web-dev-qa-db-ja.com

grub_env_exportシンボルが見つからない場合にDebianテストを起動する方法は?

最近の実行後

apt-get dist-upgrade

その後の再起動で、次のようになります。

GRUB loading.
Welcome to GRUB!

error: symbol not found: 'grub_env_export'.
Entering rescue mode...
grub rescue>

コンピュータを起動する方法はありますかなしライブCD/USB?

3
grubbed

このディスカッションスレッド で、ユーザーPaulDavisは次のように述べています。

私が知ることができる問題は、grub2がアップグレードされたが、インストール中にgrubイメージが間違ったハードドライブにインストールされたことです。古いgrub2イメージは新しいgrub2モジュールをロードできないため、失敗します。幸いなことに、それを修正する本当に簡単な方法があります。新しいgrub2イメージが誤ってインストールされたハードドライブから起動するだけです。 BIOSでブートドライブを直接変更するか、ほとんどのBIOSにブートメニューがあり、どのドライブからブートするかを決定できます。 Ubuntuに戻ったら、Sudo grub-install/dev/sdxを実行できます。ここで、sdxは、grub2イメージがインストールされているはずのドライブであり、すべてを元の状態に修正します。

1
John