一、下載Ubuntu11.10系統鏡像文件,放在C盤。
下載地址:http://releases.ubuntu.com/oneiric/ubuntu-11.10-desktop-amd64.iso
下載頁面:http://www.ubuntu.com/download/desktop(貌似最新的12.04出來了,安裝方法也是一樣的) www.2cto.com
二、在最后一個盤中空出部分空間,我的最后一個分區有100G,空出一半,使處於未分配狀態。
三、下載EasyBCD(下載地址:http://download.csdn.net/detail/maylian7700/4277159),安裝好后,啟動界面后進行下面的步驟“Add New Entry”--->“NeoGrub”--->“Install”:

然后點擊“Configure”,如下圖所示:

點擊后會用記事本打開一個文本文件,如下圖所示,在文件末尾加上下面的內容:
title Install Ubuntu
www.2cto.com
find --set-root /vmlinuz
kernel /vmlinuz boot=c
asper iso-scan/filename=/ubuntu-11.10-desktop-amd64.iso ro quiet splash locale=zh_CN.UTF-8
initrd /initrd.lz

注:“ubuntu-11.10-desktop-amd64.iso”是下載的ubuntu
系統的鏡像文件名,跟你下載的文件名保持相同即可。
四、用虛擬光驅或解壓縮軟件將下載的ubuntu系統的iso文件打開,將casper文件夾目錄下的vmlinuz和 initrd.lz復制或解壓到C盤根目錄下。
五、重啟電腦,在Window啟動項中選擇“Install Ubuntu”,進入Ubuntu系統的安裝。進入系統后不要急着點安裝圖標,先打開終端(ctrl+alt+t),輸入:sudo umount -l /isodevice。否則到后面會提示“不能卸載/isodevice ”。到后面注意一下界面,會在有個地方提示分區,注意之前留的空間大小,不要分錯分區了,否則后果就悲催了。 www.2cto.com
后面的步驟界面上基本上都有提示。到此為止基本就OK了。安裝的時候可以選擇不更新安裝,等安裝好了之后,進入系統之后會提示要更新的。
最后會發現ubuntu啟動項在前面,Win7不像XP,可以將ubuntu的啟動項界面改到windows啟動項界面的后面,要借助MbrFix(下載地址:http://download.csdn.net/detail/maylian7700/4277159)工具。下面是步驟:
一、將MbrFix.exe放到C盤根目錄,進入cmd命令行窗口,輸入cd \(進入C盤根目錄),接着再運行命令:MBRFix /drive 0 fixmbr /yes,重啟后就沒有ubuntu的grub啟動項了。
二、
借助EasyBCD來恢復grub啟動項。打開EasyBCD,依次點擊:“Add New Entry”--->“Linux/BSD”在“Type”的下拉列表中選擇“grub2”,將“Name”標簽對應的文本框中的“NeoSmart Linux”修改成自己想顯示的內容,我修改成了“ubuntu11.10”,在后面的“Edit Boot Menu”界面將會看到,最后點擊“Add Entry”。(修復linux try(hd0,0):NTFS5:no ang0)修改界面如下圖所示:

三、點擊“Edit Boot Menu”,然后如下圖所示:默認的是Windows 7為“Yes”,也就是系統啟動默認會進入Windows系統。如果想每次都進入ubuntu系統,把“ubuntu11.10”后面的框鈎上,然后再點擊下面的“Save Settings”,重啟每次默認都會進入ubuntu系統。

上面修改默認啟動項也可以在win7的下圖所示的地方修改:

OK,重啟,看不到ubuntu系統的grub引導界面了。如果選擇“ubuntu11.10”啟動項啟動ubuntu系統的時候才會看到grub引導界面。 www.2cto.com
最后因為裝的是64位系統,要裝一個運行32位程序(比如android的SDK就是32位的)的環境,即要安裝ia32-libs,打開終端,運行:sudo apt-get install ia32-libs 就OK了。
記住C盤的ANG0文件不要刪掉了,否則進不了ubuntu系統,會找不到grub引導。如果被誤刪了,進行上面的修復啟動項的第二步就可以了,會在C盤又生成一個ANG0文件,又可以進入ubuntu系統了。