grub 菜单列出无法启动的 Windows XP

grub 菜单列出无法启动的 Windows XP

我的第一个问题得到了解答,即如何使用 Ubuntu 12.04.01 显示启动菜单。现在确实如此。问题的第二部分是,当选择 Windows XP 时,屏幕空白,光标短暂闪烁,一条消息闪现得太快而无法阅读,然后返回菜单。执行此操作 20 次左右后,我弄清楚了消息是什么。它显示“错误:未激活视频模式“。我尝试按照另一篇文章在 grub.cfg 文件中输入文本,但没有帮助。我查看了那里的菜单内容,那里的信息与 grub.cfg 文件类似,但绝对不一样。菜单内容如下:

insmod part-msdos
insmod ntfs
set root='{hd0,msdos1}'
search --no floppy --fs -uuid --set=root 01CDA33B881AAD20
--drivemap -s(hd0${root}
chainloader +1

我读了一篇关于获取 boot-repair 的帖子,但我找不到它,终端窗口显示没有这样的包。我猜这意味着它没有安装。如果有帮助的话,我已经安装了 Ubuntu 12.04.01。

答案1

尝试设置一个nomodeset选项。

在某些硬件配置中,您需要设置一些内核参数以使 ubuntu 能够正常启动或工作。一个常见的参数是nomodeset,对于某些显卡来说,这是必需的,否则启动时会出现黑屏或损坏的启动画面,acpi_osi=用于修复液晶背光和其他问题,以及noapic用于nolapic解决各种 ACPI BIOS 问题。

请注意,使用默认的“nouveau”驱动程序时,nVidia 卡有时需要此选项。安装专有 nvidia 驱动程序通常会使此选项不再需要,因此可能不需要将此选项设为永久选项,只需在安装 nvidia 驱动程序之前进行一次启动即可。

来源:http://ubuntuforums.org/showthread.php?t=1613132

答案2

Boot-Repair 是一款非常易于使用的工具,它还具有实时光盘,因此您可以从中启动并修复与启动相关的问题,您可以在下面的链接中找到它。

启动修复 Live Disc

如果您想在 Ubuntu 中尝试,请尝试以下步骤。

打开一个新的终端,然后输入:

sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update

按 Enter 键。

然后输入:

sudo apt-get install -y boot-repair && boot-repair

按 Enter 键

资源

启动修复 - Ubuntu 文档

相关内容