이 절에서는 다음 절차가 제공됩니다.
GRUB 레거시를 지원하는 시스템에서는 주로 menu.lst 파일을 편집하여 GRUB 구성 및 GRUB 메뉴를 관리합니다. GRUB 2를 지원하는 시스템에서는 grub.cfg 파일이 사용됩니다. 하지만 이 파일은 수동으로 편집할 수 없습니다. 파일을 관리하려면 부트 관리 인터페이스 bootadm을 사용하십시오. bootadm 명령을 사용하면 이전에 menu.lst 파일을 편집하여 수행하던 대부분의 작업을 관리할 수 있습니다. 부트 로더 설정, GRUB 메뉴 및 특정 부트 항목의 개별 속성 관리가 이러한 작업에 해당합니다.
다음 bootadm 하위 명령은 GRUB 2 구성 관리를 지원합니다.
GRUB 메뉴에 부트 항목을 추가합니다.
GRUB 메뉴의 지정된 부트 항목 속성을 변경합니다.
새 부트 로더 구성 파일을 생성합니다.
시스템 부트 로더를 설치합니다. 이 하위 명령은 x86 플랫폼과 SPARC 플랫폼에 모두 적용됩니다.
GRUB 메뉴의 현재 부트 항목을 표시합니다.
–P 옵션은 지정된 루트 풀에 대한 부트 항목 표시를 지원합니다.
다음과 같이 이름 또는 항목 번호별로 개별 메뉴 항목을 확인합니다.
# bootadm list-menu -i 0 the location of the boot loader configuration files is: /rpool/boot/grub title: Oracle Solaris 11 FCS kernel: /platform/i86pc/kernel/$ISADIR/unix kernel arguments: -B $ZFS-BOOTFS -v boot archive: /platform/i86pc/$ISADIR/boot_archive ZFS root pool: rpool
GRUB 메뉴에서 부트 항목을 제거합니다.
GRUB 메뉴를 유지 관리합니다. 이 하위 명령은 특정 GRUB 메뉴 항목을 기본값으로 설정하고 기타 메뉴 옵션 및 부트 로더 옵션을 설정하는 데 사용됩니다.
–P 옵션은 여러 루트 풀의 메뉴 변경을 지원합니다.
다음 절차에서는 bootadm 명령을 사용하여 GRUB 구성 및 GRUB 메뉴를 관리하는 방법에 대해 설명합니다. 자세한 내용은 bootadm(1M) 매뉴얼 페이지를 참조하십시오.