3.2. 레거시 BIOS 펌웨어가 있는 시스템


부팅 미디어의 boot/grub2/grub.cfg 구성 파일에는 모양과 부팅 메뉴 기능을 제어하는 사전 구성된 메뉴 항목 및 기타 지시문 목록이 포함되어 있습니다. 구성 파일에서 Red Hat Enterprise Linux의 기본 메뉴 항목(이 미디어 테스트 및 Red Hat Enterprise Linux 10 설치)은 다음 블록에 정의되어 있습니다.

menuentry 'Install Red Hat Enterprise Linux 10.0' --class fedora --class gnu-linux --class gnu --class os {
	linux /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=RHEL-10-0-BaseOS-x86_64 quiet
	initrd /images/pxeboot/initrd.img
}
menuentry 'Test this media & install Red Hat Enterprise Linux 10.0' --class fedora --class gnu-linux --class gnu --class os {
	linux /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=RHEL-10-0-BaseOS-x86_64 rd.live.check quiet
	initrd /images/pxeboot/initrd.img
}
Copy to Clipboard Toggle word wrap

다음과 같습니다.

  • menuentry - 항목의 제목을 정의합니다. 작은따옴표 또는 큰따옴표(' 또는 ")로 지정됩니다. --class 옵션을 사용하여 메뉴 항목을 다른 클래스로 그룹화할 수 있습니다. 그러면 GRUB2 테마를 사용하여 다르게 스타일을 지정할 수 있습니다.

    참고

    각 메뉴 항목 정의를 중괄호({})로 묶어야 합니다.

  • Linux - 부팅하는 커널(예의/images/pxeboot/vmlinuz )과 기타 추가 옵션(있는 경우)을 정의합니다. 이러한 옵션을 사용자 지정하여 부팅 항목의 동작을 변경할 수 있습니다. Anaconda에 적용되는 옵션에 대한 자세한 내용은 RHEL 자동 설치를 참조하십시오. 주목할 만한 옵션 중 하나는 inst.ks= 로, Kickstart 파일의 위치를 지정할 수 있습니다. 부팅 ISO 이미지에 Kickstart 파일을 배치하고 inst.ks= 옵션을 사용하여 해당 위치를 지정할 수 있습니다. 예를 들어 Kickstart.ks 파일을 이미지의 루트 디렉터리에 배치하고 inst.ks=hd:LABEL=RHEL-10-0-BaseOS-x86_64:/ kickstart.ks . dracut.cmdline(7) 도움말 페이지에 나열된 dracut 옵션을 사용할 수도 있습니다.

    중요

    disk 레이블을 사용하여 특정 드라이브를 참조하는 경우(예: inst.stage2=hd:LABEL=RHEL-10-0-BaseOS-x86_64 ) 모든 공백을 \x20 으로 바꿉니다.

  • initrd - 로드할 초기 RAM 디스크(Initrd) 이미지의 위치입니다. grub.cfg 구성 파일에 사용되는 기타 옵션은 다음과 같습니다.

    • 시간 초과 설정 - 기본 메뉴 항목을 자동으로 사용하기 전에 부팅 메뉴가 표시되는 기간을 결정합니다. 기본값은 60이며, 이는 메뉴가 60초 동안 표시됩니다. 이 값을 -1 로 설정하면 타임아웃이 완전히 비활성화됩니다.

      참고

      시간 초과를 0으로 설정하면 헤드리스 설치를 수행할 때 이 설정이 기본 부팅 항목을 즉시 활성화하므로 유용합니다.

  • 하위 메뉴 - 하위 메뉴 블록을 사용하면 기본 메뉴에 표시되는 대신 하위 메뉴를 만들고 그 아래에 일부 항목을 그룹화할 수 있습니다. 기본 구성의 Troubleshooting 하위 메뉴에는 기존 시스템을 복구하기 위한 항목이 포함되어 있습니다. 항목의 제목은 작은따옴표 또는 큰따옴표(' 또는 ")로 되어 있습니다. 하위 메뉴 블록에는 위에서 설명한 대로 하나 이상의 메뉴 입력 정의가 포함되어 있으며 전체 블록은 중괄호({})로 묶습니다. 예를 들면 다음과 같습니다.

    submenu 'Submenu title' {
      menuentry 'Submenu option 1' {
        linux /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=RHEL-10-0-BaseOS-x86_64 nomodeset quiet
        initrd /images/pxeboot/initrd.img
      }
      menuentry 'Submenu option 2' {
        linux /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=RHEL-10-0-BaseOS-x86_64 inst.rescue quiet
        initrd /images/pxeboot/initrd.img
      }
    }
    Copy to Clipboard Toggle word wrap
  • set default - 기본 항목을 결정합니다. 항목 번호는 0부터 시작합니다. 세 번째 항목을 기본 항목으로 만들려면 set default=2 등을 사용합니다.
  • theme - GRUB2 테마 파일이 포함된 디렉토리를 결정합니다. 테마를 사용하여 부트 로더의 시각적 측면 - 배경, 글꼴 및 특정 요소의 색상을 사용자 지정할 수 있습니다.
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat