如何将我的/ boot分区合并为/ partition的一部分?
我在Windows服务器上的VirtualBox下运行Ubuntu Server 14.04.4。 当我第一次设置机器时,我选择将/boot
放在自己的230 MB分区上。 事实certificate这对我的情况来说并不是必需的,现在我想滚动/boot
到我用于/
更大的分区。 我该如何安全地进行此更改?
简短回答:如果没有破损,请不要修理它。
答案很长:如果你坚持修复没有破坏的东西:
- 打开终端窗口。
- 输入
sudo mkdir /boot2
- 输入
sudo cp -a /boot/* /boot2/
- 输入
sudo umount /boot
- 输入
sudo rmdir /boot
- 输入
sudo mv /boot2 /boot
- 编辑
/etc/fstab
并注释掉定义/boot
的挂载点的行。 - 输入
sudo grub-install
- 键入
sudo update-grub
(如果您使用的是基于BIOS的安装,则还需要指定设备文件名 – 可能是/dev/sda
) - (可选)删除
/boot
分区并调整根(/
)分区的大小。 有关如何执行此操作的详细信息,请参见此处
我没有测试过这个程序! 如果我忘记了某些事情或者出现意外错误,您的系统将无法启动! 因此:
- 请重新考虑我上面的“简短回答”。