ubuntu
之後因為種種原因需要重新安裝
xp,這樣就會將硬碟的
mbr(主引導扇區)覆蓋,導致
ubuntu
無法啟動,網上對於這種情況提供了很多解決辦法,但是有些複雜。經過參考網上的一些資料,以及自己的實踐,提供給大家兩種最簡便的方法:
準備:
grub4dos
檔案,http://download.gna.org/grub4dos/ 將
grldr
、grub.exe
、menu.lst
三個檔案放在
c盤根目錄下
開啟我的電腦,選擇工具
->
資料夾選項
->
檢視->
選中顯示所有檔案和資料夾將c
盤根目錄下的
boot.ini
檔案唯讀屬性去掉,在最後加上
c:/grldr="start grub4dos"
,儲存重新啟動計算機,進入
」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之後找回UBUNTU10 04
今天重灌了xp。沒想到在啟動時linux的啟動檔案被覆蓋了。上網找了下。ubuntu10.04的。還是找到了。詳情看這個就可以解決了 下面是解決方法 裝完系統後一直懶得去修改grub.cfg,這次去旅遊帶上了上網本,借給別人用的時候忘了叮囑別人不要選那一項,結果悲劇發生了。好在有強大的ubuntu ...
重灌 XP,是否重灌Ubuntu?
這個問題我的很多朋友問過,安裝雙系統的朋友很多 本人也是因為這樣的話可以在 linux 下用wine 裝了 xp之後裝 ubuntu 是沒什麼問題的,幾乎所有的 linux 發行版都支援,可裝了 ubuntu 之後,使用 xp遇到病毒或其它什麼之後,需要重灌 xp,就出現問題了,原因是裝了 xp之後...
重灌 XP,是否重灌Ubuntu?
這個問題我的很多朋友問過,安裝雙系統的朋友很多 本人也是因為這樣的話可以在linux下用wine 裝了xp之後裝ubuntu是沒什麼問題的,幾乎所有的linux發行版都支援,可裝了ubuntu之後,使用xp遇到病毒或其它什麼之後,需要重灌xp,就出現問題了,原因是裝了xp之後,就不能啟動ubuntu...