一早起來打開電腦,無法啟動
顯示 no such device blablabla
grub rescue>
灰常的茫然,無奈,只得開啟家中的那臺老家伙。
一頓baidu google 后,大概清楚是因為昨天晚上的自動升級導致,grub加載軟件出了些問題。
網(wǎng)上有兩種解決方法:
本人嘗試一種:成功了! 由于這個問題相當普遍,所以寫個小報告,為后人指點迷津~~~
本人電腦裝有xp 和 ubuntu10.04 。
問題描述:開機初使化過程中出現(xiàn)的grub錯誤,原因可能多種,我這是由于升級導致的
原因: 主引導記錄MBR消失了。
解決方法:
一種是在windows中修復MBR(mbtfix。Exe)
另一種是在ubuntu中修復MBR
普及下知識MBR:
The MBR may be used for one or more of the following:
Holding a disk's primary partition table.
Bootstrapping operating systems, after the computer's BIOS passes execution to machine code instructions contained within the MBR.
Uniquely identifying individual disk media, with a 32-bit disk signature; even though it may never be used by the machine the disk is running on.
我是通過第二種方法:
自行制作一個livecd,一種可以自啟動的linux 安裝盤 。
我沒法燒cd,所以通過U盤制作了一個啟動盤:
網(wǎng)址: http://www.ubuntu.com/desktop/get-ubuntu/download
上面有很詳細的步驟。
1.首先下載一個ubuntu的iso鏡像文件
2.下載universal usb installer
3.運行installer 將u盤制作成啟動盤(移動硬盤不行)
4設置電腦的加載順序,“先啟動usb設備”。重新啟動
5.直接啟動ubuntu,打開terminal。
輸入 :sudo apt-get install lilo
sudo lilo -M /dev/sda mbr
(忽略所有警告,我們只要mbr)
6,重啟,修改加載順序,一切正常~~~