LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1213|回复: 5

装ubuntu8.04时手动安装的grub结果不能进XP了,怎么回事?

[复制链接]
发表于 2008-10-22 13:55:35 | 显示全部楼层 |阅读模式
在安装8.04的时候我记得是将grub选择安装在了(hd0,0)
Ubuntu使用正常,但是在启动时选择进XP却进不去了
显示grub loading stage2 然后一闪而过就跳回那个选择系统的界面了

后来从网上看了些东西,在menu.lst中加上了
title Windows XP
root (hd0,0)
makeactive
chainloader +1

结果现在进去的时候显示
“GRUB”
然后就停住了

请问这个怎么解决阿?

下面是sudo fdisk -l得到的

Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xb25fb25f

Device Boot Start End Blocks Id System
/dev/sda1 * 1 1912 15358108+ 7 HPFS/NTFS
/dev/sda2 1913 4523 20972857+ 7 HPFS/NTFS
/dev/sda3 4524 9729 41817195 f W95 Ext'd (LBA)
/dev/sda5 4524 7134 20972826 7 HPFS/NTFS
/dev/sda6 7135 9729 20844306 7 HPFS/NTFS

Disk /dev/sdb: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x9836edb7

Device Boot Start End Blocks Id System
/dev/sdb1 1 2614 20996923+ 5 Extended
/dev/sdb2 2615 5222 20947109 c W95 FAT32 (LBA)
Partition 2 does not end on cylinder boundary.
/dev/sdb3 * 5222 9139 31464953+ 7 HPFS/NTFS
/dev/sdb4 9140 9729 4739175 c W95 FAT32 (LBA)
/dev/sdb5 1 124 995967 82 Linux swap / Solaris
/dev/sdb6 125 2614 20000893+ 83 Linux
发表于 2008-10-22 14:07:35 | 显示全部楼层
结果现在进去的时候显示
“GRUB”
然后就停住了

这个是xp的启动菜单吗?看不明白你的意思
回复 支持 反对

使用道具 举报

发表于 2008-10-22 14:09:49 | 显示全部楼层
你的在把linux 装到 sdb 的时候,
grub 会认为 sdb 是 (hd0,0)
所以grub最后装在了sdb 上面

然后sda上 的 windows 就会被grub 认为在  (hd1,0) 上面了。
回复 支持 反对

使用道具 举报

发表于 2008-10-29 21:15:36 | 显示全部楼层
我也遇到类似问题:
1、只有一个硬盘,原来C盘安装XP,后在其它分区安装redhat,grub装在mbr;
2、重启后redhat能进,但xp进不去,表现为grub中选择xp后,一闪又返回grub菜单;
3、查看grub菜单中的xp一项的具体内容,应该没有问题:
title xp
root (hd0,0)
chainloader +1
boot

4、可能是mbr装grub后被破坏?在网上查需win光盘启动再fdisk /mbr

问题是:我的是公司机器,没有光驱
请问有什么办法,在没有光驱的情况下恢复MBR,进XP?我的很多工作需在XP下完成。。。

谢谢!
回复 支持 反对

使用道具 举报

发表于 2008-10-29 21:44:52 | 显示全部楼层
启动到 grub 的菜单时,按 c 进入命令行手动操作。

find --set-root  /ntldr  
chainloader  /ntldr
boot

find 这行也可以手动找
回复 支持 反对

使用道具 举报

发表于 2008-11-7 10:31:44 | 显示全部楼层
XP重装吧,你的XP盘给grub盖了.
grub安装时因选(hd0)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表