启动修复失败:无法找到软件包 grub-common:i386

启动修复失败:无法找到软件包 grub-common:i386

我使用的是双启动 Windows 和 Debian 的系统(通常使用后者),最近的 Windows 更新似乎对 Debian 启动系统造成了严重破坏。我设法再次启动 Windows,但无法启动 Linux。按照网上的建议,我创建了一个 Ubuntu 的 Live USB,并从中启动。然后我安装并运行了启动修复实用程序。该实用程序指示我输入几行,包括

sudo chroot "/mnt/boot-sav/sda6" apt-get purge -y grub*-common grub-common:i386

我收到错误

E: Unable to locate package grub-common:i386

我被告知问题可能与 UEFI 和 BIOS 有关(我相信我有 UEFI),但我不太明白这一点。无论如何,我随后运行了引导修复 BootInfo Summary 实用程序,它创建了以下文件http://paste.ubuntu.com/p/N8Z95MwB9p/

如果您能提供关于如何通过启动修复/启动系统解决此问题的任何建议,我们将不胜感激。

谢谢!

--编辑-- 这可能是一个不明智的举动,我决定再次尝试使用在线资源来解决问题。我从 Linux 实时磁盘运行以下命令 sudo mount /dev/sda1 /mnt sudo grub-install --boot-directory=/mnt/boot /dev/sda 当我看到它试图安装 i386 版本时,我用 CTRL-C 取消了第二条命令。这是一个新的 pastebin,我认为它与上一个不同(而且更糟糕)。https://paste.ubuntu.com/p/ZpCm38wmRc/

相关内容