今天给大家带来windows系统上如何进行双系统引导,windows系统进行双系统引导的方法,让您轻松解决问题。
最新windows系统上引导其他多系统教程,由纳米技术系统率先分享:
有时候由于需求就会在电脑上安装双系统,在安装过程中难免会出现引导区覆盖而无法启动系统的问题,出现这样的问题就无法正常安装双系统,下面来给大家介绍下在windows系统上引导其他系统的方法教程。
在这只记录先安装的是windows情况。后面安装的系统可以是其他系统,此处以CentOS为例。
1、先在裸机上安装一个windows系统(XP 或Win7);
最新XP 系统下载:http://m.123nami.com/XP/
最新win7 系统下载:http://m.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系统进行双系统引导的方法教程,希望本文中能帮您解决问题。
电脑软件相关教程