You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在VirtualBox中启动GParted ISO以调整Ubuntu 22.04虚拟机磁盘空间?

如何在VirtualBox中启动GParted ISO以调整Ubuntu 22.04虚拟机磁盘空间?

看起来你遇到的核心问题是虚拟机依然优先从硬盘启动,而不是你挂载的GParted ISO。别着急,我给你两个关键解决步骤,再额外提供一个不用折腾ISO的扩容方法:

一、让虚拟机优先从GParted ISO启动

你已经正确挂载了ISO,但还需要调整启动顺序,让光驱优先级高于硬盘:

  • 先彻底关闭Ubuntu虚拟机(别用暂停,必须是完全关机状态)。
  • 打开VirtualBox的虚拟机设置,切换到「系统」→「主板」标签页。
  • 在「启动顺序」区域,把「光驱」拖拽到最顶部,确保它排在「硬盘」前面。
  • 点击「确定」保存设置,再启动虚拟机,就能进入GParted的引导界面了。

如果还是不行,检查一下是否开启了安全启动:

  • 同样在「系统」→「主板」的「扩展特性」里,取消勾选「启用安全启动」,保存后再尝试启动。安全启动会阻止非官方签名的ISO引导,GParted刚好属于这类情况。

二、不用GParted的简化扩容方案(适合默认LVM安装的Ubuntu)

很多Ubuntu 22.04默认用LVM管理磁盘,这种情况下你完全可以不用挂载ISO,直接在系统内完成扩容:

  1. 关闭虚拟机,在VirtualBox管理器里选中你的Ubuntu虚拟机,进入「设置」→「存储」→「控制器: SATA」,选中虚拟磁盘后点击右侧的小扳手图标(属性)。
  2. 调整「虚拟磁盘大小」到你需要的数值,点击「应用」完成虚拟磁盘的扩容。
  3. 启动Ubuntu,打开终端执行以下命令:
    • 先查看磁盘状态,确认未分配空间:lsblk
    • 扩展物理卷(替换成你的物理卷路径,比如/dev/sda3):sudo pvresize /dev/sda3
    • 查看卷组名称:sudo vgdisplay,找到输出里的「VG Name」(通常是ubuntu-vg)
    • 扩展逻辑卷(替换成你的逻辑卷路径,比如/dev/mapper/ubuntu--vg-ubuntu--lv):sudo lvresize -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
    • 最后扩展文件系统(如果是ext4格式):sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv

执行完这些命令后,你的根目录空间就已经扩容完成了,不用重启也能生效。

备注:内容来源于stack exchange,提问作者Alex

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 08:48:11