当未找到 grub_env_export 符号时,如何启动 Debian 测试版?

当未找到 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?

答案1

此讨论主题用户 Paul Davis 说:

据我所知,问题在于 grub2 已升级,但在安装过程中,grub 映像安装到了错误的硬盘上。旧的 grub2 映像无法加载新的 grub2 模块,因此失败。幸运的是,有一个非常简单的方法可以修复它,只需从错误安装了新 grub2 映像的硬盘启动即可。您可以直接在 BIOS 中更改启动驱动器,或者大多数 BIOS 都有一个启动菜单,可让您决定从哪个驱动器启动。回到 Ubuntu 后,您只需执行 sudo grub-install /dev/sdx,其中 sdx 是应该安装 grub2 映像的驱动器,即可将所有内容修复到应有的位置。

相关内容