歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Win7+Ubuntu Kylin+CentOS 6.5三系統安裝圖文教程

Win7+Ubuntu Kylin+CentOS 6.5三系統安裝圖文教程

日期:2017/2/28 14:00:47   编辑:Linux教程

引言:原本機子上已經裝好了Win7+Ubuntu Kylin 由Win7引導,而不是Ubuntu的grub引導的雙系統(安裝的方法是用EasyBCD引導的方式硬盤安裝)

ADD:win7 主引導還是Grub/grub2主引導的意思就是你一開機,發現出現的是

還是

最近在看鳥哥的Linux私房菜,由於書上用到的是CentOS系統,所以也想嘗試安裝一個,畢竟方便日後的看書學習。但又不想將自己的ubuntu搞掉,所以便想嘗試安裝3系統即 win7+centos+ubuntu的三系統,並打算由win7引導,並不想用什麼grub或是gurb2的做引導

想法:因為本人的硬盤也不大,600GB左右

安裝好時的磁盤分區如下表所示

主分區

擴展分區

NTFS

NTFS

EXT4

EXT4

C

D

E

F

G

/

SWAP

/boot

70GB

135G

135GB

135GB

100GB

30GB

3.8GB

200MB

所以發現要是想再安裝一個centos系統,起碼得有一塊空間吧,30GB左右就差不多(這麼大的空間是因為畢竟是個練習機),所以想著把G盤分割出來一塊大概40GB 的空間不就有地方了,但是之前在網上有看到過說,在裝好win7+ubuntu 的雙系統後如果在磁盤上特別是Ubuntu磁盤前面的空間上有類似,分區,合並的操作後就會出現ubuntu進不去的情況,猜想估計是重新分區後的硬盤識別的例如 /dev/sdax 的編號會發生改變導致linux啟動時找不到原先的位置了,但是我想我不是有EasyBCD麼,安裝雙系統的最後一步不就是在EasyBCD中設置一個Linux的引導位置,並找到安裝Ubuntu時劃分出來的/boot

那麼,我先從G盤劃分一塊40GB的空間,再將EasyBCD重新設置一下,不就可能正確了,所以做了嘗試。

嘗試1:在win7的G盤中分出(壓縮)一塊40GB的空間,但是並沒有給盤符(未執行新建卷的操作)(意味著這應該是空閒的空間)

OK,我並沒有重新設置EasyBCD,發現ubuntu可以進入;

猜想此時的 /dev/sdax 的編號並沒有改變

嘗試2:這次將那塊分出來的空閒空間執行新建卷的操作之後,發現這次b掉了,Ubuntu不可進了;於是,我嘗試自己的想法,在EasyBCD中重新設置/boot

但請注意下圖,重新設置的方法是 1,2,3,4,5

請特別注意步驟3,失敗就失敗在這裡。 先按圖中的方式設置類型為GRUB(LEGACY)

這樣子的設置後發現,Ubuntu不可進,也就意味著,OK我的想法不可行。

所以在網上找了解決方法

首先,開機後是這樣的

(這樣子是win7引導的,當然圖中NeoGrub引導加載器這幾個字其實應該是 Ubuntu Kylin 這幾個字的內容是可以在EasyBCD中更改的 ,這裡是從網上拉了個圖,只為了說明意思)

也就是說選擇第二個就進入了我安裝好的Ubuntu的系統,當然這次進不去了,搞壞掉了,進入Ubuntu發現出現了這樣子的提示

error: unknow filesystem.

Entering resume mode……

grub rescue >

網上解決這樣子的問題一大堆 (可自行百度)

大致意思無非就是先使用ls命令列出當前的硬盤分區,在使用ls (hd0,msdosX)的方式注意測試你裝的linux的分區位置,當然此時需要注意當時你安裝linux時是否單獨分了/boot 這個單獨分區與否會影響你這裡的命令

OK,最後設置成功後你會發現,你進入了久違的 grub2界面 選中第一個發現你進入到了ubuntu系統,但是這樣還沒有完

因為,此時如果重啟,你會發現還是進不去ubuntu系統,所以我按照網上的方法,成功進入ubuntu後打開終端輸入

sudo update-grub 回車

sudo grub-install /dev/sda 回車

額,問題就出在這裡了,我發現這麼做OK,沒問題,確實可以解決問題,但是又會產生新的問題,原本我的雙系統是win7 的boot loader主引導,這下可成了grub 主引導了,就是這個sudo grub-install /dev/sda命令 分析應該是將grub安裝到了MBR,我去,這不是我想要的,我想了想 其實上面兩行命令的第二行完全沒有必要,當然我也麼沒有機會嘗試了。如果有人嘗試只輸入第一行命令可以解決問題一定要告訴我。

問題總得解決我不是那種喜歡湊活的人,既然Ubuntu的grub把MBR占了,那麼就沒有辦法了,只能重建MBR了,方法很簡單,進入win7的系統,隨意找個分區軟件基本都可以支持重建MBR,我是使用的是diskgenisu,在菜單欄找到那一項,單擊一下即可,原本擔心重建MBR會不會對當前磁盤上的數據造成影響,結果發現是我多慮了,因為重建MBR只影響第一扇區的前446B的字節MBR的內容,與之後的分區表的64B的數據沒有關系

