綠色資源網:您身邊(biān)最(zuì)放心的安全下載站! 最新軟件|熱門排行|軟件分(fèn)類|軟件專題|廠商大全

綠色資源網

技術教程
您的位置:首頁操作係統windows → 如何設置安裝xp+linux+win7三個係統操作方法

如何設置安裝(zhuāng)xp+linux+win7三個係統操(cāo)作方法

我要評論 2010/11/07 21:36:58 來源:綠色資源網 編輯:綠色軟件站 [ ] 評論(lùn):0 點擊:663次

  設置安裝xp+linux+win7三(sān)個(gè)係統操作方法:

  我(wǒ)們先假設所安裝的操作(zuò)係統都是(shì)windows係列的,比如win98 ,win xp ,win 7

  那麽,有一個原則就是,先(xiān)安裝最舊的係統,比如先裝win98,再裝xp,再裝(zhuāng)win7,

  原因其實很(hěn)簡單,我們可以這樣去想,微軟開發win98的時候,xp的開發還沒開始,所以win98的(de)啟動引導裏肯定不支持xp ,而開(kāi)發xp的時候,考慮到向前兼容的(de)原則,其啟動引導裝置肯定(dìng)是越來越先進,一定能支持前任,乃至前幾任操作係統。

  最後(hòu)裝入的win7操作(zuò)係統,能引導前幾任操作係(xì)統(理論上支持win98)

  好,現在來(lái)把問題複雜化,我們引入(rù)其他平台下(xià)的操作係統(非微軟開發),如linux操作係統(這裏以centos發行版做簡要(yào)說明)

  xp,win7,linux 這三個操作係統,如何(hé)才能把他們安裝到一台(tái)機子上呢

  首(shǒu)先我們考慮 xp ,和win 7,當隻有這兩個時,我們按照先裝舊的係統的原則,先裝好xp,

  然後再裝win7, 這樣啟動後,通過win7的(de)引導機製,我們就可以成功的引導(dǎo)這兩(liǎng)個係統

  現在我們要引入linux操作係統,這是另外的平台,首先有必要了(le)解一下win7和linux操作係統的(de)引導機製

  win7的引(yǐn)導機製:

  win7(包括vista),使用bootmgr(啟(qǐ)動(dòng)管理器)進(jìn)行引導(dǎo)

  裝(zhuāng)有win7的電腦開機的引導過程可(kě)以簡單概括如下

  開機加(jiā)電----Bioses自檢----讀入主引導記錄MBR------Bootmgr接(jiē)管----BOOTMGR讀(dú)取bcd文件(Boot Configuration Data “啟動(dòng)配(pèi)置數(shù)據”)---加(jiā)載(zǎi)內核--係統啟動

  所以可以看到,是bootmgr讀取bcd文件來進行係統引導的

  linux的引導機製:

  linux有很多發行版本,為人熟知的有red hat, red flag ,等(děng),這裏以centos為例

  裝有centos的電腦(nǎo)開機後的引導過程(chéng)可以簡單(dān)概括如下

  開機加電----Bioses自檢----讀入主引導記錄MBR-----grub接管(guǎn)----grub讀取(qǔ)配置(zhì)文件menu.lst中數據-----加(jiā)載內核--係統啟動

  可以看到二者的區別在於一個用bootmgr,一個用grub(較早的有用LILO的,不在(zài)討論範圍內),結果(guǒ)都(dōu)是通過他(tā)們來(lái)加載係統核心,而bootmgr,grub一般都安裝在MBR上(特殊情況後麵討(tǎo)論)

  ok 假設我們裝好了xp,和 win7,這樣的(de)話是采用win7的bootmgr 來(lái)引導係統,其引導(dǎo)菜單上會有選擇,如:啟動之前較早的windows版本和(hé)啟(qǐ)動windows7的選(xuǎn)項(xiàng),這樣我們可以通過選擇(zé)不同選項啟動相應的係統(注意這裏bootmgr安裝在硬盤的(de)MBR上)

  現在我們(men)再此基礎(chǔ)上安裝(zhuāng)centos,(若將其grub也安裝在硬盤MBR上,這樣會重寫硬盤(pán)MBR,可以認為我們用grub替代了(le)原來的bootmgr),grub應該能成(chéng)功檢測到xp,win7的(de)存(cún)在,所以其(qí)引導菜(cài)單上會出現xp,win7,centos三個選項,供我們選擇(理論(lùn)上),至此三係統共存完畢。

  我們得出的結論是先裝xp,再裝win7,最後裝centos(linux)

  --------------------------更複雜的情況------------------------

  如果你現在已經暈乎了,那麽不建議繼續閱(yuè)讀。。

  我遇到(dào)的就是更複雜的情況,因為我是(shì)先裝(zhuāng)xp,再裝centos的,而且把centos的grub

  裝到了MBR上,這樣的話如果我再裝win7,bootmgr就會替代(dài)原先的grub(重寫MBR),

  而微軟的bootmgr沒有(yǒu)linux那麽智能,更(gèng)sb些,它隻認自家兄弟,所以xp能認出來,centos卻認不出來,解決(jué)辦法呢?

  這裏有兩種解決(jué)辦法

  一:先(xiān)裝xp,再(zài)裝centos,沒問題,但centos的grub一定不能裝在(zài)MBR上(防止裝win7 的(de)時候被重(chóng)寫),可以掛(guà)載在“/”下(xià)麵,然後繼續裝win7,bootmgr還是找不到centos,,進(jìn)入win7,下載easybcd這(zhè)個軟件,打開easybcd,在add/remove entry裏(lǐ)麵,選擇linux,Type選擇grub,在Name添加上你想要的名字,隨便寫一個如centos,Driver選linux所(suǒ)在的分區。這裏選擇的分區要和剛才安裝linux時grub安裝的位置一致(zhì),。最後add entry保存(cún)好,view settings就可以看(kàn)到兩(liǎng)個選項(xiàng)了,一個是本來的win7,一個(gè)是(shì)剛剛建的選項。

  最後重(chóng)啟,就ok了(le)

  二:但杯具的我把centos的grub裝到了(le)mbr上,再裝win7的時候,mbr肯定會被重寫掉,怎麽辦??答案很簡單,備份!!!

  1 ,先進入centos,打開終端、

  輸入dd if=/dev/sda 0f=/root/centos.mbd bs=512 count=1

  這個命令是用來備份mbr的,這裏我把它備份成centos.mbr這個文件(jiàn)

  

  2 然後進入xp係統(一開始是xp+centos,最後裝的win7),硬(yìng)盤安裝win7

  3 win7安裝好後,mbr被重寫了,bootmgr重新占(zhàn)領了高地,但(dàn)這個sb不認識centos, 隻(zhī)知道(dào)xp,於是我們隻好強製(zhì)讓它認(rèn)識!

  進入win7,把(bǎ)先前備份好的centos.mbr拷貝到係統目錄下,我這(zhè)裏是H 盤

  以(yǐ)管理員模式運行cmd

  以此運(yùn)行以下命令

  bcdedit /create /d "centos 5.4" /application bootsector

  命令結(jié)果應該會返回一(yī)個GUID,後麵的命令用到這個GUID

  運(yùn)行以下命令設置(zhì)Linux引導扇區備份所在的分區:

  bcdedit /set {GUID} device partition=H: (我(wǒ)這裏是H盤)

  然後指定引導扇區備份的(de)路徑:

  bcdedit /set {GUID} path /centos.mbr

  命(mìng)令完成之後,重啟,此時應該可以看到啟動選項裏多了Linux。

關鍵詞:xp,linux,win7

閱讀本文後您有什麽感想? 已有 人給出評(píng)價(jià)!

  • 0 歡迎喜歡
  • 0 白癡
  • 0 拜托
  • 1 哇
  • 0 加油
  • 0 鄙視
免费人欧美成又黄又爽的视频丨一本色道久久88综合日韩精品丨国产专区日韩精品欧美色丨午夜无遮挡男女啪啪视频丨国产欧美日韩综合精品一区二区丨亚洲精品无码不卡在线播HE丨亚洲精品国产精品国自产观看丨日韩国产高清av不卡