出于测试目的,我安装了 Natty。在安装过程中,我选择将它安装在我的“安全”安装 10.10 旁边。
这个安装似乎仍然存在,但我无法再从 GRUB 引导它。它根本没有显示。不过,引导 Natty 就像魅力一样。
如何让它再次出现,以便我可以启动该安装?
sudo update-grub
输出
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.38-1-generic
Found initrd image: /boot/initrd.img-2.6.38-1-generic
Found linux image: /boot/vmlinuz-2.6.37-12-generic
Found initrd image: /boot/initrd.img-2.6.37-12-generic
Found memtest86+ image: /boot/memtest86+.bin
done
您是否尝试过运行“sudo update-grub”来查看它是否检测到其他系统?
即使我有同样的问题。你知道我是怎么修的吗?是的,一种痛苦的方法——手工。
让我解释一下我是怎么做到的。我需要将此条目添加到
/boot/grub/grub.cfg
在继续之前备份文件
菜单条目名称可以是
'Ubuntu, with Linux 2.6.35-25-generic'
或您选择的任何名称。将
set root='(hd0,msdos7)'
to改为代表驱动器的分区set root='(hd0,msdosx)'
号x
insmod reiserfs
可以更改为insmod ext4
或您选择的文件系统(我刚才搜索的链接中的信息)。由于我将所有 / parititons 都作为 reiserfs,所以我不需要更改它。ada5fcfd-84b7-4ffa-9c52-db45d17518a7
在最后两行可以用分区 UUID 代替。您可以通过运行命令获取分区 UUID/boot/vmlinuz-2.6.35-25-generic
是包含在安装 ubuntu 的分区中的 /boot 文件夹中的文件。你的可以是不同的版本号。该文件应以 vmlinuz 开头就像
/boot/vmlinuz-2.6.35-25-generic
同样的/boot/initrd.img-2.6.35-25-generic
启动并选择此选项后,我发现有一个错误。让它继续几秒钟,我现在从我在 grub 列表中添加的安装条目中输入。
脚注:GRUB2 仍然是个谜。Grub Legacy 有更简单的配置文件