在已经安装了XP的情况下再安装LINUX,GRUB都是被装在硬盘的MBR上,当重装XP或是用分区魔法师调整硬盘的时,易破坏MBR而使得LINUX不能启动,以下方法可简单实现以Windows为主的多重启动。
主要思想就是把GRUB安装在硬盘windows主分区也就是C盘,用XP来引导LINUX。
1、在已经装好XP的情况下安装好LINUX,启动还是选择把GRUB装在MBR。
2、进到LINUX系统根目录:/boot/GRUB,找到一个名为:menu.lst;的文件,把它复制出来,这个文件是要在XP下用的,可以把它放到一个FAT32的分区或是U盘备用。
3、进到XP系统下载GRUB.tar.gz,(http://download.it168.com/14/1411/33307/33307_4.shtml),把压缩包里的grldr和grub.exe两个文件放到C盘根目录,把在LINUX下考出来的menu.lst文件也放在C盘根目录。
4、在C盘根目录找到boot.ini文件,在后面加上
c:\grldr="LINUX" 保存(LINUX可以改成你想要的英文)。在我的电脑属性那里把你XP的启动菜单时间改为5或10秒
5、重启系统第一次选择启动XP的那项,看到XP的启动菜单后选刚才加进去。那个LINUX,如果步骤没错的话就可以进入LINUX系统了,然后重启用DOS启动盘启动到DOS命令行,在提示符后面输入:fdisk/mbr回车,就把MBR格掉了,重启后就可以从XP的启动菜单引导LINUX了。
下次如果要重装XP只要把grldr、grub、exemenu.lst这三个文件备份出来,等装好了在放回去,在boot.ini里加启动项就可以了。
如果是先装的LINUX再装的XP就去下面那个连接下一个在windows下面读取LINUX分区的软件,在windows下提取menu.lst文件。 (DVOL本文转自:中国DV传媒 http://www.dvol.cn)