問題原因
自己裝的是win10
和ubuntu 16.04
雙系統,經常對ubuntu
瞎整弄得系統不成樣子,這時沒辦法只能重新安裝,而此時每次重啟都發現系統自動進入了grub rescue
模式,需要輸入命令才能進入系統,而重啟之後發現這個問題還是沒有解決,還是要輸入命令才能進去
解決辦法
1、先使用ls
命令,找到ubuntu
安裝分割槽
grub rescue>ls
會羅列出所有的磁碟分割槽資訊,比方說我的是
(hd0),(hd0,msdos1),(hd0,msdos5),(hd0,msdos6),(hd0,msdos7),(hd0,msdos8),(hd0,msdos9),(hd0,msdos10),(hd0,msdos11)
2、然後依次輸入命令,看是否有file not find
報錯資訊,如果有檔案資訊輸出,則說明ubuntu
安裝分割槽就是這個盤,比如我的安裝路徑就是(hd0,msdos8)
,也就是我的boot
分割槽
//第一種無boot分割槽
grub rescue>ls (hd0,msdosx)/boot/grub
或者
//第二種單獨boot分割槽
grub rescue>ls (hd0,msdosx)/grub
注意:如果你安裝前設定了boot
單獨分割槽,則採用第二種方式,否則就採用第一種
3、呼叫以下命令,同樣分為無boot
單獨分割槽和boot
單獨分割槽兩種方式:
//第一種無boot分割槽
grub rescue>set root=(hd0,msdos8)
grub rescue>set prefix=(hd0,msdos8)/boot/grub
grub rescue>insmod normal
grub rescue>normal
或者
//第二種單獨boot分割槽
grub rescue>set root=(hd0,msdos8)
grub rescue>set prefix=(hd0,msdos8)/grub
grub rescue>insmod normal
grub rescue>normal
此時發現可以進入系統,但重啟還是發現問題依舊存在
4、在ubuntu
下,ctrl+shift+t
開啟命令列視窗,執行以下命令
sudo update-grub
sudo grub-install /dev/sda
5、重啟下看是否已經恢復了grub
的啟動選單
注:sudo gedit /boot/grub/grub.cfg
可以修改grub
的引導選單
解決grub rescue問題
win7 ubuntu雙系統,對硬碟重新分割槽後啟動不了,提示 grub rescue 起因是這樣的 c盤空間太小,想從d盤分配出一塊空間以對c盤進行擴充。要實現容量擴充,現有的分割槽軟體需要按照如下的步驟展開 1 在d盤前free掉一塊空間s 2 在s上建立新的分割槽 格式同c盤 3 merge ...
CocoaPods解決辦法
之前一直在使用的cocoapods在公升級到os x10.11後突然無法使用,提示以下錯誤 bash pod command not found 無奈只能重新安裝 sudo gem install cocoa pods 但奇怪的是重新安裝也不成功 error while executing gem ...
Out of memory解決辦法
公司乙個專案,建立大規格lun的時候,隨著個數的增多,出現記憶體不足,程序被殺的情況,當時沒有多餘的記憶體條可以加,安照下面的方法可以暫時讓程序不被殺死。解決方法是 將swap大小設定大一點。從理論上來說,把swap大小設定為4g,那就不管實際記憶體多大,都不會有問題了,因為32位程式實際可訪問的虛...