我是在Windows XP下采用的硬盤安裝Fedora 16,在安裝過程中有一個引導程序的安裝選項,詢問你是安裝到MBR還是系統分區的第一個扇區。這裡我選擇的是第二個選項:安裝到引導分區的第一個扇區。
故事是這樣的......
當我因為一個鼠標(雷柏N1100)重新安裝WindowsXP系統後,終於無法進入Fedora系統了......淚奔!
個中糾結不多說了,解決辦法如下:
首先,C盤根目錄下有個隱藏的boot.int文件,這是啟動文件。在這個文件裡一般顯示的是:
[boot loader]
timeout=10
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
要出現多系統引導菜單,在這個文件裡要加上一句:c:\grldr="xxxxxx",等號後面的引號裡隨便寫什麼,這個是出現在菜單中的名字。比如這樣:
[boot loader]
timeout=10
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
c:\grldr="install Linux"
其次,下載Grub4dos後,解壓其中的grub.exe和grldr文件到C盤根目錄下,然後自建一個menu.lst文件(注意後綴名是.lst),在menu.lst中寫入以下內容:
# 默認延遲時間(秒)
timeout 10
#第一分區的WindowsXP系統
title WindowsXP-Boot from the first partition(hd0,0)
rootnoverify (hd0,0)
makeactive
chainloader +1
#第二分區的CentOS系統
title CentOS-Boot from the second partition(hd0,1)
rootnoverify (hd0,1)
makeactive
chainloader +1
#第三分區的Fedora系統
title Fedora-Boot from the third partition(hd0,2)
rootnoverify (hd0,2)
makeactive
chainloader +1
#重啟
title Reboot
reboot
#關機
title Halt
halt
好了,以上就是恢復多系統啟動菜單的方法。按這樣來處理,很快就恢復了啟動菜單,又可以進入Linux系統了!
謹以此文獻給裝了多系統然後出現一系列吐血過程的朋友們!
對了,最後補充一下,我這裡是3個主分區,所以是hd0,0 hd0,1 hd0,2
補充知識:更多Fedora相關信息見Fedora 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=5