Oracle® Solaris 10에서 Oracle Solaris 11.2로 전환

인쇄 보기 종료

업데이트 날짜: 2014년 12월
 
 

x86: GRand Unified Bootloader 변경 사항

Oracle Solaris 11.1부터 GRUB 2가 기본 부트 로더입니다. GRUB 2는 Oracle Solaris 10 및 Oracle Solaris 11 11/11에서 사용된 원래 GRUB 0.97 기반 부트 로더(GRUB 레거시)를 대체합니다. GRUB 2는 2TB 이상의 디스크에서 부트를 완전히 지원합니다. 또한 GRUB 2는 Oracle Solaris 11에서 사용되는 UEFI(Unified Extensible Firmware Interface) 및 GPT(GUID 분할 영역 테이블) 분할 체계를 지원합니다.

    Oracle Solaris 10에서 Oracle Solaris 11로 전환하는 경우 다음과 같은 두 GRUB 버전 간의 차이점에 유의하십시오.

  • GRUB 메뉴 변경 사항 – GRUB 레거시에서 사용된 편집 가능한 menu.lst 파일과 달리, GRUB 2는 grub.cfg 파일에 구성을 저장합니다. 이 파일은 레거시 menu.lst 파일과 구문상 차이가 있으며 편집할 수도 없습니다. grub.cfg 파일은 대부분의 GRUB 구성을 저장하며 bootadm 명령으로 관리됩니다. 이 변경 사항을 수용하기 위해 bootadm 명령에 다양한 새 하위 명령과 새로운 –P 옵션이 포함되어 다중 루트 풀에서 GRUB 구성을 관리할 수 있습니다.


    주 -  GRUB 구성 변경 사항이 grub.cfg 파일의 변경 사항을 자동으로 덮어쓸 수 있으므로 이 파일을 수동으로 편집하지 마십시오. 대신 bootadm 명령을 사용하여 GRUB 구성 파일을 업데이트하십시오. Oracle Solaris 11.2 시스템 부트 및 종료 의 2 장, GRand Unified Bootloader 관리(작업)bootadm(1M)을 참조하십시오.
  • 비Solaris 부트 항목 관리 – GRUB 2에는 custom.cfg라는 추가 구성 파일이 있습니다. 이 파일을 사용하여 GRUB 구성에 사용자 정의 메뉴 항목을 추가할 수 있습니다. custom.cfg 파일은 기본적으로 시스템에 존재하지 않습니다. 파일을 만들어서 grub.cfg 파일과 동일한 위치(/pool-name/boot/grub/)에 저장해야 합니다. 부트 프로세스 중 GRUB는 루트 풀(boot/grub)의 최상위 레벨 데이터 세트에 custom.cfg 파일이 존재하는지 확인합니다. 파일이 존재하면 GRUB는 파일의 소스를 명시하고 컨텐츠가 grub.cfg 파일에 실제로 삽입된 것처럼 파일에 있는 모든 명령을 처리합니다. Oracle Solaris 11.2 시스템 부트 및 종료 의 GRUB 구성 사용자 정의를 참조하십시오.

GRUB 레거시를 지원하는 Oracle Solaris 릴리스를 실행 중인데 GRUB 2를 지원하는 릴리스로 이전하려면 Oracle Solaris 11.2 시스템 부트 및 종료 의 GRUB 2를 지원하는 릴리스로 GRUB 레거시 시스템 업그레이드를 참조하십시오.