“Alloc magic 已损坏”/在非双启动计算机上未找到可启动设备

“Alloc magic 已损坏”/在非双启动计算机上未找到可启动设备

由于在线课程即将开始,所以有点紧张,但我们开始吧:

今天早上打开电脑后,就像过去两年来我每天做的那样,我收到了这条消息:

error: /boot/vmlinuz-4.15.0-112-generic has invalid signature.
alloc magic is broken at 0x2ba183c0: 2b95be20
Aborted. Press any key to exit.

我的电脑是戴尔 XPS 9370,直接从戴尔购买,已安装 Ubuntu(没有双启动,我发现这是大多数其他类似问题的基础)。我没有对我的电脑进行任何可能导致此错误的修改。我只是昨晚关闭了它,今天早上又重新打开了它。

Dell SupportAssist 最初告诉我没有硬件问题,BIOS 可能有问题,但现在运行它只会返回No bootable devices found.

对此问题的大部分修复要么需要 Live CD(我没有)要么需要安装启动修复。我可以访问 GRUB2 启动加载程序,但无法启动到恢复模式。

我应该尝试安装启动修复吗?我没有 USB,但我可以从朋友那里得到一个。还是我必须以其他方式修复它?

附加信息:

  • 系统 BIOS:1.3.3
  • ePSA:版本 4306.11 UEFI ROM
  • UEFI 启动顺序设置为 ubuntu。安全启动已启用。

系统未更改出厂默认设置。无双启动、分区,什么都没有。

任何建议我都会非常感激。谢谢!

答案1

安全启动

您的 BIOS 中应禁用安全启动。

损坏的 Ubuntu

如果安全启动无法解决您的问题,则可能是某些文件损坏。尝试从 GRUB 菜单启动到较旧的内核,看看能否启动。

Disks注意:使用应用程序 SMART Data 可滚动窗口的屏幕截图编辑您的问题。

注意:如果我的回答的其余部分不能解决问题,你可能只需重新安装 Ubuntu。

文件系统检查

让我们检查文件系统是否存在问题...

  • 以“试用 Ubuntu”模式启动 Ubuntu Live DVD/USB
  • terminalCtrl+ Alt+打开窗口T
  • 类型sudo fdisk -l
  • 识别“Linux 文件系统”的 /dev/sdXX 设备名称
  • 输入sudo fsck -f /dev/sdXX,替换sdXX为您之前找到的数字
  • fsck如果有错误则重复命令
  • 类型reboot

BIOS

戴尔 XPS 9370

您的 BIOS 版本为 1.3.3。

有更新的 BIOS 可用,版本 1.13.1,日期为 2020 年 8 月 19 日,可以下载这里

注意:确认我拥有适合您型号的正确网页。

注意:更新 BIOS 之前请做好备份。

相关内容