我需要为意外安装到错误分区上的根文件系统获取更多空间。考虑到以下分区,我可以将sda1缩小为1个字节,然后增加sda6以占用所有释放的空间,然后使用swapon/dev/sda5和swapoff/dev/sda7(尽管将sda7作为交换不会造成伤害)。移动linux根文件系统与调整其分区大小
替代方法是将所有sda6到sda1,从set root ='(hd0,6)'编辑sda1/boot/grub/grub.cfg来设置root ='(hd0,0)',然后重新安装grub所以它可以在sda1中找到grub.cfg。
sda5和sda6是意外创建的,可以放弃。
是否有任何特定的因素表明我应该选择一种方法而不是另一种?
Device Boot Start End Blocks Id System
/dev/sda1 * 1 72474 582142975 83 Linux
/dev/sda2 72474 72962 3915777 5 Extended
/dev/sda5 72800 72962 1296384 82 Linux swap/Solaris
/dev/sda6 72474 72778 2442240 83 Linux THIS IS WHERE THE ROOT IS
/dev/sda7 72778 72800 171008 82 Linux swap/Solaris THIS IS THE PRESENT SWAP
Ubuntu 10.04.1 server(no X)。
问候, 亚历山大
谢谢,非常有帮助。我决定不改变分区大小,对你明确定义的含义感到不满意。 – 2012-03-01 11:07:35
续:相反,我将sda6的根fs复制到了sda1,然后完成了整个grub例程(尽管它很简单,但它是一个非常繁琐的过程)。也许我会在晚些时候将未使用的分区合并到交换中,但现在大问题已经解决了。混乱与部门的想法是在我的舒适区外,但感谢您花时间和麻烦提供这种详细的援助。 – 2012-03-01 11:48:26