我有一台安装了 debian 的电脑。最近我升级了操作系统(apt update
, apt upgrade
, apt dist-upgrade
)。重新启动后,grub 进入救援模式并显示错误消息"Error: symbol 'grub_disk_native_sectors' not found."
。
如何修复它以正常启动进入我的系统?
我有两个驱动器,每个驱动器有三个分区,其中一些是加密的:
-- sda
------> sda1 (var, encrypted)
------> sda2 (swap)
------> sda3 (home, encrypted)
-- sdb
------> sdb1(引导,未加密)
------> sdb2(加密)
------> sdb3(加密)
我已经尝试按照此处描述的步骤https://phoenixnap.com/kb/grub-rescue。但是,在执行时,insmode normal
我得到与启动时相同的错误。
下载当前的 Debian iso 映像并将其引导到 USB 记忆棒后,我尝试进入救援模式以执行我在网上找到的其他命令,以修复 grub 之类的问题update-grub
。但是,我不知道如何制作它。分区都被正确识别,我也能够解密它们。然后,要求我选择要用作根文件系统的设备。我只能选择/dev/mapper/sda1_cryp
或使用安装程序本身。
什么是下一个步骤?
保存的内核映像/boot
是 4.19.0-6、5.10.0-16 和 5.10.0-18。
1.) 下载这个ISO和Rufus到笔式驱动器。
2.) 从笔式驱动器启动并按照说明进行操作。
*.)如果这不能解决,它会自动生成详细报告并返回此处附上,让我们检查一下。
启动磁盘后的预期行为: