Kernel panic - not syncing: Attempted to kill init!
Fedora Linux 시스템에서 초기 부팅을 수행하고 있습니다 . 루트 및 기본 파일 시스템은 모두 암호화되어 있고 비밀번호를 입력하지 않았기 때문에 마운트할 수 없습니다.
이는 최신 커널(4.7.3)에서 발생합니다. 이전 커널(예: (내 생각에는) 4.6.7)에서는 이런 일이 발생하지 않습니다.
작동 중인 커널에서는 다음 명령을 사용하여 커널 로그를 가져옵니다.
journalctl --dmesg |
sed -n \
"s/^Sep 05 [0-9]*:[0-9]*:[0-9]* [a-zA-Z0-9.]* kernel: \(efi\|EFI\)/\
kernel: \1/p"
출력은 다음과 같습니다
kernel: efi: EFI v2.31 by American Megatrends
kernel: efi: ACPI 2.0=0xdaf4d000 ACPI=0xdaf4d000 SMBIOS=0xdbf6e498 MPS=0xdbaddc18
kernel: efifb: probing for efifb
kernel: efifb: framebuffer at 0xe0000000, mapped to 0xffffc90001000000, using 1876k, total 1875k
kernel: efifb: mode is 800x600x32, linelength=3200, pages=1
kernel: efifb: scrolling: redraw
kernel: efifb: Truecolor: size=8:8:8:8, shift=24:16:8:0
kernel: EFI: Loaded cert 'Toshiba Corporation Utility CA 2012: cc37e82804de6d8242718850b1af8d5f' linked to '.system_keyring'
kernel: EFI: Problem loading in-kernel X.509 certificate (-22)
kernel: EFI: Loaded cert 'Microsoft Windows Production PCA 2011: a92902398e16c49778cd90f99e4f9ae17c55af53' linked to '.system_keyring'
kernel: EFI: Loaded cert 'Microsoft Corporation UEFI CA 2011: 13adbf4309bd82709c8cd54f316ed522988a1bd4' linked to '.system_keyring'
kernel: EFI: Loaded cert 'Fedora Secure Boot CA: fde32599c2d61db1bf5807335d7b20e4cd963b42' linked to '.system_keyring'
22는 EINVAL에 해당하는데 이는 특별히 도움이 되지 않습니다.
당황한 커널에서 어떤 로그도 얻을 수 없습니다.
종료 코드는 0xb이므로 systemd의 세그폴트가 의심됩니다.
문제의 원인을 파악하고 해결하는 방법은 무엇입니까?
편집: 보안 부팅을 비활성화하면 문제가 해결되지만 영구적으로 수행하고 싶지는 않습니다. (아마도) 문제가 있는 인증서를 비활성화하는 방법이 있습니까?