以前的安装分区是否可以设为可启动分区

以前的安装分区是否可以设为可启动分区

好吧,咆哮和胡言乱语对我没有任何帮助。我安装了 12.04,我之前的所有东西都在那里并且可以正常工作。我试图调整它,但听从了一些错误的建议,结果搞砸了。然后我重新安装了 11.10,该安装创建了一个新分区,我仍然可以访问另一个分区上的所有内容,但我真正想要的是让 ubuntu 启动到我所有东西所在的分区,让一切像以前一样工作。这可能吗?

答案1

好的,假设您的 GRUB 运行正常,并且您正在以某种方式引导至另一个分区上的“新”安装。但您的旧分区仍然存在。

您可以编辑“工作” grub 菜单以指向位于 /dev/sdXX/boot/vmlinuz-XXX-XX-XXXXXX 的其他启动内核

基本上就像下面这样:

菜单条目“RescueMePlz” --class ubuntu --class gnu-linux --class gnu --class os { recordfail gfxmode $linux_gfx_mode insmod gzio insmod part_msdos insmod ext2 set root='(hd0,msdos5)' search --no-floppy --fs-uuid --set=root 1d73dc63-beac-4c49-a8c7-f4efd6fe3cb7 linux /vmlinuz-3.2.0.24-generic root=/dev/mapper/somediskgroupvg-rootv ro quiet splash $vt_handoff initrd /initrd.img-3.2.0.24-generic }

其中 --set=root 是您的 UUID 或设备路径

您可以运行sudo blkid来查找您以前的 /boot 设备的 uuid 值(或者通过查看您的旧 grub.cfg 来作弊)

正确设置 -set=root 很重要

希望这可以帮助你开始。

相关内容