正在为 grub 寻找我的 windows 分区?

正在为 grub 寻找我的 windows 分区?

我最近安装了 CentOS5.5,需要修改 /boot/grub/menu.lst 以允许我从 hdd 而不是 usb 启动。

title Microsoft Windows XP
rootnoverify (hd0,0)
chainloader +1

以上是我被告知要放入 /boot/grub/menu.lst 才能继续启动 Windows 的内容,但它只启动我的恢复分区(Windows 安装程序)

我如何找到正确的分区并放入文件来启动 Windows?

使用fdisk -l我得到了这个:

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1         637     5116671   12  Compaq diagnostics
/dev/sda2   *        5481       14593    73200172+   7  HPFS/NTFS
/dev/sda3             638         650      104422+  83  Linux
/dev/sda4             651        5480    38796975    5  Extended
/dev/sda5             651        5112    35840983+  83  Linux
/dev/sda6            5113        5243     1052226   82  Linux swap / Solaris

答案1

看起来这/dev/sda2是你的 Windows 分区。尝试:

rootnoverify (hd0,1)

答案2

你可以以 root 身份运行:

cfdisk -l

并查看您拥有的分区列表及其类型。例如,根据您提供的示例,您应该看到 /dev/hda0 作为 NTFS,因为这是 (hd0, 0) 的表示。搜索另一个 NTFS 分区,因为它很可能是 Windows 分区。

相关内容