LUKS를 사용하여 완전히 암호화된 Ubuntu 18.04가 설치된 내부 SSD(NVMe)가 있습니다. 최근에 노트북 마더보드를 교체하여 부팅 시 커널 서명 확인이 실패했습니다.
error: /boot/vmlinuz-****-generic has invalid signature
error: you need to load the kernel first
보안 부팅 없이 부팅을 시도하면 서명 확인을 통과하지만 나중에 부팅 프로세스 중에 "cryptsetup: lvm을 사용할 수 없습니다"라는 오류 메시지가 나타납니다.
그래서 Secure Boot에서 발생하는 서명 확인 문제를 해결하려면 Live USB를 사용하여 새로 서명된 커널을 부팅 파티션에 추가해야 한다는 것을 알게 되었습니다. 그런데 Live OS(Ubuntu)를 부팅한 후 NVMe 드라이브를 전혀 찾을 수 없습니다. 위치를 확인 /dev
하고 gparted
. 이 도구를 사용하여 드라이브를 나열할 수는 없습니다.fdisk
lsblk
드라이브가 감지되지 않는 이유를 알 수 있습니까? 이 드라이브를 설치하는 방법은 무엇입니까? 또한 "cryptsetup: lvm available" 문제가 발생하는 이유도 잘 모르겠습니다.
추신: WindowsToGo(Windows 10) 부팅을 시도했는데 디스크 관리 유틸리티 아래에 나열된 SSD 드라이브를 찾을 수 있었습니다. 그래서 SSD 문제는 아닌 것 같아요. 실용적입니다. 이 드라이브를 Live Linux에 나열할 수 없습니다.
답변1
마침내 이 문제를 해결했습니다.
이 문제의 원인은 새로 교체된 마더보드의 SATA 작동을 위한 BIOS 설정이 RAID On
모드가 아닌 모드로 기본 설정되어 있기 때문입니다.AHCI
따라서 기본적으로 SATA 작업을 AHCI로 변경한 다음 보안 부팅을 비활성화하면(잘못된 커널 서명 제거) 문제가 해결되었습니다.