qlks 发表于 2004-8-8 11:41:41

安装Fedora2后Windows系统无法启动

原先机器上安装了Windows2003,WindowsXP,Windows Longhorn.(boot.ini在C: Windows2003下)最近想看看Linux下的Mono,就装了Fedora2.但是之后发现不能启动Windows分区了,当我按下Grub下的Windows,出现如下情况:
'Windows Booting'
rootnoverify (hd0,0)
chainloader +1
然后光标一直闪动,但是就事不能进入Windows.
看了看Linux下的Grub.conf,如下:
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:You do not have a /boot partition.This means that
#          all kernel and initrd paths are relative to /, eg.
#          root (hd0,12)
#          kernel /boot/vmlinuz-version ro root=/dev/hda13
#          initrd /boot/initrd-version.img
#boot=/dev/hda
default=1
timeout=10
splashimage=(hd0,12)/boot/grub/splash.xpm.gz
title Fedora Core (2.6.5-1.358)
        root (hd0,12)
        kernel /boot/vmlinuz-2.6.5-1.358 ro root=LABEL=/ rhgb quiet
        initrd /boot/initrd-2.6.5-1.358.img
title Windows
        rootnoverify (hd0,0)
        chainloader +1
请问该怎么解决该问题,谢谢!

qlks 发表于 2004-8-8 11:44:11

刚看了论坛的贴子,将Grub.conf更改成:
default=1
timeout=10
splashimage=(hd0,12)/boot/grub/splash.xpm.gz
title Fedora Core (2.6.5-1.358)
root (hd0,12)
kernel /boot/vmlinuz-2.6.5-1.358 ro root=LABEL=/ rhgb quiet
initrd /boot/initrd-2.6.5-1.358.img
title Windows
rootnoverify (hd0,0)
makeactive
chainloader +1
问题依旧

hew 发表于 2004-8-8 15:09:18

讲讲你的分区情况

fatcatman 发表于 2004-8-16 16:05:48

这样解决

这个问题我遇到过,是因为硬盘工作在CHS模式不是LBA模式的原因,这样解决(架设只有一个硬盘hda):
在提示符下面输入

(1) sfdisk -d /dev/hda > MyPartitionTable.txt
   生成MyPatitionTable.txt
(2)编辑MyPartitionTable.txt,去掉最前面的警告信息(warnings),最后保留的内容如下(只是举个例子,每个硬盘的具体分区表情况不同,不要直接复制):
# partition table of /dev/hda
unit: sectors

/dev/hda1 : start=       63, size= 16771797, Id= 7, bootable
/dev/hda2 : start= 16771860, size=217632555, Id= f
/dev/hda3 : start=      0, size=      0, Id= 0
/dev/hda4 : start=      0, size=      0, Id= 0
/dev/hda5 : start= 16771923, size=104856192, Id= 7
/dev/hda6 : start=121628178, size=112776237, Id= 7


(3)然后执行下面的操作:
cat MyPartitionTable.txt | sfdisk --no-reread --force -H255 /dev/hda

然后就可以正常启动windows了,祝你成功
页: [1]
查看完整版本: 安装Fedora2后Windows系统无法启动