删除/启动分区


15

有时我想通过做单独的/ boot分区来做智能分区,但是我只给了很少的空间。现在,我遇到了该分区空间不足的问题。

如何删除/ boot分区并与/ root分区一起加入?


2
您是否曾尝试从/ boot清除较旧的内核,然后再尝试将其与/文件系统合并?
Arcege 2011年

是的,但这是一些“公共”个人电脑,所以我不想每隔几个月做一次……(好吧,我知道我可以,但是仍然……)
gsedej 2011年

请参阅下面的答案-您也可以调整分区的大小,而不用更改分区方案(这是一个很好的方案)
J. Taylor

Answers:


14

您可以cp -a /boot /boot-tmp用来将内容复制到根文件系统上的临时目录,使用卸载引导分区umount /boot,然后使用将文件放回原处rmdir /boot && mv /boot-tmp /boot

一旦你确认一切正常,你可以删除/boot/etc/fstab。最后,您应该仔细检查GRUB配置并运行update-grub


3
/etc/fstab一旦执行此操作,可能要确保正确。
belacqua 2011年

1
我想重申一点,尽管增加引导分区的大小可能是一个更好的选择……我不明白为什么您不只是想这样做……
J. Taylor

4
@jrtayloriv:您愿意详细说明为什么最好使用单独的启动分区吗?-我读了一些古老的指南,可以将100 MB用于启动分区。现在apt-get upgrade经常由于磁盘空间不足而失败。我不想移动分区。您知道自动清除旧内核的解决方案吗?
krlmlr 2012年

我已经尝试过了,但是我的系统似乎以某种方式从引导分区(现在不再挂载)中加载配置。(我进行了更改/etc/default/grub,然后运行update-grub,但是更改未反映在中/boot/grub/grub.cfg。)有任何提示吗?
krlmlr 2012年

2

您也可以只保留/ boot分区,并使用gparted进行扩展。(当然,一如既往,请先备份,并随时保存liveCD,以防出现问题)

如果您以前从未调整过分区的大小,则网络上有很多教程将告诉您如何进行分区。这是一个很好的入门教程:http : //www.ibm.com/developerworks/linux/library/l-resizing-partitions-1/index.html


感谢您的回答,但我宁愿只是加入“ /”分区。我需要调整其他分区也....
gsedej

如果是这种情况,您也可以使用gparted“合并”分区。将文件从/ boot分区移动到/分区。然后将bootloader设置为从根分区的新/ boot目录启动。如果一切正常,并且可以正常启动,请删除启动分区并调整其他分区的大小以填充空间。再次-进行备份并准备好livecd(我要重申,调整大小可能是比合并更好,更容易的解决方案……)
J. Taylor
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.