Ubuntu起動はgrubレスキューの解決方法が現れます.

1683 ワード

最近はUbuntuをベースにハードディスクのパーティションにWindowsをインストールしたいですが、その中に不注意があります.windowsをインストールする時、パーティションを削除しました.今度はUbuntuシステムを起動して、grubrecueが現れます.
以下は私の修復方法です.参考にしました.http://www.linuxidc.com/Linux/2012-07/65249.htmを選択します
  • は、まずlsコマンドを使用して、Ubuntのどのパーティションにインストールされているかを探します.lsは、ディスクパーティション情報を全部羅列します.例えば、
  •  grub rescue>ls
    
     (hd0),(hd0,msdos3),(hd0,msdos2),(hd0,msdos1)
  • は、次のコマンドを順次呼び出します.msdosXは各パーティションを表します.msdosと数字の間にスペースがないことに注意してください.
  •      grub recue>ls(hd 0,msdosX)/boot/grub     見つけられないなら、Linuxバージョンの違いによってグループのルートが違っているかどうか調べてみます.     例えば直接ls(hd 0,X)/grubなどです.
         もし(hd 0,msdos 3)が見つかったら、フォルダ内のファイルが表示されます.このパーティションにLinuxがインストールされていることを示します.
  • 以下のコマンドを呼び出します.
  • grub rescue>set root=(hd0,msdos3)
    
    grub rescue>set prefix=(hd0,msdos3)/boot/grub
    
    grub rescue>insmod normal
     
     
  • は、次のコマンドを呼び出して、失われたgrubメニューを表示することができます.
  •  grub rescue>normal
    でも、喜んではいけません.もしこの時に再起動したら、問題は依然として存在します.私達はLinuxに入り、グループを修復します.
     
  •     Linuxに入ったら、命令ラインで実行します.
  • sudo update-grub
    
    
    
    sudo grub-install /dev/sda
    (sdaはハードディスクの番号です.パーティション番号を指定しないでください.例えばsda 1、sda 5などは全部違います.)
     
  • テストを再開しましたが、グループのスタートメニューが回復しましたか?