前天,想安装个Debian 5来玩玩,打算安装在早先预料的Linux分区中,安装的前面步骤还算顺利,到了磁盘分区那一步,选择了那个Linux分区格式化挂载为/分区,接着直接安装启动引导程序,我以前都是用GRUB,可是不知道为什么直接装成了LILO,安装完毕后,没发现什么错误信息,可是重新加载引导,进入LILO,然后半天启动不了刚安装的Linux,也不提示选择远离的Windows,只是进入了一个简单的类似BASH的界面,在里面随便敲了一些命令,发现也不是在Linux下,想了下完蛋了,连Windows也进不去了。
于是用其他电脑上网搜索如何修复MBR,搜到有说用Windows的安装盘进入“修复控制台”,使用 FIXMBR 命令进行修复。
于是我进入了“修复控制台”,输入 fixmbr 提示是否确定修复,输入 y 回车,然后重启,结果在屏幕上显示“Can't find the operating system “, 唉!真是晕死我了!
最后,想到用一张OpenSolaris的安装盘从光驱引导,引导后可以按C键进入 GRUB 命令行,尝试是用命令
GRUB:> rootnoverify (hd0,0)
GRUB:> chainloader +1
GRUB:> boot
哈哈,没想到能启动Windows系统了。
进了系统后又上网搜索修复MBR的方法,结果搜到一个工具 MBRFIX.EXE,是一个免费的命令行工具可用来修复MBR,
修复命令为 C:> MBRFIX.EXE /driver 0 mbrfix OK 搞定!
该工具还有其他功能,直接运行程序会有帮助信息。