다중 커널 그럽 오류가 먼저 커널 모듈을 로드합니다.

다중 커널 그럽 오류가 먼저 커널 모듈을 로드합니다.

최근에 우분투 18.04LTS에 커널 4.10.generic을 자체 커널 버전 5.4와 나란히 설치했습니다. 이제 grub은 둘 다로 부팅하는 옵션을 표시하지만 커널 4.10만 선택되어 있으며 "Load kernel first" 오류가 발생하며 그렇지 않으면 커널 5.4로 부팅합니다. 나는 또한 grub을 업데이트했습니다.

sudo update-grub

모든 커널을 찾았지만 4.10으로 부팅할 때 여전히 동일한 오류가 발생합니다. 핵심.

답변1

UEFI 시스템에 보안 부팅이 활성화된 경우 4.10 커널이 보안 부팅에 대해 제대로 서명되지 않았기 때문에 이 문제가 발생할 수 있습니다. 이 상황에서 다양한 UEFI 구현은 다르게 작동합니다. 일부는 보안 부팅 오류 메시지를 표시하고 다른 일부는 서명되지 않은 코드를 로드하려는 시도를 거부하여 시도할 때 GRUB에서 "커널을 먼저 로드해야 합니다" 오류를 표시합니다. 메시지는 커널 다음에 initramfs 파일을 로드합니다.

컴퓨터 소유자 키(줄여서 MOK)를 생성한 경우 MOK의 비공개 부분과 명령을 사용하여 pesign커널 파일에 서명할 수 있습니다. 그러나 이전 커널을 사용하려는 경우 BIOS 설정에서 보안 부팅을 비활성화하는 것이 더 쉬울 수 있습니다.

관련 정보