作者zenix (偽蝦米)
看板Linux
標題Re: [問題] (Kubuntu9.04) XP蓋掉grub
時間Mon Jun 22 09:40:17 2009
※ 引述《jai166 (榮耀 尊絕 不凡 台科)》之銘言:
: 1. 安裝 grub 到硬碟上
: 選了後發現他開始複製 Base system...orz 系統部分可能毀掉了吧!?
: 不過因為有選不要格式化 裡面的檔案都還在
: 最後安裝base system時有些程式設定失敗了
: 不知道選了甚麼 突然進入了 grub 安裝3步驟
: 最後也是失敗 原因為何看不出來
: 2. 進入CD的簡易shell
: 不過我不知道安裝grub要打甚麼...
: 看到一個類似的 grub-installer
: 打了 grub-installer .(某個程式的路徑)
: 沒有錯誤 不過我也不知道效果= =
: 3. 選擇修復 因為fake raid的關係 沒有很順利的偵測到我的raid
: 進入shell把 raid( dev/mapper/nvidia_hbbcfdjd2 ) mount 到 /target
: (我的kubuntu裝在第二個磁區) 但是安裝失敗
: 4. 參考這篇教學 http://ying.homedns.org/wp/2007/12/286/
: 利用 bootpart 企圖利用xp的開機選單進入ubuntu
: 但最後說 hal.dll 有問題 失敗
: 5. 使用 SPFDisk 2000 但我的ubuntu他說沒有辦法作用 選單做出來也不能選
: 6. 嘗試使用gpartd 但載入失敗 沒辦法進入程式 也沒有後續的動作
我沒有 raid 的機器,但我提供我的方法試看看
1. 下載 Grub for DOS (我的是4.4版)
2. 將 壓縮包裡的 grldr(沒有副檔名的檔案) 解壓縮到系統的根目錄下(如 C:\)
3. 修改 boot.ini 增加下列一行
C:\grldr="Start GRUB"
4. 基本上,重開機後就會多出 Start GRUB 這個選單
方向鍵選它按 Enter 後,它會自行尋找 menu.lst 這個grub的文件開機
附註:
5. 另外,用 LiveCD 把你系統裡的 menu.lst 抓出來(可拷貝到隨身碟上)
放到系統的根目錄下(如 C:\) 可縮短 grldr 開機時間
p.s menu.lst 可能會需要修改
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.75.64.193
→ jai166:謝謝! 不過電腦目前不在手邊 測試後再回報! 06/22 14:40
推 jai166:感謝 用這方法OK了!!! 可惜之前不小心重灌 ubuntu回不來了 06/29 10:25
→ zenix:最近用9.10 被grub2搞得很煩 發現… 02/01 13:31
→ zenix:只要把menu.lst 放到/boot/grub 底下 02/01 13:36
→ zenix:並修改menu.lst中 "root"kernel"initrd"三行 02/01 13:38
→ zenix:就可以用grub4dos 進入ubuntu 9.10 囉! 02/01 13:39