EFI 시스템의 GRUB는 grub.conf를 자동으로 로드하지 않습니다.

EFI 시스템의 GRUB는 grub.conf를 자동으로 로드하지 않습니다.

Rocky Linux 마이그레이션(말장난 의도) 후 시작 시 부트로더를 찾을 수 없습니다. USB 드라이브에서 복구 모드로 부팅할 때 일반 부팅 시 GRUB 프롬프트가 다시 표시될 수 있었습니다. 해당 프롬프트에서 다음 GRUB 명령을 사용하여 완전한 기능을 갖춘 시스템에 들어갈 수 있었습니다.

configfile (hdo,3)/efi/rocky/grub.conf

이 작업을 수행하면 다음과 일치하는 옵션이 표시됩니다 /boot/loader/entries.

커널 옵션 선택 메뉴

몇 시간 동안 검색한 후에도 GRUB 구성을 자체적으로 로드할 수 없었습니다.

GRUB 프롬프트에서 실행하면 set다음 결과가 생성됩니다.

GRUB 설정 출력

부팅된 시스템에서 내 /boot/efi/EFI 목록은 다음과 같습니다.

EFI 디렉토리 목록

grub.confGRUB이 rocky 디렉터리에 있고 configfileGRUB 명령이 호출될 때 작동하는 파일을 자동으로 실행하지 않는 이유를 알 수 없습니다 .

답변1

이전에 찾아 시도한 간단한 명령을 다시 실행하여 문제를 해결했습니다.

yum reinstall grub2-efi shim
grub2-mkconfig -o /boot/efi/EFI/rocky/grub.cfg

마침내 이 작업을 수행하기 위해 도중에 뭔가를 했어야 했습니다.

관련 정보