Yum 업데이트로 /boot/efi/EFI 디렉토리가 지워졌습니다!

Yum 업데이트로 /boot/efi/EFI 디렉토리가 지워졌습니다!

최근 yum 업데이트(업그레이드 아님) 중에 /boot/efi/EFI/centos 및 BOOT가 제거되었습니다. 예, 이 오류를 재현할 수 있습니다.

수정하려면 - 커널을 부팅할 수 없습니다 ==>

복구 USB를 사용하여 커널을 다시 설치했습니다. 그런 다음 백업을 통해 BOOT 및 centos를 복원하십시오.

그런 다음 다음을 수행했습니다.

grub2-mkconfig to update grub.cfg

— /boot/grub2 및 /boot/efi/EFI/centos에 배치합니다. (내 컴퓨터는 EFI이므로 부팅 메뉴는 EFI의 grub2.cfg에서 읽습니다.)

최근 yum에 문제가 생겼습니다. 매우 불안정합니다.

답변1

일반적으로 최신 RHEL/CentOS에는 /boot/efi/EFI/centos/grub.cfgGRUB에 파일 시스템 UUID와 실제 구성 파일의 경로 이름을 알려주는 몇 줄만 있어야 합니다 /boot/grub2/grub.cfg. 정확한 행은 별도의 /boot파티션이 있는지 여부와 LVM/softRAID/디스크 암호화(단독 또는 조합)를 사용하는지 여부에 따라 달라집니다.

동일한 구성 파일을 두 위치에 모두 넣으면 이제 확실히 작동하지만 자동 업데이트 프로세스는 /boot/grub2/grub.cfg.

버그 보고서를 제출하셨나요 yum? 그렇지 않다면 아마 그래야 할 것입니다.

관련 정보