我這只下載Ubuntu10.04的ISO文件,又不想刻盤從光盤安裝,麻煩又浪費(fèi)一張光盤,又沒有USB用,做不成LIVEUSB來啟動安裝,然后又不想用WUBI安裝,覺得WUBI安裝的方法系統(tǒng)的性能有所下降,經(jīng)過一番努力終于找出一個(gè)完美解決方案,直接調(diào)用放在硬盤上的ISO文件來安裝豈不更爽.看著設(shè)置有點(diǎn)復(fù)雜,做起來也就那么幾步,也不難,現(xiàn)在就跟我來Step by step.
一:先裝WIN7系統(tǒng),這個(gè)很簡單就不多說,分區(qū)方法如下圖所示,我這里最后面留出11.8G空間用來裝Ubuntu10.04系統(tǒng).
(先裝WIN7然后再裝Ubuntu的好處:因?yàn)閃indows系統(tǒng)是從MBR引導(dǎo),而Ubuntu是從grub引導(dǎo)了,如果順序顛倒的話,會導(dǎo)致先安裝的ubuntu無法使用,因?yàn)閃indows可不管你用沒有其他系統(tǒng),微軟就希望你只用Windows就好了,linux就不一樣,可以識別出來Windows系統(tǒng),不過如果你喜歡折騰也可以倒過來裝哈)
二,設(shè)置啟動項(xiàng)。
接下來進(jìn)入最為關(guān)鍵的一個(gè)環(huán)節(jié),修改啟動項(xiàng)。添加 grub 啟動項(xiàng)。
1 、下載最新版本的 Grub4DOS
下載地址: http://www.oschina.net/p/grub4dos
下載并解壓縮后,將目錄中的grldr , grldr.mbr, grub.exe三個(gè)文件復(fù)制到win7系統(tǒng)的C盤根目錄下。
2 、在下載好的Ubuntu 10.04系統(tǒng)iso文件中,在casper 文件夾目錄下,找到vmlinuz、initrd.lz解壓,并復(fù)制到C盤根目錄下(無需解壓整個(gè)casper文件夾,整個(gè)casper文件夾很大)
3 、 C 盤根目錄下建立menu.lst文件,內(nèi)容為:
---------------------------------------------------------------------------------------------------------------
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
-----------------------------------------------------------------------------------------------------------------
(注意紅色部分字母是區(qū)別大小寫的,要與存放在C盤根目錄下面的ISO文件名要一致,我第一次操作的時(shí)候就出現(xiàn)這個(gè)問題)
4:copy Ubuntu-10.04-desktop-i386.iso 到C盤根目錄下面
以下是做完后的效果圖:
三、開始菜單--運(yùn)行--輸入CMD,命令提示符下執(zhí)行以下命令:
bcdedit /create /d "GRUB4DOS" /application bootsector
命令結(jié)果會返回一個(gè)GUID,后面的命令用到這個(gè)GUID,(技巧:這個(gè)GUID很長,一個(gè)一個(gè)輸入頭都發(fā)暈,搞不好還輸入錯了,所以只要在命令窗口里按鼠標(biāo)右鍵彈出一個(gè)窗口選”標(biāo)記”然后用鼠標(biāo)選中這一段GUID就算你已經(jīng)成功復(fù)制了,然后需要輸入GUID的時(shí)候只需要按鼠標(biāo)右鍵選粘貼GUID自動復(fù)制出來了)
然后再分別執(zhí)行以下命令,記住里面的{GUID}要用第一條命令得出來的GUID來替代.搞不懂看我抓出來的圖.
bcdedit /set {GUID} device partition=C:
bcdedit /set {GUID} path \grldr.mbr
bcdedit /displayorder {GUID} /addlast
四:硬盤安裝 Ubuntu 10.04
1: 重啟機(jī)器,在啟動項(xiàng)選擇“GRUB4DOS”,再選擇“Install Ubuntu10.04”,進(jìn)入ubuntu10.04的安裝程序。注意在安裝前打開終端,輸入sudo umount -l/isodevice這一命令取消掉對光盤所在驅(qū)動器的掛載,否則分區(qū)界面找不到分區(qū)。
2:在桌面上直接雙擊 install ubuntu10.04 LTS 正式進(jìn)入安裝階段,其它不都說,這里只談重點(diǎn)怎么分區(qū)
一塊硬盤可以創(chuàng)建四個(gè)主分區(qū)或三個(gè)主分區(qū)和若干個(gè)邏輯分區(qū)
到分區(qū)界面選手動指定分區(qū)哈,這里已經(jīng)檢測到WIN7系統(tǒng)了.
這里我們所有的分區(qū)只能全部分為邏輯分區(qū)了哈,由于windows7已經(jīng)占用了兩個(gè)主分區(qū)前面100M引導(dǎo)分區(qū)+C盤,這里我們最多可創(chuàng)建一個(gè)主分區(qū),這時(shí)你會發(fā)現(xiàn)后面所剩下的分區(qū)已經(jīng)無法再分了,前面剛剛都說到了一塊硬盤可以創(chuàng)建四個(gè)主分區(qū)或三個(gè)主分區(qū)和若干個(gè)邏輯分區(qū),所以這里的分區(qū)我們只能全部都用邏輯分區(qū)了,搞不懂自己再好好想想.
在空閑的分區(qū)上我這里先分一個(gè)SWAP分區(qū),按如下圖操作.
接著再創(chuàng)建一個(gè)根分區(qū),這里我分7G
剩下全部分給/home
分完以后最后的樣子
好了,這樣裝完以后重啟就可以看到雙系統(tǒng)了
由于在windows7系統(tǒng)里面為了安裝Ubuntu我們加載了GRUB4DOS到啟動項(xiàng)中,現(xiàn)在裝好Ubuntu以后,我們可以把它從啟動項(xiàng)中刪除了,先進(jìn)入windows7系統(tǒng),進(jìn)入命令行使用bcdedit /delete{GUID}將GRUB4DOS的啟動項(xiàng)刪除,GRUB4DOS啟動項(xiàng)的GUID可使用bcdedit /v查看
OK,現(xiàn)在就完美了,可以喝杯咖啡享受一下,我的咖啡呢~~~come on! give me a cup of coffee, i’m so exhausted.
后記分享:
當(dāng)你不想要Ubuntu系統(tǒng)的時(shí)候,我測試了一下,在windows 7下面我直接把Ubuntu分區(qū)全部刪除掉
重啟系統(tǒng)出現(xiàn)以下錯誤提示
GRUB loading
error: no such partition
grub rescue>
然后我用windows pe系統(tǒng)盤引導(dǎo)進(jìn)入PE系統(tǒng),用diskgenius工具選中前面100M主引導(dǎo)分區(qū),然后重建MBR,再重啟windows7 系統(tǒng)又正常了.這樣輕易地就把Ubuntu系統(tǒng)給干掉了.
也有人說用windows7的啟動盤啟動進(jìn)入修復(fù)模式,進(jìn)入命令行bootrec /mbr應(yīng)該就OK了,我沒試過,想想應(yīng)該此種方法也行得通.
這些雖然在虛擬機(jī)里面測試通過了,后面我又在我的T400物理機(jī)上用同樣的方法實(shí)戰(zhàn)了一回,絕對百試百爽,說說感想哈
Ubuntu 10.04對T400驅(qū)動的支持絕對完美,用我的藍(lán)牙鼠標(biāo)一接上去馬上就能用,重啟系統(tǒng)在登錄界面的時(shí)候也能用,WINDOWS7在登錄界面的時(shí)候就用不了,不知道是我哪兒的設(shè)定有問題?
啟動主機(jī)從選擇進(jìn)入哪個(gè)系統(tǒng)的界面開始,我先選Ubuntu 10.04,發(fā)現(xiàn)到出現(xiàn)登錄界面為止,Ubuntu 10.04僅僅只用了5秒,速度確實(shí)很驚人;而選windows 7確用了20秒的時(shí)間,(這里可能根據(jù)個(gè)人的主機(jī)配置不同速度而有所不同)
Ubuntu 10.04對T400顯卡驅(qū)動在升級了內(nèi)核以后,會出現(xiàn)花屏或死機(jī)的現(xiàn)象,所以只能用低版本的內(nèi)核進(jìn)系統(tǒng)就正常了.玩了一把3D,效果非常酷.