重建之後,發現我的開機正常先進入win7的boot loader 了,這正是我想要的,可是此時ubuntu還是進不去。怎麼辦呢,當然,我的人品還不錯,在網上的一篇博客中發現了其實這一切都是EasyBCD這個軟件搞的鬼,上文我提到過

請特別注意步驟3,失敗就失敗在這裡 如下圖所示

其實在標號3 類型那裡是有一個選項是Grub2的���選擇那個重新添加後發現一切如你所願,Ubuntu可以進去了。

總結,以上的三個小時的嘗試 無非就是在驗證在增加分區後是否會影響Ubuntu的啟動以及出問題了怎麼解決

簡單來說的解決辦法就是 增加分區後,用EasyBCD將原來的引導刪除,再重新添加一個grub2類型的引導即可,就這麼簡單

OK,給centos留出磁盤空間的而又不影響Ubuntu系統使用的問題解決後,我們就有了實現三系統的可能,原理無非就是再次使用EasyBCD添加一個new grub,進入centos 的安裝程序,將那個30GB的空間依次分給/,swap,/boot或者其他自由的分法,但是一定注意要有/boot,並且在如下圖所示中,切記不要將centos的boot loader安裝到第一個選項(MBR)中,一定要選擇第二個,也就是你自己的那個/boot分區

安裝完成後再次進入win7用EasyBCD這次添加一個centos的引導即可,這樣centos的安裝就完成了。

當然由於此時centos的分區必然導致了ubuntu進不去,可以使用之前我們探索過的方法用EasyBCD將原來的Ubuntu引導刪除,再重新添加一個Ubuntu grub2類型的引導即可

這樣子就Ok了

想法是這樣的簡單,可現實卻比較淒慘,在看centos的安裝教程時,發現每一個安裝教程都要說,centos都要安裝到主分區,額了個神,

原先我的磁盤分區如下表所示

主分區

擴展分區

NTFS

NTFS

EXT4

EXT4

C

D

E

F

G

/

SWAP

/boot

70GB

135G

135GB

135GB

100GB

30GB

3.8GB

200MB

給G盤分出40GB後變為

主分區

擴展分區

NTFS

NTFS

EXT4

EXT4

C

D

E

F

G

空閒

/

SWAP

/boot

70GB

135G

135GB

135GB

60GB

40GB

30GB

3.8GB

200MB

可是這40GB的空間還在擴展分區中怎麼辦呢?並且按照安裝教程所述這40GB中還需要留出10GB的空間放置centos的安裝包,並且文件系統類型為FAT32或是etx3(視安裝包大小而定)

於是我又嘗試使用分區助手軟件將40GB的空間劃分出30GB並且設為主分區,將剩下的10GB設置成為FAT32格式的

這樣子的劃分貌似挺凌亂的就成了 主+擴展+主+擴展 按照書本上的知識,擴展分區只能有一個啊,於是我也凌亂了,我在打開diskgenius直接給我提示說擴展分區和第二個主分區的部分柱面存在重疊,·····當時我也就沒鳥,重啟進入centos的安裝程序,結果如我預感的那樣,中間有一點在選擇安裝鏡像的位置時就是找不到,我又不斷的重啟分區,嘗試,分區,嘗試。都不行,結果我想,造成這樣的局面無非就是如此凌亂的分區造成的,而問題所在就是教程中所說的必須要裝在主分區,真的有必要麼?

於是百度之: 安裝centos6.5必須要裝在主分區麼?

第一條百度知道裡面就有人回答,可以不裝在主分區中,那麼試一試就知道了,於是打開win7自帶的磁盤管理,刪除主分區那個卷,於是~

於是~ 不知道怎麼回事 發生讓我錯亂的事情,竟然把我的Ubuntu那個分區給合並了 意味著我的Ubuntu那個分區壞掉了,哎呀,我那個氣呀,頓時覺得這自帶的分區管理真xxxxx難用,直接導致我現在就剩一個win7了,

整了快半天的時間,還退化了

咬咬牙,壞了就壞了吧,幸虧ubunt那個系統沒有多少重要的文件

於是索性將後面的磁盤全部格掉就變成了這樣的

主分區

擴展分區

NTFS

NTFS

C

D

E

F

G

空閒

70GB

135G

135GB

135GB

60GB

大概75GB空閒空間

開始我的三系統正式安裝之路 具體的安裝方法,見前兩篇教程

思路:

1.從75GB中留出10GB設置成為FAT32格式的放iso鏡像安裝包

2.剩下的65GB中使用30GB安裝CentOS

3.使用剩下的30G安裝Ubuntu

OK,一次成功

分區圖如下:

安裝CentOS時

安裝ubuntu時的沒拍

看下所有安裝好時的分區圖

更多CentOS相關信息見CentOS 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=14

Copyright © Linux教程網 All Rights Reserved