✔ 最佳答案
其實都幾煩。首先當你安裝 Ubuntu 時 (可以參考
http://wiki.ubuntu.hk/w/Install_Ubuntu_desktop) 時到要『已準備好要安裝』畫面時按『進階...』(Advanced...):
圖片參考:
http://wiki.linux.org.hk/wiki/images/thumb/3/3a/Ubuntu804_Install_-_21_Installation.png/350px-Ubuntu804_Install_-_21_Installation.png
按『進階...』(Advanced...):
圖片參考:
http://wiki.linux.org.hk/wiki/images/thumb/f/f1/Ubuntu804_Install_-_22_Advanced_Options.png/350px-Ubuntu804_Install_-_22_Advanced_Options.png
把『用來安裝開機管理程式的裝置』改成 Ubuntu 所在的分割區。如 Ubuntu 所在的分割區 hda2 或 sda2就設定成“(hd0,1)” (hda/sda 對 hd0,第二個分割區對 1)。切忌改成“(hd0)”或 Windows 所在的分割區,會覆寫MBR 或損壞 Windows 的啟動。
您需要預先把 VBR 複製成檔案。方法是以系統管理員身份 (即使用者 root):dd if=/dev/sda2 bs=512 count=1 of=ubuntu.dos
以上命令把分割區 sda2 的第一個磁區複製成檔案 ubuntu.dos。如果您安裝開機管理程式並不安裝在 sda2,請把以上命令中的 sda2 改成所在的分割區名稱。
您需要把 VBR 映像檔 ubuntu.dos 放在 Windows 中,如果您是使用 Ubuntu 8.10,應會提供讀寫 NTFS 功能,可以直接把映像檔複製至 Windows的檔案系統中。您亦可以選擇把映像檔複製至已格式化的軟碟或 USB 儲存器中,再在啟動 Windows 後複製至 Windows 的檔案系統中。
把之前複製出來的 Ubuntu VBR 放在 Windows 上的 C:\,改一個容易識別的名稱,例如 ubuntu.dos。
接著使用 bcdedit 為 Vista Boot Manager 加入啟動 GRUB4DOS 的選項。先使用命令「bcdedit /create /d "標題" /application bootsector」建立新的開機選項:
C:> bcdedit /create /d "Ubuntu" /application bootsector
The entry {dcd59c20-830d-4456-a0b4-3da3e4ad299a} was successfully created.
留意傳回的識別碼 ( {} 包著的 ID)。再用命令「bcdedit /set {識別碼} device boot」設定新開機選項:
C:> bcdedit /set {dcd59c20-830d-4456-a0b4-3da3e4ad299a} device boot
The operation completed successfully.
再打命令「bcdedit /set {識別碼} path \開機映像檔」設定新開機選項的開機映像檔:
C:> bcdedit /set {dcd59c20-830d-4456-a0b4-3da3e4ad299a} path \ubuntu.dos
The operation completed successfully.
最後命令「bcdedit /displayorder {識別碼} /addlast」設定開機選項的次序:
C:> bcdedit /displayorder {dcd59c20-830d-4456-a0b4-3da3e4ad299a} /addlast
The operation completed successfully.
如果您怕出事,可以考慮用 Wubi 安裝。Wubi 是在您的 Vista 檔案系統
建立一個檔案作為 Ubuntu 的 partition, 亦會部你 config 好 Windows
開機時讓你選擇啟動 Windows 或是 Ubuntu (唔用GRUB, 唔搞 MBR),
亦可以在 windows 的加減程式中移除 Ubuntu。速度只在 access harddisk
會比正常安裝慢點。詳請可以參看
http://wiki.ubuntu.hk/w/Install_Ubuntu_with_Wubi
當然,我個人一向都時直接用 GRUB 安裝。簡單少鑊。