최근 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.cfg
GRUB에 파일 시스템 UUID와 실제 구성 파일의 경로 이름을 알려주는 몇 줄만 있어야 합니다 /boot/grub2/grub.cfg
. 정확한 행은 별도의 /boot
파티션이 있는지 여부와 LVM/softRAID/디스크 암호화(단독 또는 조합)를 사용하는지 여부에 따라 달라집니다.
동일한 구성 파일을 두 위치에 모두 넣으면 이제 확실히 작동하지만 자동 업데이트 프로세스는 /boot/grub2/grub.cfg
.
버그 보고서를 제출하셨나요 yum
? 그렇지 않다면 아마 그래야 할 것입니다.