QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 966|回复: 6

双系统引导问题——后果很严重

[复制链接]
发表于 2005-8-16 16:13:27 | 显示全部楼层 |阅读模式
在windows下运行了patitionamgic后,grub界面没了,可能是mbr遭到了破坏,windows能起来。

对grub配置不太懂,翻了很多帖子后,开始从新配置grub,把原来了root(hd0,6)改为(hd0,5),启动内核,成功了,界面起来了,linux也可以起来了。看来找对boot分区是linux的关键。

正要欢呼,却发现windows无法启动了,在前面grub操作时好像运行了
grub-install /dev/hda
之后,windows出现问题。显示出error 18,查了帖子说是文件超过了柱面大小。如果运行
grub-install /dev/hda1
运行windows则在grub界面上反复重启。

请各位老大帮帮忙,卡在这没办法了。
发表于 2005-8-16 16:23:05 | 显示全部楼层
贴出/boot/grub/grub.conf
也许grub重新安装时写了什么
或者运行命令
fdisk/mbr  (dos下)
清空grub
再引导一下windows
能成功,说明是grub的问题
如果不行,准备重新安装win系统
回复

使用道具 举报

发表于 2005-8-16 16:39:43 | 显示全部楼层
grub-install /dev/hda1
第一分区的引导扇区被grub覆盖了吧。
回复

使用道具 举报

发表于 2005-8-16 16:46:32 | 显示全部楼层
hehe,你先这样,用windows安装光盘修复以下windows,这样你把window先启动起来。然后再用linux rescue修复grub吧,千万要记得,grub不能写到hda1!!!!

每个硬盘都有2套引导区域:
1、\dev\hda
2、\dev\hda1, \dev\hda2, \dev\hda3……

一般情况下windows 启动扇区是放在各个分区上的,例如:
\dev\hda1

每次系统启动先询问套引导区域是\dev\hda, 当系统在\dev\hda上没有发现有可以引导的文件的话就去寻找\dev\hda1。

所以grub要装在\dev\hda上,先启动grub然后是由grub启动windows

那个pm是个sb,每次用过后就会写硬盘参数修改到\dev\hda上,所以你用linux后,就和pm说拜拜了。
回复

使用道具 举报

发表于 2005-8-16 17:11:46 | 显示全部楼层
setup (hda)
可不是hda1啊
回复

使用道具 举报

 楼主| 发表于 2005-8-16 18:57:30 | 显示全部楼层
谢谢各位老大的指引,又学了不少知识。
用dos引导起来后发现c盘无法读了,应该是文件系统出了问题,我想。
现在正在克隆恢复windows,等恢复完后向各位通报结果。
回复

使用道具 举报

 楼主| 发表于 2005-8-16 19:23:20 | 显示全部楼层
搞定了,windows系统恢复后,grub正常了,久违的双系统重见天日。看来是grub-install操作失误引起的,兄弟在这儿叩谢大家了。我还没吃饭哪,一起喝酒去。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-14 05:06 , Processed in 0.097901 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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