我在安装linux系统之前已经安装了windows xp sp2,为了开发方便我便又装了个linux。但是当我处于成功安装linux后的成就感中沾沾自喜的时候,面对机器重启后发生的事情而瞠目结舌,傻眼了!
因为我安装完linux系统重启之后发现直接就进入了linux,根本没有以前见过的可以选择启动linux还是windows的启动菜单选项。上网一查,说要通过grub来恢复,费了九牛二虎之力终于搞定,拿出来让大家也知晓一下,以后可以少走些弯路,呵呵!
首先,要有一张linux的启动光盘,然后进入机器的BOIS,设置从光盘启动后,保存设置并重启。
进入linux的启动界面,我安装的是fedora core 3版本,光盘启动后有5个启动项,按F5进入linux的rescue模式。(不同的版本可能启动界面会有所区别,但都大同小异,大家可以认真阅读一下就该能知道怎么选择了,如果你的英文不好的话,那我无语了,回去补习)
在rescue模式的shell命令行下依次输入以下命令:
chroot /mnt/sysimage
grub-install /dev/had
reboot
这样,在启动linux时会有个提示信息让你按下键盘任意键来进入启动菜单,然后选择others,就能看到windows启动项了,呵呵!
另外,在删除linux系统后我碰到了一个grub启动错误,错误代码为15,开始搞不懂怎么回事了,上网找了半天说用windows标准版启动才能修复,后来发现根本不用那么麻烦,直接启动进入dos后输入命令
fdisk /mbr
即可搞定