最近閒來無事,就想在 Win7 下裝個 Ubuntu 雙系統,結果搞了兩天才搞好(中間重裝了一次系統),身為 程序猿出身,實在是汗顏吖~
Win7 下裝Ubuntu的方法,總結網上無非有以下三種:
① .使用 grub4dos 工具進行安裝,不過本猿嫌麻煩(最主要是記不住命令)捨棄
② .使用 easyBCD 工具進行安裝,界面化操作,簡單(推薦使用方法)。
③ .Ubuntu鏡像文件中提供的 wubi (Windows Ubuntun-Based Installer)方式安裝,沒試過怎麼樣。
由於網上有很多安裝方法,在此處就不總結了,這裡只列出其間遇到的一些問題及解決方案:
丨系統環境
丨Win7 旗艦版
丨ubuntu-12.10-desktop-i386.iso 桌面版
① .為 Ubuntu 壓縮盤時,所有盤類型變為 動態類型(正常為基本類型)。
動態類型盤其壞處,好像是不能安裝雙系統(我們就是為了安裝雙系統來的,這樣不是哼扯淡),好處對於我們來說貌似沒有。
具體解決:貌似只有格式所有盤,重裝系統(網上有人說,重裝也不能 動態轉基本,不知道說這話的人親自試過沒有,我只知道,我重裝後變為基本的了,至於你信不信,反正我是信了~)。
② .Error 17: Cannot mount selected partition
此為你配置 (hd0,0)不正確,即你存放 vmlinuz 文件、initrd.lz文件和 iso 文件目錄盤。(hd0,0)為 C:/ ,(hd0,1)為 D:/ 。在錯誤提示界面(應該是這個界面),按 e ,接著回車進入編輯界面,修改(hd0,0)中的 0 改為 1 或者 2...(就是你存放前面提到文件的盤符順序),然後按 b 保存重啟。慢慢試吧,總有一個是對的。
③ .Error 15: File not found
此處應該為 title Install Ubuntu
root (hd0,0)
kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/ubuntu-11.10-i386.iso ro quiet splash locale=zh_CN.UTF-8
initrd (hd0,0)/initrd.lz
配置信息中 vmlinuz 和 initrd.lz 這兩個關鍵字和你的 iso 鏡像文件中的文件名是否一樣,我裝的版本是 12.10的 vmlinuz 有後綴 ,好像12.04版的就無後綴名。具體配置時注意下就行了。
④ .前面提到過重裝過一次系統,這裡是重裝系統遇到的一個問題。
我是在 pe 下重裝的,pe 下重新分區後,重裝時說C不是系統盤什麼之類的警告,總之就是說不能在C盤下安裝。具體解決:用 pe 下的 系統通用安裝工具,找到 win7.iso鏡像文件中 resource下的 後綴為 im* 什麼之類的一個文件(具體記不清了),加載到C盤,加載完重啟就進入安裝界面了,完美安裝。