xp win7 linux 三系统下载,打造xp+linux+win7三系统教程.doc
打造xp+linux+win7三系統(tǒng)教程.doc
打造xplinuxwin7三系統(tǒng)教程樓主 大兵 發(fā)表于 2010-09-27 212009 此帖被瀏覽 68477 次,回復(fù) 59 次 最后由 靚靚 于 2010-09-29 111504 修改 其實(shí)多系統(tǒng)啟動(dòng),其最核心的問(wèn)題,就是如何引導(dǎo),所以經(jīng)常會(huì)遇到裝好了兩個(gè)操作系統(tǒng),卻發(fā)現(xiàn)不能引導(dǎo),或是重裝某一個(gè)操作系統(tǒng)后,另外一個(gè)系統(tǒng)無(wú)法引導(dǎo)的情況所以先來(lái)談?wù)勔龑?dǎo)的問(wèn)題我們先假設(shè)所安裝的操作系統(tǒng)都是windows系列的,比如win98,winxp,win7那么,有一個(gè)原則就是,先安裝最舊的系統(tǒng),比如先裝win98,再裝xp,再裝win7,原因其實(shí)很簡(jiǎn)單,我們可以這樣去想,微軟開(kāi)發(fā)win98的時(shí)候,xp的開(kāi)發(fā)還沒(méi)開(kāi)始,所以win98的啟動(dòng)引導(dǎo)里肯定不支持xp,而開(kāi)發(fā)xp的時(shí)候,考慮到向前兼容的原則,其啟動(dòng)引導(dǎo)裝置肯定是越來(lái)越先進(jìn),一定能支持前任,乃至前幾任操作系統(tǒng)。最后裝入的win7操作系統(tǒng),能引導(dǎo)前幾任操作系統(tǒng)(理論上支持win98好,現(xiàn)在來(lái)把問(wèn)題復(fù)雜化,我們引入其他平臺(tái)下的操作系統(tǒng)非微軟開(kāi)發(fā)),如linux操作系統(tǒng)(這里以centos發(fā)行版做簡(jiǎn)要說(shuō)明)xp,win7,linux這三個(gè)操作系統(tǒng),如何才能把他們安裝到一臺(tái)機(jī)子上呢首先我們考慮xp,和win7,當(dāng)只有這兩個(gè)時(shí),我們按照先裝舊的系統(tǒng)的原則,先裝好xp,然后再裝win7,這樣啟動(dòng)后,通過(guò)win7的引導(dǎo)機(jī)制,我們就可以成功的引導(dǎo)這兩個(gè)系統(tǒng)現(xiàn)在我們要引入linux操作系統(tǒng),這是另外的平臺(tái),首先有必要了解一下win7和linux操作系統(tǒng)的引導(dǎo)機(jī)制win7的引導(dǎo)機(jī)制win7包括vista),使用bootmgr(啟動(dòng)管理器)進(jìn)行引導(dǎo)裝有win7的電腦開(kāi)機(jī)的引導(dǎo)過(guò)程可以簡(jiǎn)單概括如下開(kāi)機(jī)加電BIOS自檢讀入主引導(dǎo)記錄MBRBootmgr接管BOOTMGR讀取bcd文件(BootConfigurationData“啟動(dòng)配置數(shù)據(jù)”)-加載內(nèi)核系統(tǒng)啟動(dòng)所以可以看到,是bootmgr讀取bcd文件來(lái)進(jìn)行系統(tǒng)引導(dǎo)的linux的引導(dǎo)機(jī)制linux有很多發(fā)行版本,為人熟知的有redhat,redflag,等,這里以centos為例裝有centos的電腦開(kāi)機(jī)后的引導(dǎo)過(guò)程可以簡(jiǎn)單概括如下開(kāi)機(jī)加電BIOS自檢讀入主引導(dǎo)記錄MBR-grub接管grub讀取配置文件menu.lst中數(shù)據(jù)-加載內(nèi)核系統(tǒng)啟動(dòng)可以看到二者的區(qū)別在于一個(gè)用bootmgr,一個(gè)用grub較早的有用LILO的,不在討論范圍內(nèi),結(jié)果都是通過(guò)他們來(lái)加載系統(tǒng)核心,而bootmgr,grub一般都安裝在MBR上(特殊情況后面討論ok假設(shè)我們裝好了xp,和win7,這樣的話是采用win7的bootmgr來(lái)引導(dǎo)系統(tǒng),其引導(dǎo)菜單上會(huì)有選擇,如啟動(dòng)之前較早的windows版本和啟動(dòng)windows7的選項(xiàng),這樣我們可以通過(guò)選擇不同選項(xiàng)啟動(dòng)相應(yīng)的系統(tǒng)(注意這里bootmgr安裝在硬盤(pán)的MBR上)現(xiàn)在我們?cè)俅嘶A(chǔ)上安裝centos,(若將其grub也安裝在硬盤(pán)MBR上,這樣會(huì)重寫(xiě)硬盤(pán)MBR,可以認(rèn)為我們用grub替代了原來(lái)的bootmgr),grub應(yīng)該能成功檢測(cè)到xp,win7的存在,所以其引導(dǎo)菜單上會(huì)出現(xiàn)xp,win7,centos三個(gè)選項(xiàng),供我們選擇(理論上),至此三系統(tǒng)共存完畢。我們得出的結(jié)論是先裝xp,再裝win7,最后裝centoslinux更復(fù)雜的情況如果你現(xiàn)在已經(jīng)暈乎了,那么不建議繼續(xù)閱讀我遇到的就是更復(fù)雜的情況,因?yàn)槲沂窍妊bxp,再裝centos的,而且把centos的grub裝到了MBR上,這樣的話如果我再裝win7,bootmgr就會(huì)替代原先的grub(重寫(xiě)MBR,而微軟的bootmgr沒(méi)有l(wèi)inux那么智能,更sb些,它只認(rèn)自家兄弟,所以xp能認(rèn)出來(lái),centos卻認(rèn)不出來(lái),解決辦法呢這里有兩種解決辦法一先裝xp,再裝centos,沒(méi)問(wèn)題,但centos的grub一定不能裝在MBR上(防止裝win7的時(shí)候被重寫(xiě)),可以掛載在“/”下面,然后繼續(xù)裝win7,bootmgr還是找不到centos進(jìn)入win7,下載easybcd這個(gè)軟件,打開(kāi)easybcd,在add/removeentry里面,選擇linux,Type選擇grub,在Name添加上你想要的名字,隨便寫(xiě)一個(gè)如centos,Driver選linux所在的分區(qū)。這里選擇的分區(qū)要和剛才安裝linux時(shí)grub安裝的位置一致,。最后addentry保存好,viewsettings就可以看到兩個(gè)選項(xiàng)了,一個(gè)是本來(lái)的win7,一個(gè)是剛剛建的選項(xiàng)。最后重啟,就ok了二但杯具的我把centos的grub裝到了mbr上,再裝win7的時(shí)候,mbr肯定會(huì)被重寫(xiě)掉,怎么辦答案很簡(jiǎn)單,備份1,先進(jìn)入centos,打開(kāi)終端、輸入ddif/dev/sda0f/root/centos.mbdbs512count1這個(gè)命令是用來(lái)備份mbr的,這里我把它備份成centos.mbr這個(gè)文件2然后進(jìn)入xp系統(tǒng)(一開(kāi)始是xpcentos,最后裝的win7,硬盤(pán)安裝win73win7安裝好后,mbr被重寫(xiě)了,bootmgr重新占領(lǐng)了高地,但這個(gè)sb不認(rèn)識(shí)centos,只知道xp,于是我們只好強(qiáng)制讓它認(rèn)識(shí)進(jìn)入win7,把先前備份好的centos.mbr拷貝到系統(tǒng)目錄下,我這里是H盤(pán)以管理員模式運(yùn)行以此運(yùn)行以下命令bcdedit/create/dcentos5.4/applicationbootsector命令結(jié)果應(yīng)該會(huì)返回一個(gè)GUID,后面的命令用到這個(gè)GUID運(yùn)行以下命令設(shè)置Linux引導(dǎo)扇區(qū)備份所在的分區(qū)bcdedit/setGUIDdevicepartitionH我這里是H盤(pán))然后指定引導(dǎo)扇區(qū)備份的路徑bcdedit/setGUIDpath/centos.mbr命令完成之后,重啟,此時(shí)應(yīng)該可以看到啟動(dòng)選項(xiàng)里多了Linux。重啟,搞定引導(dǎo)菜單里出現(xiàn)了三個(gè)選項(xiàng)1以前版本的windows系統(tǒng)2啟動(dòng)windows7系統(tǒng)3centos5.4選擇相應(yīng)的菜單就可以進(jìn)入了最后的一點(diǎn)廢話,這篇文章的核心可以用下面的話概括從前有一個(gè)大家族,里面有三戶人家,一戶叫win7,一戶叫l(wèi)inux,還有一戶叫xp,他們?nèi)叶际亲≡谝粋€(gè)叫硬盤(pán)的地方,win7家有一個(gè)兒子叫bootmgr,linux家有一個(gè)兒子叫g(shù)rub,xp家的兒子最2b,從來(lái)都是跟著他們混的,沒(méi)有發(fā)言權(quán)。家族需要有人管理,于是三個(gè)兒子爭(zhēng)奪管理權(quán),xp家的兒子最沒(méi)用,只知道跟著其他二人混,先排除,bootmgr和grub都是有些本事的人,都有資格管理整個(gè)家族家族里有一塊神秘的地方叫MBR,相傳誰(shuí)發(fā)現(xiàn)占領(lǐng)了這塊地方,就有掌控整個(gè)家族的權(quán)利假設(shè)bootmgr掌控了這個(gè)地方,但bootmgr這個(gè)人是個(gè)自大狂,有了管理的權(quán)利后就不承認(rèn)linux家的地位了,只承認(rèn)和自己血緣更親的xp家再假設(shè)grub掌控了這個(gè)地方,grub這個(gè)人就好很多了,當(dāng)上管理員后,還是照樣承認(rèn)三家的地位,承認(rèn)三家都是硬盤(pán)不可分割的整體我們想讓這個(gè)家族得到很好的管理,于是答案很簡(jiǎn)單一讓linux家的兒子grub占領(lǐng)MBR,掌控整個(gè)家族(所以先裝xp,再win7,最后linux二我們也可以讓win7家的兒子bootmgr占領(lǐng)MBR,不過(guò)考慮到其自大的本性,我們要強(qiáng)制的給他下命令,承認(rèn)linux家的地位(所以通過(guò)easybcd這個(gè)妞給他下命令,誰(shuí)讓bootmgr一直喜歡easybcd呢
總結(jié)
以上是生活随笔為你收集整理的xp win7 linux 三系统下载,打造xp+linux+win7三系统教程.doc的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 如何用计算机管理员权限,教你电脑使用代码
- 下一篇: linux虚拟终端时间短,使用Scree