Windows 7 下硬碟安裝 Ubuntu 10.04 Lucid Lynx

手賤玩了一下 Ubuntu 10.04 Lucid Lynx,覺得用 USB 啟動與安裝的速度好像有點慢,想從硬碟上直接讀取 ISO 檔案執行或進行安裝,可是系統已經改成 Windows 7 為主了,不像數年前 Windows XP 時代下載 grub4dos 安裝改改 boot.ini 就可以,不過換湯不換藥,Windows 7 可以從 EasyBCD 開始下手:

0. 先進磁碟管理(我的電腦上按右鍵、選管理、到磁碟管理),在磁區上用 Shrink volume 切出空白磁區給 Ubuntu 使用,大小估計是「個人要用的容量+系統+Swap」,我是「個人要用的容量 30GB + 系統 10GB + Swap 4GB + 開機 boot 區 1GB」,所以大概切個 45GB 的空白空間,預備統一用 Windows 7 開機程式來管理;

1. 先去下載 EasyBCD 安裝檔下載 Ubuntu 10.04 ISO 檔(64bit / 32bit);

2. 複製 Ubuntu 的 ISO 檔案到 C:\ ,利用虛擬光碟軟體(例如 Daemon Tools Lite)或解壓縮程式(例如 WinRAR )載入 ISO 檔後把這兩個檔案 copy 出來同樣丟在 C:\裡:
/casper/vmlinuz
/casper/initrd.lz

3. 在 Windows 7 當中安裝 EasyBCD 、啟動 EasyBCD 後進入 Adding and Removing Entries 項目,在 Add-section 分頁切換到 NeoGrub、選擇 "Install NeoGrub" :
easy-02

4. 安裝完畢後在 C:\ 底下會有 "NST" 目錄,裡面會放 NeoGrub 的設定檔,用記事本開啟 C:\NST\menu.lst ,在底下加入這些內容、存檔:
title Install Ubuntu
root (hd0,0)
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-10.04-desktop-i386.iso
initrd /initrd.lz
如果是 amd64 或是放在其他路徑就自行修改一下,放在其他磁區則要修改一下 (hd0,0) 的部份;

5. 重新開機、切換到 Install Ubuntu 的部份、正常來說應該可以直接進去沒有問題,進到桌面後要開始安裝或是要修改磁區之前,請記得先開啟一個命令視窗輸入下列指令:
sudo umount -l /isodevice
即可開始進行安裝,記得在最後確認畫面中選擇 advance 把開機檔案安裝到 Ubuntu 的啟動區去,不要安裝在 MBR (因為統一都用 Windows 來處理開機);

6. Ubuntu 端搞定之後,回頭進 Windows 7 裡面重新用 EasyBCD 設定開機選單,處理完就可以快樂用了;

之後要重新安裝、更新新版、或是單純啟動救援,直接更換與啟用 Ubuntu 的 ISO 檔案就可以了,還蠻方便的。

這個網誌中的熱門文章

Gatsby 廣告中木村拓哉機械舞的背後

Google Doodle : Pacman 小精靈

玩玩軟路由系統