我在 Windows 服务器上的 VirtualBox 下运行 Ubuntu Server 14.04.4。当我第一次设置机器时,我选择放置/boot在它自己的 230 MB 分区上。事实证明这对我的情况不是必需的,现在我想/boot转入我用于/. 我如何才能安全地进行此更改?
简短回答:如果它没有坏,就不要修理它。
长答案:如果你坚持修复没坏的东西:
sudo mkdir /boot2sudo cp -a /boot/* /boot2/sudo umount /bootsudo rmdir /bootsudo mv /boot2 /boot/etc/fstab并注释掉定义/boot.sudo grub-installsudo update-grub(如果您使用的是基于 BIOS 的安装,您还需要指定一个设备文件名——可能是/dev/sda)/boot分区并调整根 ( /) 分区的大小。有关如何执行此操作的详细信息,请参见此处。我没有测试过这个程序!如果我忘记了某些事情或出现意外错误,您的系统将无法启动!因此: