伊人久久一区二区三区四区,色偷偷,色噜噜污网站,啦啦啦www视频在线观看,成人亚洲一区二区三区在线

綠色資源網:您身邊最放心的安全下載站! 最新軟件|熱門排行|軟件分類|軟件專題|廠商大全

綠色資源網

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

如何設置安裝xp+linux+win7三個系統操作方法

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

  設置安裝xp+linux+win7三個系統操作方法:

  我們先假設所安裝的操作系統都是windows系列的,比如win98 ,win xp ,win 7

  那么,有一個原則就是,先安裝最舊的系統,比如先裝win98,再裝xp,再裝win7,

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

  最后裝入的win7操作系統,能引導前幾任操作系統(理論上支持win98)

  好,現在來把問題復雜化,我們引入其他平臺下的操作系統(非微軟開發),如linux操作系統(這里以centos發行版做簡要說明)

  xp,win7,linux 這三個操作系統,如何才能把他們安裝到一臺機子上呢

  首先我們考慮 xp ,和win 7,當只有這兩個時,我們按照先裝舊的系統的原則,先裝好xp,

  然后再裝win7, 這樣啟動后,通過win7的引導機制,我們就可以成功的引導這兩個系統

  現在我們要引入linux操作系統,這是另外的平臺,首先有必要了解一下win7和linux操作系統的引導機制

  win7的引導機制:

  win7(包括vista),使用bootmgr(啟動管理器)進行引導

  裝有win7的電腦開機的引導過程可以簡單概括如下

  開機加電----BIOS自檢----讀入主引導記錄MBR------Bootmgr接管----BOOTMGR讀取bcd文件(Boot Configuration Data “啟動配置數據”)---加載內核--系統啟動

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

  linux的引導機制:

  linux有很多發行版本,為人熟知的有red hat, red flag ,等,這里以centos為例

  裝有centos的電腦開機后的引導過程可以簡單概括如下

  開機加電----BIOS自檢----讀入主引導記錄MBR-----grub接管----grub讀取配置文件menu.lst中數據-----加載內核--系統啟動

  可以看到二者的區別在于一個用bootmgr,一個用grub(較早的有用LILO的,不在討論范圍內),結果都是通過他們來加載系統核心,而bootmgr,grub一般都安裝在MBR上(特殊情況后面討論)

  ok 假設我們裝好了xp,和 win7,這樣的話是采用win7的bootmgr 來引導系統,其引導菜單上會有選擇,如:啟動之前較早的windows版本和啟動windows7的選項,這樣我們可以通過選擇不同選項啟動相應的系統(注意這里bootmgr安裝在硬盤的MBR上)

  現在我們再此基礎上安裝centos,(若將其grub也安裝在硬盤MBR上,這樣會重寫硬盤MBR,可以認為我們用grub替代了原來的bootmgr),grub應該能成功檢測到xp,win7的存在,所以其引導菜單上會出現xp,win7,centos三個選項,供我們選擇(理論上),至此三系統共存完畢。

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

  --------------------------更復雜的情況------------------------

  如果你現在已經暈乎了,那么不建議繼續閱讀。。

  我遇到的就是更復雜的情況,因為我是先裝xp,再裝centos的,而且把centos的grub

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

  而微軟的bootmgr沒有linux那么智能,更sb些,它只認自家兄弟,所以xp能認出來,centos卻認不出來,解決辦法呢?

  這里有兩種解決辦法

  一:先裝xp,再裝centos,沒問題,但centos的grub一定不能裝在MBR上(防止裝win7 的時候被重寫),可以掛載在“/”下面,然后繼續裝win7,bootmgr還是找不到centos,,進入win7,下載easybcd這個軟件,打開easybcd,在add/remove entry里面,選擇linux,Type選擇grub,在Name添加上你想要的名字,隨便寫一個如centos,Driver選linux所在的分區。這里選擇的分區要和剛才安裝linux時grub安裝的位置一致,。最后add entry保存好,view settings就可以看到兩個選項了,一個是本來的win7,一個是剛剛建的選項。

  最后重啟,就ok了

  二:但杯具的我把centos的grub裝到了mbr上,再裝win7的時候,mbr肯定會被重寫掉,怎么辦??答案很簡單,備份?。。?/p>

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

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

  這個命令是用來備份mbr的,這里我把它備份成centos.mbr這個文件

  

  2 然后進入xp系統(一開始是xp+centos,最后裝的win7),硬盤安裝win7

  3 win7安裝好后,mbr被重寫了,bootmgr重新占領了高地,但這個sb不認識centos, 只知道xp,于是我們只好強制讓它認識!

  進入win7,把先前備份好的centos.mbr拷貝到系統目錄下,我這里是H 盤

  以管理員模式運行cmd

  以此運行以下命令

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

  命令結果應該會返回一個GUID,后面的命令用到這個GUID

  運行以下命令設置Linux引導扇區備份所在的分區:

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

  然后指定引導扇區備份的路徑:

  bcdedit /set {GUID} path /centos.mbr

  命令完成之后,重啟,此時應該可以看到啟動選項里多了Linux。

關鍵詞:xp,linux,win7

閱讀本文后您有什么感想? 已有 人給出評價!

  • 0 歡迎喜歡
  • 0 白癡
  • 0 拜托
  • 1 哇
  • 0 加油
  • 0 鄙視
主站蜘蛛池模板: 新闻| 海原县| 馆陶县| 十堰市| 土默特右旗| 禹州市| 台中市| 丹东市| 峡江县| 开平市| 奎屯市| 奉节县| 桃源县| 沂源县| 武城县| 乐昌市| 虎林市| 龙陵县| 贡山| 鄂托克旗| 临泽县| 澄江县| 丰宁| 普洱| 鹰潭市| 昂仁县| 兴安盟| 苍溪县| 绥芬河市| 浦北县| 高雄县| 韩城市| 望江县| 永登县| 洛浦县| 南投市| 沙河市| 乐平市| 定安县| 若尔盖县| 鸡泽县|