我正在尝试在已安装 Windows Vista 和 Fedora 的计算机上安装 Ubuntu 10.04。
我使用 GRUB 来获取启动菜单。 GRUB 屏幕看起来像这样(底部有一个 Fedora 徽标)
问题是,当我插入 CD 并尝试启动时,它会直接进入 Fedora/Vista 的 GRUB 菜单,而对于 Ubuntu 则没有任何菜单。
因此,我尝试使用 Ubuntu 的 CD 启动助手来帮助我从 CD 启动,但出现此错误
BIOS 说我应该F2按设置和F12启动选项。我试过了。除了直接进入 GRUB 菜单之外,什么也没发生。
我应该怎么办?
最初发布这里,到现在还没找到解决办法。
答案1
这是一个愚蠢的问题。
我的机器有需要组合Fn按键的功能键(与大多数笔记本电脑中的功能键相反)。所以,我正在尝试(Fn+ F2,Fn+ F12)。
事实证明,启动时,您需要按F2无Fn键。
答案2
Ubuntu Boot CD Helper 无法写入磁盘的 MBR。虽然我从未使用过它,但我可以假设这是因为您没有安装 Windows 引导加载程序,而是安装了 grub。
您可能正在使用 USB 键盘(请注明),并且您的主板未启用 USB Legacy 支持。这使得它无法使用,直到操作系统为 USB 端口加载适当的驱动程序。解决此问题的一种“快速”方法是插入 PS2 键盘(如果您有的话)。
或者,您可以将 grub 设置为从 cdrom 驱动器启动。
启动进入 Fedora,
〜# sudo vi /boot/grub/menu.lst
从最后一行开始,添加
标题光盘
root (hd0,0)(这取决于您的架构,您需要在此处放置适当的设备名称)
内核/boot/grub/memdisk.bin
initrd /boot/grub/sbootmgr.dsk
看看是否有效。
另一种选择是从 Windows 恢复引导扇区,然后使用 Ubuntu CD 引导帮助程序。
我自己没有在 Windows7 上做过,但如果我没记错的话,它涉及运行
修复mbr修复启动
当然,这会将您的引导扇区重置为只能引导 Windows 的状态。但在能够安装 Ubuntu 后,您也可以添加 Fedora 条目。
干杯!
(对于糟糕的格式表示歉意,我仍在研究它)。
答案3
您应该只需修改 BIOS 启动顺序设置即可使 BIOS 在硬盘之前先检查 CD-ROM 驱动器。通常就是这么简单。