LinuxSir.cn,穿越时空的Linuxsir!

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

重建Grub

[复制链接]
发表于 2008-1-20 10:32:10 | 显示全部楼层 |阅读模式
因为各方面的原因,我准备在硬盘上装个windows,好不容易从现在的分区里割出一块ntfs,没想到安装的时候怎么弄也提示文件系统不支持,结果 linux也进不去了,grub菜单也没有,就显示了个:Error loading operting system(可能拼错了)。一看就知道 windows的安装程序把mbr破坏了。在很气了一段时间微软不尊重mbr领土主权后,开始了恢复linux。
幸好我在安之前刻了一张rescuecd,引导之后进入shell,这里就省略我走的弯路了。
首先,必须了解的是grub的硬盘编号跟linux下是不一样的,不分hd和sd,hda对应的就是hd0,hdb对应hd0,hda1对应hd0,0,以此类推
进入shell后,敲入grub进入grub控制台,首先要设定根分区,就是boot所在的分区
root (hd0,0)


注意要带括号,中间有空格

然后就可以安装了,如果安装到mbr,则
setup (hd0)



如果不安装到主引导区,则
setup (hd0) (hd0,0)


这里就是安装到hda1上

安装完后重启就可以看见熟悉的启动菜单了,不用重新写列表
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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