不過自己是使用雙系統(Ubuntu和Windows XP),所以重灌勢必造成原先的 Grub 被覆蓋掉,導致 Ubuntu 進不去,所以必須重建 Grub,以下就是最後成功的版本:(使用 Live-CD)
linly-desktop:$ sudo grub grub:$ find /grub/stage1 // 顯示原先 Grub 所在的磁碟和磁區,例如:(hd0,1)代表我原先的 Grub 在第一顆硬碟的第二個磁區 grub:$ root (hd0,1) // 告訴 Grub,Linux root 所在 grub:$ setup (hd0) // 在第一顆硬碟重建 Grub以上有一點需要注意的是,很多網頁會在第二行指令輸入成 find /boot/grub/stage1,因為我當初在分割 Ubuntu 的磁區,我有特別分出一個 /boot,所以在此就不需要出現上述的紅色字眼。
最後補充一點,由於我的雙系統並非在同一顆硬碟,Ubuntu 在第一顆硬碟(hd0) 的第二個磁區;Windows XP 在第二顆硬碟(hd1) 的第一個磁區。對於雙系統安裝在同一顆硬碟的人,以上方式依舊沒問題。
1 則留言:
問了同事,若是一顆硬碟、雙系統,刪除Linux 後,可以利用 Windows 安裝光碟去修復 MBR。
張貼留言