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