用Windows的启动菜单来启动Linux

以前一直用的双系统(winXP和Mandriva),可是有点不爽的是,安装Mandriva以后,系统的启动菜单会变成Mandriva的,而且开机 时如果不手动选择,会自动进入Linux。在51CTO.COM找到解决方法,本人根据自己所用系统实验成功,下面我引用原作者的方法,表述我的过程:

要说明的:我用的系统是windows XP和Mandriva 2009 Spring。而且是在安装Mandriva的过程中进行设置的。过程中要用的就是Linux系统盘和一个U盘,当然此方法适用于绝大多数Linux。

1、使用Linux系统盘按顺序安装,其中最主要的是这步:

在 配置引导程序时,应选择将grub的引导信息安装到windows的分区上,此时记下分区的路径(安装程序上有),C盘对应/dev/sda1,D盘对应 /dev/sda2,依次类推,因为等一下我们就可以用U盘将Linux的启动信息复制出来了。

下面是我安装mandriva时候的配置,要改的是用红色 圈出的地方:

windows,linux,启动

2、将U盘插好,使用Linux系统盘进入到rescue下,Linux会自动装载U盘的驱动:如下图

 

windows,linux,启动

windows,linux,启动

3、现在屏幕上就是黑糊糊的shell界面了。要用到几个简单的命令

将根目录设置到/mnt/sys,用命令cd /mnt/sys

挂载U盘:mkdir –p /mnt/usb  mount /dev/sdb1  /mnt/usb

将引导信息导出到文件中,并保存到U盘上:

dd if=/dev/sda1 bs=512 count=1 of=/mnt/usb/linux.lnx(我这里是/dev/sda1,你看你把Linux的引导程序放在哪里的。)

4、重启进入Windows。将U盘中的linux.lnx文件复制到C盘根目录下。

5、修改boot.ini(这个文件在windows系统盘下,是系统文件隐藏的)文件,在最后面添加一行C:\linux.lnx=Linux,随后也可以修改启动菜单停留时间,在boot.ini文件的[boot loader]节下添加一行timeout=6(系统选择菜单有6秒时间,自己改)。

重启以后就不会自动进入Linux的启动菜单了,而是windows的。

» 链接地址:http://wubangtu.com/561 »英雄不问来路,转载请注明出处。

用Windows的启动菜单来启动Linux》上有 1 条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>