以下为串行控制台输出:
BdsDxe: starting Boot0003 "CentOS Linux" from HD(1,GPT,A51EC18C-6831-4D47-B93E-B20DBC3F30BF,0x800,0x64000)/\EFI\centos\shimx64.efi
UEFI: Attempting to start image.
Description: CentOS Linux
FilePath: HD(1,GPT,A51EC18C-6831-4D47-B93E-B20DBC3F30BF,0x800,0x64000)/\EFI\centos\shimx64.efi
OptionNumber: 3.
!!!! X64 Exception Type - 0D(#GP - General Protection) CPU Apic ID - 00000000 !!!!
ExceptionData - 0000000000000000
RIP - 00000000BF2E5D5C, CS - 0000000000000038, RFLAGS - 0000000000010006
RAX - 00000000BFF5FE50, RCX - 000000000000001F, RDX - 00000000BFF31F28
RBX - 00000000BF352FB0, RSP - 00000000BFF31E50, RBP - 00000000000023C0
RSI - 00000000BFF31F28, RDI - 0000000000000068
R8 - 00000000BDB8C018, R9 - 000000000000211E, R10 - 00000000BDC6C010
R11 - 00000000BFF31E9A, R12 - 00000000BE791068, R13 - 00000000BF339018
R14 - 00000000BEE21018, R15 - 0000000000000068
DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
GS - 0000000000000030, SS - 0000000000000030
CR0 - 0000000080010033, CR2 - 0000000000000000, CR3 - 00000000BF401000
CR4 - 0000000000000668, CR8 - 0000000000000000
DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
DR3 - 0000000000000000, DR6 - 00000000FFFF0FF0, DR7 - 0000000000000400
GDTR - 00000000BF3EEA98 0000000000000047, LDTR - 0000000000000000
IDTR - 00000000BEE1F018 0000000000000FFF, TR - 0000000000000000
FXSAVE_STATE - 00000000BFF31AB0
!!!! Find image based on IP(0xBF2E5D5C) /build/work/af60adde42b1d1ad5be2a01e4924bb905248/google3/blaze-out/k8-opt/genfiles/third_party/edk2/ovmf_x64_csm_debug_workspace_dir/ovmf_x64_csm_debug_edk2_files_dir/Build/OvmfX64/DEBUG_CLANG38/X64/OvmfPkg/8254TimerDxe/8254Timer/DEBUG/Timer.dll (ImageBase=00000000BF2E4000, EntryPoint=00000000BF2E5AB5) !!!!
答案1
答案2
Red Hat 和 CentOS 7发送了更新针对shim
最近披露的Boot Hole 漏洞,但该软件包实际上导致系统无法启动。修复的软件包版本是shim-*-15-8.el7
,这些软件包现在可在 Red Hat 和 CentOS 存储库中找到。如果 shim 软件包版本低于此版本,请不要重新启动系统。如果您的系统无法启动,您可以在救援模式下启动安装 CD,或使用其他方式安装机器存储并手动替换受影响的文件。
请注意,此漏洞会影响使用 UEFI 启动的系统。传统启动系统不受影响。