Oracle® Solaris 11.2 시스템 부트 및 종료

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

x86: bootadm 명령을 사용하여 GRUB 구성 관리

GRUB 레거시를 지원하는 시스템에서는 주로 menu.lst 파일을 편집하여 GRUB 구성 및 GRUB 메뉴를 관리합니다. GRUB 2를 지원하는 시스템에서는 grub.cfg 파일이 사용됩니다. 하지만 이 파일은 수동으로 편집할 수 없습니다. 파일을 관리하려면 부트 관리 인터페이스 bootadm을 사용하십시오. bootadm 명령을 사용하면 이전에 menu.lst 파일을 편집하여 수행하던 대부분의 작업을 관리할 수 있습니다. 부트 로더 설정, GRUB 메뉴 및 특정 부트 항목의 개별 속성 관리가 이러한 작업에 해당합니다.


주 -  bootadm 명령 또는 beam 명령을 사용하여 부트 로더를 변경할 때마다 통지 없이 grub.cfg 파일을 덮어쓸 수 있으므로 이 파일은 직접 편집하지 않아야 합니다.

다음 bootadm 하위 명령은 GRUB 2 구성 관리를 지원합니다.

add-entry

GRUB 메뉴에 부트 항목을 추가합니다.

change-entry

GRUB 메뉴의 지정된 부트 항목 속성을 변경합니다.

generate-menu

새 부트 로더 구성 파일을 생성합니다.

install-bootloader

시스템 부트 로더를 설치합니다. 이 하위 명령은 x86 플랫폼과 SPARC 플랫폼에 모두 적용됩니다.

list-menu

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
remove-entry

GRUB 메뉴에서 부트 항목을 제거합니다.

set-menu

GRUB 메뉴를 유지 관리합니다. 이 하위 명령은 특정 GRUB 메뉴 항목을 기본값으로 설정하고 기타 메뉴 옵션 및 부트 로더 옵션을 설정하는 데 사용됩니다.

–P 옵션은 여러 루트 풀의 메뉴 변경을 지원합니다.


주 - SPARC 플랫폼에서는 GRUB를 사용하지 않으므로 bootadm 명령을 사용하여 관리해야 할 부트 메뉴가 없습니다. 하지만 SPARC 기반 시스템에서 bootadm 명령을 사용하여 부트 아카이브의 컨텐츠를 나열하고 수동으로 부트 아카이브를 업데이트하며 부트 로더를 설치할 수 있습니다. Oracle Solaris 부트 아카이브 관리를 참조하십시오.

다음 절차에서는 bootadm 명령을 사용하여 GRUB 구성 및 GRUB 메뉴를 관리하는 방법에 대해 설명합니다. 자세한 내용은 bootadm(1M) 매뉴얼 페이지를 참조하십시오.