Windows 7 與 Ubuntu 10.04系統共存

來源:互聯網
上載者:User

我這隻下載Ubuntu10.04的ISO檔案,又不想刻盤從光碟片安裝,麻煩又浪費一張光碟片,又沒有USB用,做不成LIVEUSB來啟動安裝,然後又不想用WUBI安裝,覺得WUBI安裝的方法系統的效能有所下降,經過一番努力終於找出一個完美解決方案,直接調用放在硬碟上的ISO檔案來安裝豈不更爽.看著設定有點複雜,做起來也就那麼幾步,也不難,現在就跟我來Step by step.

一:先裝WIN7系統,這個很簡單就不多說,分區方法如所示,我這裡最後面留出11.8G空間用來裝Ubuntu10.04系統.

(先裝WIN7然後再裝Ubuntu的好處:因為Windows系統是從MBR引導,而Ubuntu是從grub引導了,如果順序顛倒的話,會導致先安裝的ubuntu無法使用,因為Windows可不管你用沒有其他系統,微軟就希望你只用Windows就好了,linux就不一樣,可以識別出來Windows系統,不過如果你喜歡折騰也可以倒過來裝哈)

 

二,設定啟動項。

接下來進入最為關鍵的一個環節,修改啟動項。添加 grub 啟動項。

1 、下載最新版本的 Grub4DOS

: http://www.oschina.net/p/grub4dos

下載並解壓縮後,將目錄中的grldr , grldr.mbr, grub.exe三個檔案複製到win7系統的C盤根目錄下。

2 、在下載好的Ubuntu 10.04系統iso檔案中,在casper 檔案夾目錄下,找到vmlinuz、initrd.lz解壓,並複製到C盤根目錄下(無需解壓整個casper檔案夾,整個casper檔案夾很大)

3 、 C 盤根目錄下建立menu.lst檔案,內容為:

---------------------------------------------------------------------------------------------------------------

color black/cyan yellow/cyan
timeout 30
default /default
title Microsoft Windows 7
root (hd0,0)
savedefault
makeactive
chainloader +1
title Install Ubuntu 10.04
root
kernel /vmlinuz iso-scan/filename=/Ubuntu-10.04-desktop-i386.iso boot=casper splash  initrd /initrd.lz
boot

-----------------------------------------------------------------------------------------------------------------

(注意紅色部分字母是區別大小寫,要與存放在C盤根目錄下面的ISO檔案名稱要一致,我第一次操作的時候就出現這個問題)

4:copy Ubuntu-10.04-desktop-i386.iso 到C盤根目錄下面

以下是做完後的:

三、開始菜單--運行--輸入CMD,命令提示字元下執行以下命令:

bcdedit /create /d "GRUB4DOS" /application bootsector

命令結果會返回一個GUID,後面的命令用到這個GUID,(技巧:這個GUID很長,一個一個輸入頭都發暈,搞不好還輸入錯了,所以只要在命令視窗裡按滑鼠右鍵彈出一個視窗選”標記”然後用滑鼠選中這一段GUID就算你已經成功複製了,然後需要輸入GUID的時候只需要按滑鼠右鍵選粘貼GUID自動複製出來了)

 

然後再分別執行以下命令,記住裡面的{GUID}要用第一條命令得出來的GUID來替代.搞不懂看我抓出來的圖.

bcdedit /set {GUID} device partition=C:

bcdedit /set {GUID} path \grldr.mbr

bcdedit /displayorder {GUID} /addlast

四:硬碟安裝 Ubuntu 10.04

        1: 重啟機器,在啟動項選擇“GRUB4DOS”,再選擇“Install Ubuntu 10.04”,進入ubuntu10.04的安裝程式。注意在安裝前開啟終端,輸入sudo umount -l /isodevice這一命令取消掉對光碟片所在磁碟機的掛載,否則分區介面找不到分區。

2:在案頭上直接雙擊 install ubuntu10.04 LTS 正式進入安裝階段,其它不都說,這裡只談重點怎麼分區

一塊硬碟可以建立四個主要磁碟分割或三個主要磁碟分割和若干個邏輯分區

到分區介面選手動指定分區哈,這裡已經檢測到WIN7系統了.

這裡我們所有的分區只能全部分為邏輯分區了哈,由於windows 7已經佔用了兩個主要磁碟分割前面100M引導分區+C盤,這裡我們最多可建立一個主要磁碟分割,這時你會發現後面所剩下的分區已經無法再分了,前面剛剛都說到了一塊硬碟可以建立四個主要磁碟分割或三個主要磁碟分割和若干個邏輯分區,所以這裡的分區我們只能全部都用邏輯分區了,搞不懂自己再好好想想.

在閒置分區上我這裡先分一個SWAP分區,按如操作.

接著再建立一個根分區,這裡我分7G

剩下全部分給/home

分完以後最後的樣子

好了,這樣裝完以後重啟就可以看到雙系統了

由於在windows 7系統裡面為了安裝Ubuntu我們載入了GRUB4DOS到啟動項中,現在裝好Ubuntu以後,我們可以把它從啟動項中刪除了,先進入windows 7系統,進入命令列使用bcdedit /delete {GUID}將GRUB4DOS的啟動項刪除,GRUB4DOS啟動項的GUID可使用bcdedit /v查看

OK,現在就完美了,可以喝杯咖啡享受一下,我的咖啡呢~~~come on! give me a cup of coffee, i’m so exhausted.        

後記分享:

當你不想要Ubuntu系統的時候,我測試了一下,在windows 7下面我直接把Ubuntu分區全部刪除掉

 

重啟系統出現以下錯誤提示

GRUB loading
error: no such partition
grub rescue>

然後我用windows pe系統硬碟引導進入PE系統,用diskgenius工具選中前面100M主引導分區,然後重建MBR,再重啟windows7 系統又正常了.這樣輕易地就把Ubuntu系統給幹掉了.

也有人說用windows7的啟動盤啟動進入修複模式,進入命令列bootrec /mbr應該就OK了,我沒試過,想想應該此種方法也行得通.

這些雖然在虛擬機器裡面測試通過了,後面我又在我的T400物理機上用同樣的方法實戰了一回,絕對百試百爽,說說感想哈

Ubuntu 10.04對T400驅動的支援絕對完美,用我的藍芽滑鼠一接上去馬上就能用,重啟系統在登入介面的時候也能用,WINDOWS7在登入介面的時候就用不了,不知道是我哪兒的設定有問題?

啟動主機從選擇進入哪個系統的介面開始,我先選Ubuntu 10.04,發現到出現登入介面為止,Ubuntu 10.04僅僅只用了5秒,速度確實很驚人;而選windows 7確用了20秒的時間,(這裡可能根據個人的主機配置不同速度而有所不同)

Ubuntu 10.04對T400顯卡驅動在升級了核心以後,會出現花屏或死機的現象,所以只能用低版本的核心進系統就正常了.玩了一把3D,效果非常酷.

還有什麼問題以後應用再總結.

大家有什麼問題也可以隨時給我留言

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.