我在 Windows 服务器上的 VirtualBox 下运行 Ubuntu Server 14.04.4。当我第一次设置机器时,我选择放置/boot
在它自己的 230 MB 分区上。事实证明这对我的情况不是必需的,现在我想/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
分区并调整根 ( /
) 分区的大小。有关如何执行此操作的详细信息,请参见此处。我没有测试过这个程序!如果我忘记了某些事情或出现意外错误,您的系统将无法启动!因此: