係統粉 > 係統教程 > 電腦軟件教程

windows係統上如何進行雙係統引導 windows係統進行雙係統引導的方法

發布時間:2017-07-04 14:06:42    瀏覽數:

今天給大家帶來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係統進行雙係統引導的方法教程,希望本文中能幫您解決問題。

上一篇:windows上無法設置家庭裝怎麼辦 Windows無法設置家庭裝的究竟方案 下一篇:筆記本電腦做無線熱點的具體方法 如何讓筆記本來作為一個WiFi熱點的教程

電腦軟件相關教程