当前位置:系统粉 >  系统教程 > 电脑软件教程 >  windows系统上如何进行双系统引导 windows系统进行双系统引导的方法

windows系统上如何进行双系统引导 windows系统进行双系统引导的方法

时间:2017-07-04 来源:互联网 浏览量:

今天给大家带来windows系统上如何进行双系统引导,windows系统进行双系统引导的方法,让您轻松解决问题。

最新windows系统上引导其他多系统教程,由纳米技术系统率先分享:

  有时候由于需求就会在电脑上安装双系统,在安装过程中难免会出现引导区覆盖而无法启动系统的问题,出现这样的问题就无法正常安装双系统,下面来给大家介绍下在windows系统上引导其他系统的方法教程。

  在这只记录先安装的是windows情况。后面安装的系统可以是其他系统,此处以CentOS为例。

  1、先在裸机上安装一个windows系统(XP 或Win7);

  最新XP 系统下载:http://www.123nami.com/XP/

  最新win7 系统下载:http://www.123nami.com/win7/

  2、在windows系统上安装EasyBCD,点击添加新条目->NeoGrub->添加

  此时,在系统盘中会有NST/menu.lst文件,假如重启,在电脑启动界面中会出现可以选择的Grub选项。

  3、安装CentOS到其他盘(最好此盘为逻辑分区),注意别把boot装错了,在最后一步选择安装到根目录/下;

  4、把CentOS中/boot/grub/menu.lst拷贝出来,粘贴到Windows下的/NST/menu.lst的后面;

  由于在安装Windows后再安装的CentOS,CentOS的引导安装在其他盘,此时无法直接启动CentOS,可以利用一下方法启动:

  重启---------选择Grub,

  在grub下输入指令

  grub> root (hd1,5)

  用来指定/boot所在的分区,(hd1,5)为你CentOS安装的盘在Windows系统下的编号,假如不知道可以一个个试。(比如CentOS下会提示FileSystem type is ext2fs, partition type 0x83)

  grub> kernel (hd1,5)/boot/vmlinuz-2.6.32-431.el6.i686 ro root=/dev/sda6 quiet

  用来指定linux的内核及根目录"/"所在的分区,此处的sda6为CentOS安装的盘在CentOS系统下的编号。

  grub> initrd (hd1,5)/boot/initramfs-2.6.32-431.el6.i686.img

  用来指定initrd文件。

  grub> boot

  用来引导系统。

  进入CentOS以后,把/boot/grub/menu.lst拷贝出来;再次进入windows系统,在EasyBCD中,点击添加新条目---NeoGrub---配置,粘贴从linux下拷贝的menu.lst内容。

  5、重启系统即可。

  备注:

  CentOS下的menu.lst文件的原始内容为:

  # grub.conf generated by anaconda## Note that you do not have to rerun grub after making changes to this file# NOTICE: You do not have a /boot partition. This means that# all kernel and initrd paths are relative to /, eg.# root (hd2,5)# kernel /boot/vmlinuz-version ro root=/dev/sda6# initrd /boot/initrd-[generic-]version.img#boot=/dev/sda6default=0timeout=5splashimage=(hd2,5)/boot/grub/splash.xpm.gzhiddenmenutitle CentOS (2.6.32-431.el6.i686) root (hd2,5) kernel /boot/vmlinuz-2.6.32-431.el6.i686 ro root=UUID=7482efc1-7e35-4a09-a3b7-64256ce7aee2 rd_NO_LUKS rd_NO_LVM LANG=en_US.UTF-8 rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=auto KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet initrd /boot/initramfs-2.6.32-431.el6.i686.imgtitle Other rootnoverify (hd2,0) chainloader +1

  (hd2,5)为安装盘在Centos下的表示。

  把在CentOS下的盘符修改成在Windows下的盘符后menu.lst为:

  title CentOS (2.6.32-431.el6.i686)root (hd1,5)kernel (hd1,5)/boot/vmlinuz-2.6.32-431.el6.i686 ro root=UUID=7482efc1-7e35-4a09-a3b7-64256ce7aee2 rd_NO_LUKS rd_NO_LVM LANG=en_US.UTF-8 rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=auto KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quietinitrd (hd1,5)/boot/initramfs-2.6.32-431.el6.i686.img

  为简单起见,修改后的menu.lst也可为:

  title CentOS root (hd1,5)kernel (hd1,5)/boot/vmlinuz-2.6.32-431.el6.i686 ro root=/dev/sda6 quiteinitrd (hd1,5)/boot/initramfs-2.6.32-431.el6.i686.img

  最终在Windows下的的menu.lst为:

  # NeoSmart NeoGrub Bootloader Configuration File## This is the NeoGrub configuration file, and should be located at C:/NST/menu.lst# Please see the EasyBCD Documentation for information on how to create/modify entries:# http://neosmart.net/wiki/display/EBCD/title CentOS (2.6.32-431.el6.i686)root (hd1,5)kernel (hd1,5)/boot/vmlinuz-2.6.32-431.el6.i686 ro root=UUID=7482efc1-7e35-4a09-a3b7-64256ce7aee2 rd_NO_LUKS rd_NO_LVM LANG=en_US.UTF-8 rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=auto KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quietinitrd (hd1,5)/boot/initramfs-2.6.32-431.el6.i686.imgtitle CentOS root (hd1,5)kernel (hd1,5)/boot/vmlinuz-2.6.32-431.el6.i686 ro root=/dev/sda6 quiteinitrd (hd1,5)/boot/initramfs-2.6.32-431.el6.i686.img

  虽然以上的方法看起来有些复杂,但是引导多系统的这个方法是非常实用的,用心去操作每一个步骤,相信你也能成功在windows下引导其他系统安装。

以上就是windows系统上如何进行双系统引导,windows系统进行双系统引导的方法教程,希望本文中能帮您解决问题。

我要分享:
版权信息

Copyright @ 2011 系统粉 版权声明 最新发布内容 网站导航