作者:垒垒天堂
首先假设:
1.grub安装在MBR(不装在MBR也是一样的,就是命令要改一下)。
2.C盘挂载在/mnt/sda1
进入红旗linux,执行:
#dd if=/dev/sda1 of=/mnt/sda1/linux.lnx bs=512 count=1
得到的linux.lnx文件就是MBR的内容,里面包含引导信息
进入windows,修改c:\boot.ini(隐藏、只读文件,修改前先去掉属性)
在最下面加上:
c:\linux.lnx="红旗linux6.0sp1"
保存即可。
很多时候,大家都是安装的双系统,且将grub装在MBR,当windos重装后(这个是经常的事),windows会很霸道的把linux从MBR中赶走,这样会导致无法引导linux,需要重新安装grub来修复,采用上面的方法可以避免这个问题,你可以选择不把grub装在MBR,然后用这个来引导,有兴趣试下。