還是會把Ubuntu弄得必須重新安裝
(因為不知修復的方法)
還好安裝Ubuntu實在簡單又快速,一次只需半小時就ok了
最近因較閒,就拿Ubuntu及EzGo7亂安裝、亂升級一番
曾在一台PC上一早上就安裝了3、4次之多
今天又因升級時下載慢,到下午四、五點時才下載完,
經過一整天,系統已經亂了,
結果在升級到OpenOffice時就跳出失敗的視窗(可能沒有將開啟的OpenOffice關閉),
導致升級又出問題,甚至重開機時也進不去了
連grub選單都直接跳過就開機,當然開不了了
跟據以前經驗及上網查資料,解決方法如下:
- 放DVD開機後,去修復grub(要注意用第幾顆硬碟開機,前次修復是用第2顆硬碟開機)
( boot=(hd0)表示第一顆硬碟) - 若沒有出現開機選單,則在開機時,按下[shift]鍵,就可以有recovery可以用了
以下來自GRUB 2 中文指南
- 若開機過程中選單無法正常顯示,按住 SHIFT 鍵讓電腦試著顯示 GRUB 2 選單。
- 當選單顯示後,按下任何鍵(ENTER 除外)來停止逾時計時器並以上/下鍵選擇想要的項目。
- 按下「e」鍵進入所選選項的設定。
以下來自升級ubuntu 9.10後無法進入系統解決方法
注:下面的注釋力求簡單易懂,使沒有linux基礎的同學也能根據自己實際情況靈活變通。
grub>ls
grub>ls (hd0,x)/ #找出WUBI安裝的盤,裡面有ubuntu/這個目錄。
grub>insmod ntfs #加載ntfs模塊,因為WUBI將ubuntu安裝到了我分的ntfs盤上
grub>set root=(hd0,5) #這裡(hd0,5)就是我找到的ubuntu安裝的分區
grub>ls $Boot #找到我們BOOT分區的UUID,下一步要用到,我這裡顯示出來的是2250018e50016a3d
grub>search --no-floppy --fs-uuid --set 2250018e50016a3d #這裡的UUID就是上一定找出來的那個
grub>loopback loop0 /ubuntu/disks/root.disk #設loop0,WUBI裝ubuntu安裝成了一個root.disk文件
grub>set root=(loop0) #重設root
grub>linux /boot/vmlinuzxxxxxxxxx (tab補全即可) root=/dev/sdaX loop=/ubuntu/disks/root.disk ro quiet splash #這裡的x我的是5,你的就自己看吧。加載內核
grub>initrd /boot/initrd.imgxxxxxxxxxxxx(tab 補全即可) #不用說大家都知道
gurb>boot
ENTER就可以啟動了。進入熟悉的系統,打開終端
#update-grub2
#reboot
===================
以下來自HowtoRestoreGrub
((重新安裝 Windows 之後,無法進入 Linux 選單,原因很簡單是開機程式被換掉了))
((如何用 Ubuntu Live CD 修復 GRUB 到某一分割區中或 MBR))
- 我們用 Live CD 開機,我們選擇第一個選項,進入Live CD 桌面
- 應用程式 (Applications) --> Accessories --> 終端機 (Terminal)
- 以下參考原網址
在Windows底下修復Ubuntu的開機選單(grub)
((安裝完Windows 後才發現原來Ubuntu的開機選單不見))
下載auto_super_grub_disk_1.0.exe 在Windows 下執行修復
參考這個網址
=======
沒有留言:
張貼留言