|
因为各方面的原因,我准备在硬盘上装个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上
安装完后重启就可以看见熟悉的启动菜单了,不用重新写列表 |
|