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

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

x86: GRUB 메뉴에 부트 항목을 추가하는 방법

bootadm 명령의 add-entry 하위 명령을 사용하여 지정된 항목 이름으로 GRUB 메뉴에 새 항목을 추가할 수 있습니다. 항목 번호를 지정할 경우 GRUB 메뉴의 지정된 위치에 새 항목이 삽입됩니다. 또는 항목 번호가 메뉴의 현재 항목 수보다 큰 경우 항목이 메뉴의 마지막 항목으로 추가됩니다.

  1. root 역할을 맡습니다.

    Oracle Solaris 11.2의 사용자 및 프로세스 보안 의 지정된 관리 권한 사용을 참조하십시오.

  2. (옵션)GRUB 메뉴의 현재 부트 항목을 나열합니다.
    # bootadm list-menu
  3. GRUB 메뉴에 새 부트 항목을 추가합니다.
    # bootadm add-entry -P pool -i [entry-number] entry-title
  4. 다음과 같이 새로 추가된 항목에 대해 bootfs 등록 정보를 설정합니다.
    # bootadm change-entry -i new-entry-number bootfs='pool-name/ROOT/be-name'

    이 단계를 수행하면 새로 추가된 부트 항목이 루트 풀에서 설정되어 bootfs pool-level 등록 정보에 지정된 기본 bootfs 값을 사용하지 않습니다.

  5. 부트 항목이 추가되었는지 확인합니다.
    # bootadm list-menu

    주 - 변경 사항이 표시되지 않으면 grub.cfg 파일에서 변경 사항이 적용되었는지 확인하십시오.
예 2-8  x86: GRUB 메뉴에 부트 항목 추가

다음 예에서는 bootadm add-entry 명령을 사용하여 GRUB 메뉴에 메뉴 항목을 추가하는 방법을 보여 줍니다. 이 예에서는 항목 번호 2가 추가됩니다.

# bootadm list-menu
The location of the boot loader configuration file is /rpool/boot/grub
default 2
console graphics
timeout 30
0 Oracle Solaris 11/11
1 Oracle Solaris 11.2
# bootadm add-entry -i 2  Oracle Solaris 11_test
# bootadm change-entry -i 2 bootfs='rpool/ROOT/test'
# bootadm list-menu
The location of the boot loader configuration file is /rpool/boot/grub
default 2
console graphics
timeout 30
0 Oracle Solaris 11/11
1 Oracle Solaris 11.2
2 Oracle Solaris 11_test

다음과 같이 항목 번호를 지정하여 새 메뉴 항목의 컨텐츠를 확인합니다.

# bootadm list-menu -i 2
     the location of the boot loader configuration files is: /rpool/boot/grub
     title: Oracle Solaris 11_test
     kernel: /platform/i86pc/kernel/amd64/unix
     kernel arguments: -B $ZFS-BOOTFS
     boot archive: /platform/i86pc/amd64/boot_archive
     ZFS root pool: rpool