12.4. 부트 로더에 대한 주요 변경 사항

기본적으로 숨겨진 부트 로더 메뉴

RHEL 9.1부터 RHEL이 설치된 유일한 운영 체제이고 이전 부팅에 성공한 경우 GRUB 부트 로더가 기본적으로 부팅 메뉴를 숨기도록 구성되어 있습니다. 이로 인해 이러한 시스템에서 부팅 환경이 더 원활해집니다.

부팅 메뉴에 액세스하려면 다음 옵션 중 하나를 사용합니다.

  • 시스템을 부팅한 후 Esc 를 반복적으로 누릅니다.
  • 시스템을 부팅한 후 F8 을 반복적으로 누릅니다.
  • 부팅 중 Shift 키를 누릅니다.

이 기능을 비활성화하고 기본적으로 부트 로더 메뉴를 구성하려면 다음 명령을 사용합니다.

# grub2-editenv - unset menu_auto_hide

부트 로더 구성 파일은 CPU 아키텍처 전반에서 통합됩니다.

GRUB 부트 로더에 대한 설정 파일이 지원되는 모든 CPU 아키텍처의 /boot/grub2/ 디렉토리에 저장됩니다. 이전에 UEFI 시스템에서 기본 설정 파일로 사용된 GRUB의 /boot/efi/EFI/redhat/grub.cfg 파일인 /boot/grub2/grub.cfg 파일을 로드하면 됩니다.

이러한 변경은 GRUB 설정 파일의 레이아웃을 단순화하고 사용자 환경을 개선하며 다음과 같은 주요 이점을 제공합니다.

  • EFI 또는 레거시 BIOS를 사용하여 동일한 설치를 부팅할 수 있습니다.
  • 모든 아키텍처에 동일한 문서 및 명령을 사용할 수 있습니다.
  • GRUB 설정 도구는 더 이상 심볼릭 링크에 의존하지 않고 플랫폼별 사례를 처리할 필요가 없기 때문에 더욱 강력합니다.
  • GRUB 설정 파일 사용은COSA( CoreOS Assembler) 및 OSBuild에서 생성된 이미지와 정렬됩니다.
  • GRUB 설정 파일 사용은 다른 Linux 배포판과 일치합니다.

RHEL이 32비트 UEFI에서 더 이상 부팅되지 않음

32비트 UEFI 펌웨어에 대한 지원이 GRUB 및 shim 부트 로더에서 제거되었습니다. 결과적으로 RHEL 9에는 64 비트 UEFI가 필요하며 32 비트 UEFI를 사용하는 64 비트 시스템에서 더 이상 부팅할 수 없습니다.

다음 패키지는 이러한 변경 사항의 일부로 제거되었습니다.

  • grub2-efi-ia32
  • grub2-efi-ia32-cdboot
  • grub2-efi-ia32-modules
  • shim-ia32