![Scientific Linux 安装的 Grub 无法启动 Windows](https://linux22.com/image/19636/Scientific%20Linux%20%E5%AE%89%E8%A3%85%E7%9A%84%20Grub%20%E6%97%A0%E6%B3%95%E5%90%AF%E5%8A%A8%20Windows.png)
我在一台也安装了 Vista 的笔记本电脑上安装了 SL6.1。安装 SL6.1 后,我以为会有启动选项,但没有。如何重新配置 GRUB 以识别 Windows?
答案1
你能跑过去fdisk -l
告诉我们你看到了什么吗?
或者您可以使用此命令手动编辑 /boot/grub/grub.conf 文件指导。
尝试查看输出fdisk -l
并确定要输入的确切数字。
重新启动后,如果您直接启动进入 SL6 而没有提供启动菜单,请转至 grub.conf 并删除(或注释掉)显示 的行hiddenmenu
。
下面是它的示例:
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
#hiddenmenu
title Scientific Linux (2.6.32-220.13.1.el6.x86_64)
root (hd0,0)
kernel /vmlinuz-2.6.32-220.13.1.el6.x86_64 ro root=/dev/mapper/vg_benbo$
initrd /initramfs-2.6.32-220.13.1.el6.x86_64.img
title Windows XP
map (hd0) (hd2)
map (hd2) (hd0)
rootnoverify (hd2,0)
makeactive
chainloader +1
答案2
正如 Enkouyami 指出的那样,我们需要更多数据来帮助您。主要是因为 GRUB 0.x 和 1.x 版本之间存在太多差异。
Windows 选项是否显示在 GRUB 菜单中?请粘贴输出fdisk -l
很可能您的 GRUB 根本没有识别 Windows 安装。
如果是这种情况,您可能需要安装os-prober
软件包,挂载包含 Windows 安装的驱动器,然后更新 GRUB。
如果您向我们提供有关该问题的更多信息,我们可以提供更多具体信息。