很多朋友在安裝 ubuntu 之後因為種種原因需要重新安裝 xp ,這樣就會將硬碟的 mbr (主引導扇區)覆蓋,導致 ubuntu 無法啟動,網上對於這種情況提供了很多解決辦法,但是有些複雜。經過參考網上的一些資料,以及自己的實踐,提供給大家兩種最簡便的方法:
準備:2. 開啟我的電腦,選擇工具 -> 資料夾選項 -> 檢視 -> 選中顯示所有檔案和資料夾
3. 將 c 盤根目錄下的 boot.ini 檔案唯讀屬性去掉,在最後加上 c:\grldr="start grub4dos" ,儲存
4. 重新啟動計算機,進入 」start with grub4dos」
方法一:
進入 」start with grub4dos」 後,可以看見乙個 「find and boot linux with menu.lst already installed」 的選項了,選擇它,就會自動去搜尋機器上的 ubuntu ,然後選擇 ubuntu 就可以正常啟動 ubuntu 了
優點 :什麼都不用做,簡單方便
缺點 :每次都需要系統去搜尋 ubuntu 所在的分割槽,不能一勞永逸
ps :關於那個 「find and boot linux with menu.lst already installed」 的選項,其實是搜尋磁碟裡面的 ubuntu 分割槽,如果每一次進入都搜尋分割槽未免有些多餘。所以我們可以在進入 ubuntu 以後把 /boot/grub/menu.lst 檔案拷貝到 c 盤根目錄下,這樣進入 」start with grub4dos」 就不用在檢測 ubuntu 的分割槽了。
方法二:
進入 」start with grub4dos」 後,可以看見乙個 "enter command line" 選項,選擇它輸入 root (hdx,y) ,如果不知道 x 是多少先輸入:
#> find /boot/grub/stage1
根據返回的具體結果再輸入,我機器的返回結果是( hd0 , 2 ):
#>root (hd0,2)
執行成功之後,最後輸入:
#> setup (hd0)
重啟,可愛的 grub 啟動欄又回來了!
優點 :不用每次都搜尋硬碟
缺點 :需要敲兩三條命令
ps : root 和( hd0,2) 之間是有乙個空格的, setup 和( hd0 )之間也是有空格的。 root (hdx,y) 中的 hdx 的這個 x ,是硬碟數,從零開始,如果是乙個硬碟就是 hd0 。 y 是根所在的分割槽,像我安裝在 2, 這個 y 就用 2 。
重灌XP後恢復原Ubuntu分割槽
2 修改boot.ini檔案 此檔案在c盤根目錄下,預設是隱藏檔案,去掉 唯讀 屬性後才可以修改 在文件末尾加一句 c grldr grub 注 文件第二行的timeout的引數改為非0,例如timeout 5 3 儲存boot.ini檔案並重啟計算機 4 在開始時用鍵盤的上下方向鍵選 grub 選...
修復重灌XP後的Ubuntu引導分割槽
這個 的關於電腦方面的一些東西還是蠻多挺不錯的 前天,我的windows xp崩潰了,於是重灌xp,把原來的ubuntu引導分割槽表mbr給沖掉了,不過沒關係,修復一下mbr就可以了。首先說一下mbr的作用 當我們啟動計算機時。計算機首先執行power on self test post 即加電自檢...
重灌win8後如何恢復ubuntu引導
在重灌系統之後,開機啟動介面的ubuntu引導不見了,直接進入新安裝的window系統中。下面是如何恢復ubuntu引導的方法 1 準備一張ubuntu系統安裝盤 2 將ubuntu系統安裝盤放入光碟機,重新啟動計算機,進入bios,將開機啟動設定為光碟機 cd rom 啟動方式 3 然後儲存設定退...