如何将我的/ boot分区合并为/ partition的一部分?

我在Windows服务器上的VirtualBox下运行Ubuntu Server 14.04.4。 当我第一次设置机器时,我选择将/boot放在自己的230 MB分区上。 事实certificate这对我的情况来说并不是必需的,现在我想滚动/boot到我用于/更大的分区。 我该如何安全地进行此更改?

简短回答:如果没有破损,请不要修理它。

答案很长:如果你坚持修复没有破坏的东西:

  1. 打开终端窗口。
  2. 输入sudo mkdir /boot2
  3. 输入sudo cp -a /boot/* /boot2/
  4. 输入sudo umount /boot
  5. 输入sudo rmdir /boot
  6. 输入sudo mv /boot2 /boot
  7. 编辑/etc/fstab并注释掉定义/boot的挂载点的行。
  8. 输入sudo grub-install
  9. 键入sudo update-grub (如果您使用的是基于BIOS的安装,则还需要指定设备文件名 – 可能是/dev/sda
  10. (可选)删除/boot分区并调整根( / )分区的大小。 有关如何执行此操作的详细信息,请参见此处

我没有测试过这个程序! 如果我忘记了某些事情或者出现意外错误,您的系统将无法启动! 因此:

  1. 请重新考虑我上面的“简短回答”。