Ubuntuを起動しようとしましたが、代わりに次のように表示されます。
grub rescue>
過去にUbuntuを起動できたが、今は起動できなかった場合は、次の手順に従って問題を解決してください。
最初にls
コマンドを入力して押します Enter 利用可能なすべてのパーティションを表示します。エントリは(hd0,msdos1) (hd0,msdos2) (hd0,msdos5)
などとして表示されます。
次に、ls (hd0,msdos1)/
と入力して、ドライブの内容を表示します。 vmliuz
やinitrd
などのエントリが表示される場合、それはLinuxパーティションです。 (hd0、msdos1)で失敗した場合は、Ubuntuパーティションを認識するまで(hd0、msdos2)などで試してください。
Ubuntuパーティションを正しく識別したら、root=(hdX,msdosX)
と入力して、X
を正しい識別番号に置き換えます。たとえば、ls (hd0,msdos5)
と入力してvmlinuz
およびinitrd
エントリが表示される場合、コマンドはroot=(hd0,msdos5)
になります。
次にconfigfile /boot/grub/grub.cfg
と入力して Enter。これにより、以前のUbuntu grubメニューが表示されます。
次に、Ubuntuを起動するエントリを選択します。
起動したら、ターミナルを開いてSudo update-grub
と入力し、押します Enter。これにより、grubメニューが更新され、将来の問題が回避されます。