HowtoRestoreGrub
From Ubuntu正體中文站
(重定向自HowtoRestoreGrup)
| 目錄 [隱藏] |
[編輯]
前言
初學者遇到重新安裝 Windows 之後,無法進入 Linux 選單,原因很簡單是開機程式被換掉了。 而不知道如何處理的人,往往就是重新安裝 Ubuntu 之後就恢復。 不過對於這樣的方式往往是非常麻煩,也是不正確作法。
[編輯]
光碟開機

請用 Ubuntu Server CD 或者 Alternate install CD 開機,會出現這些項目,選擇 Rescue a broken System
[編輯]
增加 Windows 開機項目
重新設定好 Grub 選單,會發現沒有 Windows 項目,就無法開啟 Windows 系列。請先進入系統,選擇 應用程式 -> 附屬應用程式 -> 終端機
sudo gedit /boot/grub/menu.list
原本
hiddenmenu
改成
#hiddenmenu
此作用為顯示Grub 選項。
而在檔案最後面增加 Windows 項目
title Windows (loader)
root (hd0,0)
savedefault
makeactive
chainloader +1
比較要注意是,root 此項目,請按照本機實際安裝的 Windows 位置而定。
若您的Winodws 安裝順序為第一個硬碟的第一個分割區,此參數為 (hd0,0),從零開始算。
所以若您的 Windows 安裝是在第一個硬碟的第二個分割區,此參數為(hd0,1)。 增加之後,以後開機可以選擇 Ubuntu Linux 開機或者 Winodws 開機。
若發現每次更新 Kernel 都把自訂的 Windows 項目移除掉,請注意新增的 Windows 項目要放在 "END DEBIAN AUTOMAGIC KERNELS LIST" 敘述的後面, Ubuntu 只會更新此敘述之間。
### BEGIN AUTOMAGIC KERNELS LIST
### END DEBIAN AUTOMAGIC KERNELS LIST
[編輯]
使用問題
若使用 grub-install 發生找不到裝置,有可能是裝置檔沒有產生,可以用下列步驟建立。
假設 mbr 是安裝在 hda ,而 root 目錄是 /dev/hda1。
mount /dev/hda1 /mnt
mount -o bind /dev /mnt/hda1/dev
mount -t proc none /mnt/hda1/proc
chroot /mnt/hda1
grub-install /dev/hda













沒有留言:
張貼留言