我设法在已经有 8.04 的系统上安装了 10.04(当然是单独的分区)。它还在 MBR 上安装了 GRUB2。
在发现没有 menu.lst 之后,我编辑了 /etc/grub.d/40_custom 以指向我的其他操作系统分区所在的位置:
menuentry "Ubuntu 8.04" {
set root=(hd0,0)
linux /boot/vmlinuz-2.6.24-28-generic
initrd /boot/initrd.img-2.6.24-28-generic
}
menuentry "Windows 7 Ultimate 64-bit" {
set root=(hd0,2)
chainloader (hd0,2)+1
}
GRUB2 显示带有这些条目的菜单,但是当我选择其中任何一个时,它拒绝加载它们,并说“没有这样的分区”。
我知道分区在那里,因为 10.04 的“磁盘工具”可以毫无问题地看到它们。
如何让 GRUB2 识别它们?