沈陽電腦維修網,沈陽上門維修電腦服務
當前位置: 主頁 > 系統故障維修>xp win7 linux三系統安裝教程及引導設置解說 >

xp win7 linux三系統安裝教程及引導設置解說

時間:2017-5-23來源:www.tihyyw.tw 作者: 沈陽電腦維修網點擊:
沈陽電腦維修,上門維修電腦
  沈陽電腦維修上門服務13889116605:   其實多系統啟動,其最核心的問題,就是如何引導,所以經常會遇到裝好了兩個操作系統,卻發現不能引導,或是重裝某一個操作系統后,另外一個系統無法引導的情況      所以先來談談引導的問題      ...   其實多系統啟動,其最核心的問題,就是如何引導,所以經常會遇到裝好了兩個操作系統,卻發現不能引導,或是重裝某一個操作系統后,另外一個系統無法引導的情況      所以先來談談引導的問題      我們先假設所安裝的操作系統都是windows系列的,比如win98,winxp,win7      那么,有一個原則就是,先安裝最舊的系統,比如先裝win98,再裝xp,再裝win7,      原因其實很簡單,我們可以這樣去想,微軟開發win98的時候,xp的開發還沒開始,所以win98的啟動引導里肯定不支持xp,而開發xp的時候,考慮到向前兼容的原則,其啟動引導裝置肯定是越來越先進,一定能支持前任,乃至前幾任操作系統。      最后裝入的win7操作系統,能引導前幾任操作系統(理論上支持win98)      好,現在來把問題復雜化,我們引入其他平臺下的操作系統(非微軟開發),如linux操作系統(這里以centos發行版做簡要說明)      xp,win7,linux這三個操作系統,如何才能把他們安裝到一臺機子上呢      首先我們考慮xp,和win7,當只有這兩個時,我們按照先裝舊的系統的原則,先裝好xp,      然后再裝win7,這樣啟動后,通過win7的引導機制,我們就可以成功的引導這兩個系統      現在我們要引入linux操作系統,這是另外的平臺,首先有必要了解一下win7和linux操作系統的引導機制      win7的引導機制:      win7(包括vista),使用bootmgr(啟動管理器)進行引導      裝有win7的電腦開機的引導過程可以簡單概括如下      開機加電----BIOS自檢----讀入主引導記錄MBR------Bootmgr接管----BOOTMGR讀取bcd文件(BootConfigurationData“啟動配置數據”)---加載內核--系統啟動      所以可以看到,是bootmgr讀取bcd文件來進行系統引導的      linux的引導機制:      linux有很多發行版本,為人熟知的有redhat,redflag,等,這里以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/removeentry里面,選擇linux,Type選擇grub,在Name添加上你想要的名字,隨便寫一個如centos,Driver選linux所在的分區。這里選擇的分區要和剛才安裝linux時grub安裝的位置一致,。最后addentry保存好,viewsettings就可以看到兩個選項了,一個是本來的win7,一個是剛剛建的選項。      最后重啟,就ok了
上一篇:解讀win7操作系統常見故障分析
查看[xp win7 linux三系統安裝教程及引導設置解說]所有評論
發表評論
請自覺遵守互聯網相關的政策法規,嚴禁發布色情、暴力、反動的言論。
用戶名: 驗證碼:
推薦內容
關于我們 服務價格 聯系我們 企業網站優化 沈陽網站建設 沈陽維修電腦
30选5开奖号码