歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

修復Ubuntu啟動菜單

無法啟動Ubuntu的原因:

安裝Ubuntu的時候系統自動在第一個分區前寫入了GRUB啟動程序,但是在c盤重裝xp後,xp把MBR換掉了。也就是說流氓xp未經允許把從前的GRUB刪除了!用戶進不了GRUB自然就啟動不了Ubuntu了。

解決辦法:

很簡單,重新安裝一個GRUB。但是單獨按轉GRUB不是那麼簡單的,所以我們選擇安裝GRUB4DOS。

首先,下載一個最新版:

http://www.linuxidc.com/Linux/2007-10/8641.htm

然後,將所有文件解壓縮到c盤根目錄(其實有用的只有 grldr和grub.exe,及menu.lst)

最後,修改兩個文件:

boot.inf:去掉這個文件的只讀屬性,然後在後面加一行c:\grldr=”Start with GRUB4DOS”

重新啟動進入”Start with GRUB4DOS”,便可以看見一個“find and boot Linux with menu.lst already installed”的選項了。進入之後便可以進入Ubuntu了。

需要注意的問題:

time out問題:在boot.inf和menu.lis文件中都有time out選項,如果是0那就沒有選擇的余地了,所以一定要改寫成一個合適的值。

關於那個“find and boot Linux with menu.lst already installed”的選項,其實是搜索磁盤裡面的Ubuntu分區,如果每一次進入都搜索分區未免有些多余。所以我們可以在進入Ubuntu以後把/boot/grub/menu.lst文件拷貝到c盤根目錄下,這樣進入”Start with GRUB4DOS”就不用在檢測Ubuntu的分區了。

我們安裝了Linux和Windows(雙系統),我們可能因為Windows發生了問題,需要重裝。

Copyright © Linux教程網 All Rights Reserved