ubuntu從13.04升級到13.10后,鼠標出現(xiàn)問題,一打開網(wǎng)頁就不停的閃,很多東西都不一樣,不好用,所以選擇重裝系統(tǒng)。重裝的時候又要分區(qū)域,然后就安裝完了。一重啟就悲劇了,進入修復grub救援模式。我一時不知道該怎么辦,幸好有平板電腦可以上網(wǎng),于是馬上上網(wǎng)搜索。我很快找到了很多。點開第一個,“用u盤引導進入Windows系統(tǒng),重寫mbr”?然后我的Ubuntu就沒了!直接通過!“直接在grub救援下修復”。嗯,這個不錯。馬上按照給的方法試一下,我就去。完全不一樣好嗎?一點變化都沒有!然后搜索一下,嗯,這個好像靠譜多了,也寫了這類問題對應的情況。是的,是重新分區(qū)造成的,這個好像是。馬上做。
1.輸入set查看當前設置(原來這個是查看當前設置,前面的不清楚)
2.輸入set root=(hd0,msdos11)。怪不得我的剛才沒變。在選擇之前沒有找到集合,所以它是root=(hd0,msdos11)。(msdos11是我的Ubuntu安裝的位置,每個人都不一樣??梢允褂胠s (hd0,x)/root/grub來檢查它安裝到了哪個分區(qū)。只是運行命令后有很多文件的那個。)
3.輸入insmod /grub/normal.mod我靠,沒有這個文件是什么情況!我的不是Ubuntu嗎!這不科學!冷靜,冷靜!查一下Ubuntu裝在哪個磁盤上,還有幾個文件夾。會不會是文件路徑不一樣?那么,檢查另一個文件路徑,輸入ls (HD0,MSDOS 11)/root/grub/i386-PC。當你回家時,大部分是一堆文件名。mod和。img,應該是這個。將命令改為insmod (HDD!
4.進入normal,回車,熟悉的啟動菜單就出來了。但這還沒有結束。
5.運行Ubuntu,打開終端,鍵入sudo update-grub,更新引導文件。
6.輸入sudo grub-install /dev/sda,并等待幾秒鐘。我靠,失敗了。還沒有理由!算了,重啟試試。等待中。他媽的,又是食物救援!重新開始,再次進入Ubuntu,再次下拉網(wǎng)頁。還是有解決辦法的,但是剛才因為要從live cd開始,所以再試試這個方法也沒問題!(一般來說,修復應該是在這里完成的,但是我的情況不一樣。重新安裝時,我重新劃分了區(qū)域,還重新指定了引導文件所在的位置。我需要再次使用下面的方法。)
7.輸入sudo mount /dev/sda11 /mnt,并在/mnt上掛載已安裝的磁盤。
8.輸入sudo grub-install-boot-directory=/mnt/boot/dev/sda。我靠,我發(fā)現(xiàn)這串東西是什么了。我沒有輸入錯誤,只是沒有運行成功!再試一次!還是這樣!試了幾次,算了,重啟,奇跡般的啟動菜單出來了!原執(zhí)行成功了嗎?
好吧!就是這個過程,我的小心臟!(這是分開/開機的方式。如果您將/boot分開,只需從命令中刪除“/boot”即可。)