fakehoney 发表于 2005-10-8 22:35:25

安装linux后,windows xp无法启动了!!!!

我在windows下把硬盘分区,分出一块安装linux
安装后启动linux,在终端里输入 sudo fdisk -l
显示:
   Device Boot      Start         End      Blocks   IdSystem
/dev/hda1   *         1      1039   8345736   17Hidden HPFS/NTFS
/dev/hda2            1040      3887    22876560    fW95 Ext'd (LBA)
/dev/hda3            3888      4864   7847752+83Linux
/dev/hda5            1040      2314    10241406    7HPFS/NTFS
/dev/hda6            2315      3841    12265596    7HPFS/NTFS
/dev/hda7            3842      3887      369463+82Linux swap / Solaris

windows系统盘被隐藏了
请问如何才能解决? :(:(:(:(

cf 发表于 2005-10-8 23:12:47

启动画面进入后

grub画面

按C

输入

root (hd0,4)
chainloader +1
boot

看是否可以启动windows

fakehoney 发表于 2005-10-8 23:23:59

什么叫grub画面啊,怎么进入阿 :oops::oops::oops:

cf 发表于 2005-10-8 23:41:45

就是出现选择菜单 的时候

fakehoney 发表于 2005-10-8 23:58:15

还是不行
windows蓝屏显示
STOP: c000021a unknown Hard Error :cry:

飞哥剑客 发表于 2005-10-9 00:22:44

/dev/hda1 * 1 1039 8345736 17 Hidden HPFS/NTFS
PQMagic默认值搞的鬼,WinXP的分区被隐藏了,将分区文件系统标志从17改为07即可。

fakehoney 发表于 2005-10-9 01:11:04

具体怎么改呢? :shock:

月下刀客 发表于 2005-10-9 08:19:10

如果你的fidsk -l的输出是正确的话:
grub下按c,输入
root (hd0,2)
chainloader +1
boot

fakehoney 发表于 2005-10-9 15:52:13

楼上的,还是不对啊
输入chainloader +1 系统显示error 13

月下刀客 发表于 2005-10-9 17:10:06

root那步什么提示

fakehoney 发表于 2005-10-9 17:28:30

提示
Filesystem type is ext2fs, Partition type 0x83

飞哥剑客 发表于 2005-10-9 21:37:17

请对比一下fdisk列出的这三行参数有什么不同:
/dev/hda1 * 1 1039 8345736 17 Hidden HPFS/NTFS
/dev/hda5 1040 2314 10241406 7 HPFS/NTFS
/dev/hda6 2315 3841 12265596 7 HPFS/NTFS

grub原本的配置没有问题,关键是WinXP的分区被隐藏了,应该是你对硬盘分区时弄的,unhide问题就解决了,grub没有解隐藏的功能,不用白费劲了。分区表中有2位(16进制)是表示分区类型的,17表示Hidden HPFS/NTFS,07表示HPFS/NTFS,可以在DOS下用diskgen、PQmagic for DOS等改过来,如果你没有DOS启动软盘或软驱,可以用深山红叶等启动光盘启动。

betatoy 发表于 2005-10-11 14:38:47

good job
页: [1]
查看完整版本: 安装linux后,windows xp无法启动了!!!!