時間: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係統進行雙係統引導的方法教程,希望本文中能幫您解決問題。