탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
x86 플랫폼에서 Oracle Solaris 부트 및 종료 Oracle Solaris 11 Information Library (한국어) |
6. x86 기반 시스템에서 부트 매개변수 수정(작업)
7. x86 플랫폼에서 ZFS 부트 환경 만들기, 관리 및 ZFS 부트 환경에서 부트(작업)
사용 가능한 부트 환경, 스냅샷 및 데이터 세트 목록을 표시하는 방법
설치 프로세스 중 또는 beadm activate 작업 중 ZFS가 자동으로 부트되도록 다음 항목이 /pool-name/boot/grub/menu.lst 파일에 추가됩니다.
title 2010-12-10-be-s findroot (pool_rpool,0,a) bootfs rpool/ROOT/2010-12-10-be_152 kernel$ /platform/i86pc/kernel/$ISADIR/unix -B $ZFS-BOOTFS -s module$ /platform/i86pc/$ISADIR/boot_archive
GRUB에서 부트 장치로 식별된 장치에 ZFS 저장소 풀이 있을 경우 GRUB 메뉴를 만드는 데 menu.lst 파일이 사용됩니다. ZFS 부트 환경이 여러 개 있는 x86 기반 시스템의 경우 부트 시 GRUB 메뉴에서 부트 환경을 선택할 수 있습니다. 이 메뉴 항목에 해당하는 루트 파일 시스템이 ZFS 데이터 집합일 경우 다음 옵션이 추가됩니다.
-B $ZFS-BOOTFS
$ZFS-BOOTFS 키워드를 사용하면 x86 기반 시스템의 Oracle Solaris ZFS 루트 파일 시스템에서 부트할 수 있습니다. 이 옵션으로 부트할 부트 환경 또는 데이터 집합을 식별할 수 있습니다. ZFS 부트 로더를 지원하는 Oracle Solaris 릴리스를 설치하는 경우 GRUB menu.lst 파일과 GRUBZFS 부트 메뉴에 기본적으로 이 정보가 포함됩니다.
예 7-3 ZFS 부트 환경, 데이터 집합 또는 파일 시스템에서 부트
ZFS 파일 시스템에서 부트하는 경우 루트 장치는 GRUB 메뉴의 kernel$ 라인에 -B $ZFS-BOOTFS 부트 매개변수로 지정됩니다. -B 옵션으로 지정된 모든 매개변수와 마찬가지로, 이 값은 GRUB에서 커널로 전달됩니다. 예를 들면 다음과 같습니다.
title Oracle Solaris 11 Express snv_152 findroot (pool_rpool,0,a) bootfs rpool/ROOT/solaris kernel$ /platform/i86pc/kernel/$ISADIR/unix -B $ZFS-BOOTFS module$ /platform/i86pc/$ISADIR/boot_archive