重装Linux之后,原来的Win2000和WinXP启动不了,Grub可以引导Linux,引导引导不了Windows
原来的Win2000和WinXP双系统是可以正常启动的,跟Linux同时共存!
后来重装XP之后就没有了Grub,只有Windows的启动菜单
后来,增加了一块硬盘,这块硬盘是IDE接口,原来的硬盘是SATA接口
然后重装了Linux,当时Grub选在hda(IDE硬盘)上,而Linux分区都在hde(SATA硬盘,所有系统都在这块硬盘)上,
装好Linux之后,正常进入Linux,然后想进入Windows的时候就出现问题了, 能出现grub 引导 选择MS Windows后自动进入:
"MS Windows"
rootnoverify (hd1,0)
chainloader +1
就没有反应了
--------------------
后来发现,如果在BIOS中选择IDE硬盘作为首选启动,则正常出现GRUB菜单,能启动LINUX,无法启动WINDOWS
如果选择SATA硬盘作为首选启动,就不会出现GRUB菜单,而是出现GRUB提示符:GRUB>
--------------------
在网上找了一些质料,把/boot/grub/grub.conf改为这样,也不行:
default=1
timeout=10
splashimage=(hd1,1)/grub/splash.xpm.gz
title Red Hat Linux (2.4.20-8)
root (hd1,1)
kernel /vmlinuz-2.4.20-8 ro root=LABEL=/ hdc=ide-scsi
initrd /initrd-2.4.20-8.img
title MS Windows
root (hd1,0)
chainloader (hd1,0)+1
makeactive
map (hd0) (hd1)
map (hd1) (hd0)
boot
----------------------------------------------------
[root@localhost root]# fdisk -l
Disk /dev/hde: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hde1 * 1 1203 9663066 c Win95 FAT32 (LBA)
/dev/hde2 1204 1216 104422+ 83 Linux
/dev/hde3 1217 1413 1582402+ 83 Linux
/dev/hde4 1414 19457 144938430 f Win95 Ext'd (LBA)
/dev/hde5 1414 2559 9205213+ b Win95 FAT32
/dev/hde6 2560 2864 2449881 83 Linux
/dev/hde7 2865 2930 530113+ 82 Linux swap
/dev/hde8 2931 4463 12313791 b Win95 FAT32
/dev/hde9 4464 8862 35334936 b Win95 FAT32
/dev/hde10 8863 14026 41479798+ b Win95 FAT32
/dev/hde11 14027 19457 43624476 b Win95 FAT32
Disk /dev/hda: 40.0 GB, 40020664320 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 1305 10482381 c Win95 FAT32 (LBA)
/dev/hda2 1306 4865 28595700 7 HPFS/NTFS |