我有一台安装了 Debian 的计算机。最近我升级了操作系统( ,, apt update
) 。重新启动后,grub 进入救援模式并显示错误消息。apt upgrade
apt dist-upgrade
"Error: symbol 'grub_disk_native_sectors' not found."
如何修复它以正常启动进入我的系统?
我有两个驱动器,每个驱动器有三个分区,其中一些已加密:
-- sda
------> sda1(var,加密)
------> sda2(交换)
------> sda3(home,加密)
-- sdb
------> sdb1(启动,未加密)
------> sdb2(已加密)
------> sdb3(已加密)
我尝试按照此处描述的步骤进行操作https://phoenixnap.com/kb/grub-rescue。但是,在执行时insmode normal
我遇到了与启动时相同的错误。
下载当前的 Debian iso 映像并将其启动到 U 盘后,我尝试进入救援模式来执行我在网上找到的其他命令来修复 grub 等问题update-grub
。但是,我不知道如何制作。分区都被正确识别,我也能够解密它们。然后,系统要求我选择要用作根文件系统的设备。我只能选择/dev/mapper/sda1_cryp
或者使用安装程序本身。
什么是下一个步骤?
保存的内核映像/boot
为 4.19.0-6、5.10.0-16 和 5.10.0-18。