커널 패닉 - 동기화되지 않음: 초기화를 종료하려고 합니다! 초기 시동 중

커널 패닉 - 동기화되지 않음: 초기화를 종료하려고 합니다! 초기 시동 중

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의 세그폴트가 의심됩니다.

문제의 원인을 파악하고 해결하는 방법은 무엇입니까?

편집: 보안 부팅을 비활성화하면 문제가 해결되지만 영구적으로 수행하고 싶지는 않습니다. (아마도) 문제가 있는 인증서를 비활성화하는 방법이 있습니까?

관련 정보