![EFI 시스템의 GRUB는 grub.conf를 자동으로 로드하지 않습니다.](https://linux55.com/image/198554/EFI%20%EC%8B%9C%EC%8A%A4%ED%85%9C%EC%9D%98%20GRUB%EB%8A%94%20grub.conf%EB%A5%BC%20%EC%9E%90%EB%8F%99%EC%9C%BC%EB%A1%9C%20%EB%A1%9C%EB%93%9C%ED%95%98%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
Rocky Linux 마이그레이션(말장난 의도) 후 시작 시 부트로더를 찾을 수 없습니다. USB 드라이브에서 복구 모드로 부팅할 때 일반 부팅 시 GRUB 프롬프트가 다시 표시될 수 있었습니다. 해당 프롬프트에서 다음 GRUB 명령을 사용하여 완전한 기능을 갖춘 시스템에 들어갈 수 있었습니다.
configfile (hdo,3)/efi/rocky/grub.conf
이 작업을 수행하면 다음과 일치하는 옵션이 표시됩니다 /boot/loader/entries
.
몇 시간 동안 검색한 후에도 GRUB 구성을 자체적으로 로드할 수 없었습니다.
GRUB 프롬프트에서 실행하면 set
다음 결과가 생성됩니다.
부팅된 시스템에서 내 /boot/efi/EFI 목록은 다음과 같습니다.
grub.conf
GRUB이 rocky 디렉터리에 있고 configfile
GRUB 명령이 호출될 때 작동하는 파일을 자동으로 실행하지 않는 이유를 알 수 없습니다 .
답변1
이전에 찾아 시도한 간단한 명령을 다시 실행하여 문제를 해결했습니다.
yum reinstall grub2-efi shim
grub2-mkconfig -o /boot/efi/EFI/rocky/grub.cfg
마침내 이 작업을 수행하기 위해 도중에 뭔가를 했어야 했습니다.