지금까지 Oracle Solaris OS는 SMI VTOC 디스크 레이블로 구성된 부트 디스크에 설치되었습니다. Oracle Solaris 11.1 OS부터는 기본적으로 EFI(Extensible Firmware Interface) GPT(GUID 분할 영역 테이블) 디스크 레이블로 구성된 부트 디스크에 OS가 설치됩니다. UltraSPARC T2, UltraSPARC T2 Plus 및 SPARC T3 서버를 제외하고 지원되는 모든 서버의 현재 시스템 펌웨어 버전은 EFI 레이블을 지원합니다.
다음 서버의 경우 EFI GPT 디스크 레이블이 있는 디스크에서 부트할 수 없습니다.
모든 시스템 펌웨어 버전의 UltraSPARC T2, UltraSPARC T2 Plus 및 SPARC T3 서버
8.4.0 이전 버전의 시스템 펌웨어를 실행하는 SPARC T4 서버
9.1.0 이전 버전의 시스템 펌웨어를 실행하는 SPARC T5 서버, SPARC M5 서버 및 SPARC M6 서버
9.4.3 이전 버전의 시스템 펌웨어를 실행하는 SPARC T7 시리즈 서버 및 SPARC M7 시리즈 서버
따라서 최신 SPARC T4 서버, SPARC T5 서버, SPARC T7 시리즈 서버, SPARC M5 서버, SPARC M6 서버 또는 SPARC M7 시리즈 서버에 만들어진 Oracle Solaris 11.1 부트 디스크는 이전 서버 또는 이전 펌웨어를 실행하는 서버에서 사용할 수 없습니다.
이러한 제한 사항으로 인해 콜드 또는 라이브 마이그레이션을 사용하여 도메인을 최신 서버에서 이전 서버로 이동할 수 없습니다. 또한 이전 서버에서 EFI GPT 부트 디스크 이미지를 사용할 수도 없습니다.
Oracle Solaris 11.1 부트 디스크가 서버 및 해당 펌웨어와 호환되는지 확인하려면 Oracle Solaris 11.1 OS가 SMI VTOC 디스크 레이블로 구성된 디스크에 설치되었는지 확인하십시오.
이전 펌웨어를 실행하는 시스템과의 역호환성을 유지하려면 다음 절차 중 하나를 사용하십시오. 그렇지 않으면 기본적으로 부트 디스크에 EFI GPT 디스크 레이블이 사용됩니다. 다음 절차는 시스템 펌웨어 버전 8.4.0 이상을 실행하는 SPARC T4 서버, 시스템 펌웨어 버전 9.1.0 이상을 실행하는 SPARC T5, SPARC M5, SPARC M6 서버, 시스템 펌웨어 버전 9.4.3 이상을 실행하는 SPARC T7 시리즈 서버 또는 SPARC M7 시리즈 서버에서 SMI VTOC 디스크 레이블이 있는 부트 디스크에 Oracle Solaris 11.1 OS가 설치되었는지 확인하는 방법을 보여줍니다.
해결책 1: 펌웨어에서 EFI를 지원하지 않도록 gpt 등록 정보를 제거합니다.
OpenBoot PROM 프롬프트에서 자동 부트를 사용 안함으로 설정하고 설치할 시스템을 재설정합니다.
ok setenv auto-boot? false ok reset-all
시스템이 재설정되면 ok 프롬프트로 돌아옵니다.
/packages/disk-label 디렉토리로 변경하고 gpt 등록 정보를 제거합니다.
ok cd /packages/disk-label ok " gpt" delete-property
Oracle Solaris 11.1 OS 설치를 시작합니다.
예를 들어 네트워크 설치를 수행합니다.
ok boot net - install
해결책 2: format -e 명령을 사용하여 Oracle Solaris 11.1 OS와 함께 설치할 디스크에 SMI VTOC 레이블을 씁니다.
디스크에 SMI VTOC 레이블을 씁니다.
예를 들어 label 옵션을 선택하고 SMI 레이블을 지정합니다.
# format -e c1d0 format> label [0] SMI Label [1] EFI Label Specify Label type[1]: 0
전체 디스크를 포함하는 슬라이스 0과 슬라이스 2로 디스크를 구성합니다.
디스크에 다른 분할 영역이 없어야 합니다. 예를 들어, 다음과 같습니다.
format> partition partition> print Current partition table (unnamed): Total disk cylinders available: 14087 + 2 (reserved cylinders) Part Tag Flag Cylinders Size Blocks 0 root wm 0 - 14086 136.71GB (14087/0/0) 286698624 1 unassigned wu 0 0 (0/0/0) 0 2 backup wu 0 - 14086 136.71GB (14087/0/0) 286698624 3 unassigned wm 0 0 (0/0/0) 0 4 unassigned wm 0 0 (0/0/0) 0 5 unassigned wm 0 0 (0/0/0) 0 6 unassigned wm 0 0 (0/0/0) 0 7 unassigned wm 0 0 (0/0/0) 0
SMI VTOC 디스크 레이블을 다시 씁니다.
partition> label [0] SMI Label [1] EFI Label Specify Label type[0]: 0 Ready to label disk, continue? y
부트 디스크의 슬라이스 0에 Oracle Solaris OS를 설치하도록 Oracle Solaris AI(자동 설치 프로그램)를 구성합니다.
AI 매니페스트의 <disk> 발췌 부분을 다음과 같이 변경합니다.
<target> <disk whole_disk="true"> <disk_keyword key="boot_disk"/> <slice name="0" in_zpool="rpool"/> </disk> [...] </target>
Oracle Solaris 11.1 OS 설치를 수행합니다.