LinuxSir.cn,穿越时空的Linuxsir!

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

grub启动问题

[复制链接]
发表于 2006-4-28 11:15:27 | 显示全部楼层 |阅读模式
我的系统分区是这样的,先装了WindowsXP,接着装了Debian,安装grub覆盖了MBR,昨天又装了Arch,安装grub时装在了/dev/hda1 ,也就是Windows的C盘,启动时在grub菜单里没有Arch,还是原来的Debian和Windows,我选择Windows,显示grub stage2,然后又是grub启动菜单,但只有Arch(可以启动),我想问一下还有没有办法启动Windows,我的理解是Windows第一分区的bootloader被安装Arch时的grub覆盖了,不知道对不对
发表于 2006-4-28 11:47:26 | 显示全部楼层
windows的引导信息在hda1中,被你的arch引导信息覆盖了。你的Debian的GRUB安装在hda的MBR中,因此会引导信息还是原来的。

用WINDOWS引导光盘引导到DOS,然后fdisk /mbr 修复windows引导区。然后用LINUX引导光盘引导,重新安装GRUB,安装在MBR中,然后手动在menu.lst中添加windows、debian、arch的引导信息。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-28 20:47:18 | 显示全部楼层
这个我开始就试了,windows光盘启动,最开始黑屏最上方显示inspect hardware后,光盘就不读了,我估计是对现有文件系统不识别(windows引导已被覆盖),不知道启动盘好不好用,还没试,大家还有没其他的办法让我启动windows
回复 支持 反对

使用道具 举报

发表于 2006-4-28 22:00:09 | 显示全部楼层
以前发现某些发行版的grub有问题后就没怎么把grub安装到mbr上了,
一般就用grub_for_dos里面的grldr来引导Linux。
楼主如果实在没办法可以用用DM重新写MBR,它应该能识别每个分区。
回复 支持 反对

使用道具 举报

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

本版积分规则

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