需要调整 VirtualBox 下的 Ubuntu 分区大小。与其他帖子一样,已将 VirtualBox 的大小从 8GB 调整为 16GB。已从 DVD 启动 Ubuntu 16.04.1。
我启动了 gparted 并看到四个分区:
/dev/sda1 [ext4] 大小为 7.5GB [这是我想要扩大的分区],
/dev/sda2 [扩展] 大小为 510MB,
/dev/sda5 [linux-swap] 大小为 510MB,
其次是未分配的8GB。
不幸的是,选择 sda1 分区并尝试调整大小/移动时,显示无法扩大。选择 sda2 分区并尝试调整大小/移动时,显示可以占用未分配的空间,但这不是我想要扩大的分区。交换也是如此。
如何使用 gparted 扩大 sda1 分区?谢谢。 GParted 屏幕截图
答案1
我们将删除sda2/sda5,重新创造新的 sda2 交换分区和移动向右移动。然后我们调整大小sda1。
备份 sda1 上的所有重要数据(标准免责声明)
步骤1
- 启动你的 Ubuntu VM
- 首先我们将禁用当前的交换...
- 打开
terminal
并输入:sudo swapoff -a
gksudo gedit /etc/fstab
swap
找到与相似的行UUID=071f8b0e-8e16-4f4d-90ff-a4ae9cc56e2b none swap sw 0 0
,并#
在行首放置 以禁用它- 保存并退出 gedit
- 我们稍后再回来重新编辑 /etc/fstab
第2步
- 在虚拟机中启动 Ubuntu Live DVD
- 开始
gparted
- 在下方窗格中,右键单击 sda5 并发出交换命令
- 在下方窗格中,右键单击 sda5 并发出删除命令
- 在下方窗格中,右键单击 sda2 并发出删除命令
- 在下方窗格中,右键单击未分配的空间并创建一个新的交换分区,文件系统类型 =
linux-swap
,大小约为 =512-1024MB
。注意创建的分区号...可能是 sda2 - 在下方窗格中,右键单击 sda2 并发出移动/调整大小命令
- 在上方窗格中,将鼠标指针悬停在新的交换分区上,它将变为手形光标,单击/按住并移动一直到右边
- 在下方窗格中,右键单击 sda1 并发出 move/调整大小命令
- 在移动的图形部分/调整大小窗口,将鼠标指针悬停在 sda1 的右侧并注意箭头。调整大小通过将右侧一直拖到最右侧来替换 sda1。单击“确定”。
- 观察图形并确认它是正确的...两个分区...sda1 和 sda2 交换...如果不是...那么停在这里!
- 单击应用图标
步骤#3
- 重新启动 Ubuntu VM
- 打开
terminal
并输入:sudo mkswap /dev/sda2
# 如果需要,将 sda2 更改为上面提到的值- 复制显示到剪贴板的新 UUID
- 如果没有显示新的 UUID,请
sudo blkid
在那里输入并记下新的 UUID gksudo gedit /etc/fstab
#
从交换行的开头删除- 用以下值替换 UUID 值粘贴剪贴板中的新 UUID
- 保存并退出 gedit
- 类型
sudo swapon -a
- 你完成了
- 重启虚拟机