Debian 升级后修复 grub

Debian 升级后修复 grub

我有一台安装了 Debian 的计算机。最近我升级了操作系统( ,, apt update) 。重新启动后,grub 进入救援模式并显示错误消息。apt upgradeapt 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。

答案1

1.) 下载这个国际标准化组织鲁弗斯它到笔式驱动器。

2.) 从笔式驱动器启动并按照说明进行操作。

*。)如果这不能解决问题,它会自动生成一份详细报告并返回此处附加,让我们检查一下。

启动磁盘后的预期行为:

在此输入图像描述

在此输入图像描述

相关内容