開機出現:grub rescue的修復方法

---------------------------------------------------------------------------------spa

------------------操做系統:Ubuntu 14.04+Windows 7-----------------操作系統

---------------------------------------------------------------------------------命令行


因爲在Windows下面對分區修改,致使grub所在分區改變了,這樣一來找不到grub了,Ubuntu開機就出現了:grub rescue >orm

在此狀況下,能夠以下解決,並不用從新安裝系統it

1. 找出你的Linux盤在那個分區以及grub目錄在什麼位置。date

  使用下面命令逐個試探:file

  grub rescue>ls循環

  回車後,ls命令會列出全部磁盤分區信息,如:im

  (hd0,msdos8),(hd0,msdos7),(hd0,msdos6),(hd0,msdos3).......margin

  循環使用以下命令,直至顯示該分區所包含文件內容而不是unknown filesystem以及其餘一些不正常信息

  grub rescue>ls (hd0,msdos8)/boot/grub

  假設咱們試到(hd0,msdos8)時,成功顯示了文件內容,則表示此分區爲Grub所在分區。

2. 設置環境

  grub rescue>set root=(hd0,msdos8)      #=>grub 所在分區

  grub rescue>set prefix=(hd0,8)/boot/grub

3. 進入Grub

  grub rescue>insmod normal

       grub rescue>normal

  至此,應該退出了grub rescue模式,進入了熟悉的grub模式

5. 修復grub

  進入Linux系統後,在命令行裏

  sudo update-grub

  sudo grub-install /dev/sda     #=>sda是你的啓動磁盤

相關文章
相關標籤/搜索