Solaris 10 11/06 설치 설명서: 사용자 정의 JumpStart 및 고급 설치

x86: GRUB를 사용하는 경우의 Solaris Live Upgrade 문제

x86 기반 시스템에서 Solaris Live Upgrade 및 GRUB 부트 로더를 사용하면 다음 오류가 발생할 수 있습니다.


오류: The media product tools installation directory path-to-installation-directory does not exist.


오류: The media dirctory does not contain an operating system upgrade image.

설명:

luupgrade 명령어를 사용하여 새 부트 환경으로 업그레이드할 때 오류 메시지가 표시됩니다.

원인:

이전 버전의 Solaris Live Upgrade가 사용 중입니다. 시스템에 설치한 Solaris Live Upgrade 패키지가 매체 및 매체 릴리스와 호환되지 않습니다.

해결책:

항상 업그레이드할 릴리스의 Solaris Live Upgrade 패키지를 사용해야 합니다.

예:

다음 예에서 오류 메시지는 시스템의 Solaris Live Upgrade 패키지 버전이 매체에 있는 것과 일치하지 않는 것을 나타냅니다.


# luupgrade -u -n s10u1 -s /mnt
	Validating the contents of the media </mnt>.
	The media is a standard Solaris media.
	ERROR: The media product tools installation directory 
</mnt/Solaris_10/Tools/Boot/usr/sbin/install.d/install_config> does 
not exist.
	ERROR: The media </mnt> does not contain an operating system upgrade 
image.

오류: Cannot find or is not executable: </sbin/biosdev>.


오류: One or more patches required by Solaris Live Upgrade has not been installed.

원인:

Solaris Live Upgrade에 필요한 패치 중 하나 이상이 시스템에 설치되어 있지 않습니다. 이 오류 메시지가 누락된 패치를 모두 찾는 것은 아닙니다.

해결책:

Solaris Live Upgrade를 사용하기 전에 항상 필요한 패치를 모두 설치해야 합니다. http://sunsolve.sun.com을 참조하여 가장 최근에 업데이트된 패치 목록이 있는지 확인합니다. SunSolve 웹 사이트에서 정보 문서 72099를 검색합니다.


오류: Device mapping command </sbin/biosdev> failed. 재부트한 다음 다시 시도하십시오.

원인:

이유 1:이전 관리 작업 때문에 Solaris Live Upgrade에서 장치를 매핑할 수 없습니다.

해결책:

이유 1:시스템을 재부트하고 Solaris Live Upgrade를 다시 시도하십시오.

원인:

이유 2:시스템을 재부트해도 같은 오류 메시지가 표시되는 경우에는 같은 디스크가 두 개 이상 있는 것입니다. 장치 매핑 명령어가 해당 디스크를 구별할 수 없습니다.

해결책:

이유 2:디스크 중 하나에 새 임시 fdisk 분할 영역을 만듭니다. fdisk(1M) 매뉴얼 페이지를 참조하십시오. 그런 다음 시스템을 재부트 합니다.


GRUB 메뉴가 포함된 부트 환경을 삭제할 수 없습니다.

원인:

Solaris Live Upgrade에는 부트 환경에 GRUB 메뉴가 포함되어 있으면 부트 환경을 삭제할 수 없다는 제한이 적용됩니다.

해결책:

lumake(1M) 또는 luupgrade(1M) 명령어를 사용하여 부트 환경을 다시 사용합니다.


GRUB 메뉴가 포함된 파일 시스템을 실수로 재구성했습니다. 하지만 디스크의 슬라이스는 이전과 같습니다. 예를 들어, 디스크가 다시 슬라이스되지 않았습니다.

원인:

GRUB 메뉴를 포함하는 파일 시스템은 시스템을 부트 가능한 상태로 유지하는 데 핵심적인 역할을 합니다. Solaris Live Upgrade 명령어는 GRUB 메뉴를 완전 삭제하지 않습니다. 하지만 실수로 재구성 등의 방법으로 Solaris Live Upgrade 명령어가 아닌 명령어를 사용하여 GRUB 메뉴가 포함된 파일 시스템을 완전 삭제한 경우에는 복구 소프트웨어에서 GRUB 메뉴를 다시 설치하려 합니다. 복구 소프트웨어는 다음으로 재부트할 때 GRUB 메뉴를 다시 같은 파일 시스템에 넣습니다. 예를 들어, 파일 시스템에서 newfs 또는 mkfs 명령어를 사용하여 실수로 GRUB 메뉴를 완전 삭제하는 경우가 있을 수 있습니다. GRUB 메뉴를 제대로 복원하려면 슬라이스에서 다음 조건을 준수해야 합니다.

  • 마운트 가능 파일 시스템을 포함합니다.

  • 이전에 슬라이스가 있던 것과 같은 Solaris Live Upgrade 부트 환경의 일부로 남아 있습니다.

시스템을 재부트하기 전에 슬라이스에서 필요한 사항을 보정합니다.

해결책:

시스템을 다시 부트합니다. GRUB 메뉴의 백업 복사본이 자동으로 설치됩니다.


GRUB 메뉴의 menu.lst 파일이 실수로 삭제되었습니다.

해결책:

시스템을 다시 부트합니다. GRUB 메뉴의 백업 복사본이 자동으로 설치됩니다.