Ubuntu 7.10 的 grub boot manager 無法安裝在 root partition

上一集我們提到為了讓 Ubuntu、Windows 同時並存在一台 notebook 上鬧到 Windows 的光碟機離家出走,努力的在網路上打聽後才知道要把 Ubuntu grub 放在 MBR 的第三者換成 GAG boot manager 才讓 Windows 挽回許久不見的光碟機,但是從此以後 Ubuntu、Windows 有快樂的在一起嗎 …

很抱歉還是沒有。因為 MBR 的 grub 被換掉了我們必須用下面指令把 grub 裝到 root partition 來載入 ubuntu

grub-install /dev/sda3 (假設  /dev/sda3  是 root partition)

結果出現以下錯誤訊息

Error 6: Mismatched or corrupt version of stage1/stage2

再次打聽後發現想要把 grub 安裝在 format 成 xfs、jfs 的 root partition 時就會有這種問題,在 Ubuntu 的討論區有人說這個問題已經存在 1~2 年了都沒修好。

解決的方法是切 2 個 partition /boot 、 / ,/boot format 成 ext2/ext3,/則隨便你想要 format 成什麼 filesystem 都可以,然後用以下指令把 grub 裝在 /boot partition

grub-install /dev/sda6 (假設  /dev/sda6  是 /boot partition)

註1:/boot 通常只放 kernel 及 grub,大約只要幾十 M 空間

註2:只切一個 root partition 絕對是個壞習慣,安裝 linux 前建議好好規劃一下 filesystem、partition 配置

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)

Loading...