bootadm 명령의 add-entry 하위 명령을 사용하여 지정된 항목 이름으로 GRUB 메뉴에 새 항목을 추가할 수 있습니다. 항목 번호를 지정할 경우 GRUB 메뉴의 지정된 위치에 새 항목이 삽입됩니다. 또는 항목 번호가 메뉴의 현재 항목 수보다 큰 경우 항목이 메뉴의 마지막 항목으로 추가됩니다.
# bootadm list-menu
# bootadm add-entry -P pool -i [entry-number] entry-title
# bootadm change-entry -i new-entry-number bootfs='pool-name/ROOT/be-name'
이 단계를 수행하면 새로 추가된 부트 항목이 루트 풀에서 설정되어 bootfs pool-level 등록 정보에 지정된 기본 bootfs 값을 사용하지 않습니다.
# bootadm list-menu
다음 예에서는 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