由于前几天安装了原版操作系统,复写了主引导记录,开机Linux引导的那个红色界面自然也就不见了,今天想把它显示出来,于是进入Linux,用grub修复了主引导记录,当时想做个测试,把两块硬盘的主引导记录都修复为Linux的引导,这样不管我从哪块硬盘启动,总能出现这个红色的界面。

     于是用root登陆执行下面的语句:
#/sbin/grub
grub> root (hd0,8)
grub> setup (hd0,0)
grub> root(hd0,8)
grub> setup(hd1,0)

     本来想通过调整从任何一个硬盘启动均为Linux引导界面,结果却让我很失望,从第一块硬盘启动,只能进Linux,而XP只要一选择引导则自动又返回到Linux引导界面,于是想着从新重写引导记录,于是拿出光盘,在dos下输入fdisk /mbr,结果没有重写,刚开始以后是系统盘的问题,于是又换了张,结果还是不行,最后把所有系统盘全部试完还不行,又想到了diskgen,在dos工具箱下输入diskgen,用工具中的重写主引导记录,结果还是不行,这下我急了,干脆用安装版的系统盘重装下吧,反正有最近的备份。

      这下总算成功了,用安装版安装到C盘,不需要复制文件即可修复主引导记录,于是用GHOST把以前用迈思DOS工具箱(maxdos)备份的文件还原到了C盘,还原的时候会找不到以.max后缀的文件,注意要把下面的文件扩展名选择为所有类型(GHOST能够还原迈思dos的备份文件SYSBAK.MAX,这一点是令我想不到的,总之问题是解决了,真是自找麻烦。不过问题总算解决了,至于为什么无法用fdisk、diskgen修复主引导记录,倒让我感觉疑惑。

Grub相关问题可以参考:开机遇到grub解决方法,开机grub