본 장에서는 Solaris 8 10/00 운영 환경의 설치에 관련된 문제를 설명합니다.
본 제품의 이름은 Solaris 8 10/00이지만, 코드 및 경로 또는 패키지 경로는 Solaris 2.8 또는 SunOSTM 5.8을 사용할 수 있습니다. 항상 표시된 코드 또는 경로를 그대로 따릅니다.
Solaris 8 (Intel 플랫폼판) 하드웨어 호환성 목록은 계속 갱신됩니다. 최신 버전의 하드웨어 호환성 목록은 http://soldc.sun.com/support/drivers/hcl에 있습니다.
Solaris 8 설명서 CD의 Solaris 8 고급 설치 안내서의 HTML 버전에서, 여러 페이지가 삭제되었습니다. 완전한 Solaris 8 고급 설치 안내서을 읽으려면, 다음을 참조하십시오
Solaris 8 설명서 CD에 있는 PDF 버전
Solaris 8 설명서 CD에 있는 AnswerBook2 버전
사용자가 시스템에서 이름 서비스(NIS+, NIS 또는 DNS)를 구성하고 있는데 이름 서버가 다른 서브네트에 존재하고 라우터가 서버 경로를 연결하지 않는 경우, 시스템 식별 도구는 이름 서버를 확인할 수 없습니다.
이름 서비스로 DNS를 선택한 경우, 설치 프로그램은 확인되지 않은 데이터를 사용하고 계속 진행할 것을 일러줍니다. 이름 서비스로 NIS+ 또는 NIS를 선택한 경우, 시스템 식별 도구는 확인없이 계속 진행할 수 없는데 이름 서비스는 설치가 진행되는 동안 구성이 불가능합니다.
해결 방법: 다음 해결 방법 중 하나를 선택하십시오.
그래픽 인터페이스를 사용해서 설치하는 경우, 터미널 창을 열고 다음 명령어를 입력해서 라우터를 추가하십시오:
# route add default <ip_address_of_router> |
명령줄 인터페이스를 사용해서 설치하는 경우, nameservice = none을 선택하십시오. 설치가 완료되면, /etc/defaultrouter 파일을 만든 다음 sys-unconfig를 실행하십시오.
Solaris 8 설치 CD에 있는 Solaris Web Start 3.0이 시스템의 Solaris fdisk 파티션을 찾을 수 없다면, 루트 디스크에 Solaris fdisk 파티션을 작성해야 합니다.
기존 fdisk 파티션의 크기를 변경하는 경우, 이 파티션에 있는 모든 데이터는 자동으로 삭제됩니다. Solaris fdisk 파티션을 작성하기 전에 데이터를 백업하십시오.
Solaris Web Start 3.0은 설치 작업에 두 개의 fdisk 파티션을 요구합니다.
Solaris fdisk 파티션
이것은 전형적인 Solaris fdisk파티션입니다.
x86 Boot fdisk 파티션
이것은 Intel 아키텍쳐가 Solaris fdisk 파티션에 위치한 세로 작성된 스왑 슬라이스에 있는 미니루트를 부트할 수 있도록 하는 10-MB의 fdisk 파티션입니다.
Solaris Web Start 3.0 설치 유틸리티는 x86 부트 파티션을 작성하는데, Solaris fdisk 파티션에서 10 MB를 사용합니다. 이것은 기존 fdisk 파티션이 변경되는 것을 방지합니다.
이 파티션을 수동으로 작성해서는 안됩니다.
또한, 이러한 요구 사항은 사용자가 Web Start 3.0을 사용하여 Solaris 2.6 또는 Solaris 7 릴리스에서 Solaris 8 운영 환경으로 업그레이드하는 것을 방지합니다. 자세한 내용은, "업그레이드 관련 문제"을 참조하십시오.
네트워크 게이트웨이는 다른 네트워크와 통신하는데 사용됩니다. 게이트웨이 시스템에는 복수의 네트워크 인터페이스 어댑터가 있으며 각 어댑터는 서로 다른 네트워크에 연결되어 있습니다.
게이트웨이 시스템에 Solaris 8 10/00 설치 CD를 사용해서 Solaris 8 10/00 운영 환경을 설치하는 경우, Solaris Web Start 3.0은 1차 인터페이스를 사용해서 시스템 정보를 수집합니다. Solaris Web Start 3.0이 대체 네트워크 인터페이스를 사용해서 시스템 식별에 사용할 정보를 수집하도록 사용자가 강제로 지정할 수 없습니다.
해결 방법: 시스템 정보 수집에 다른 인터페이스를 지정하려면, 다음 해결 방법 중 하나를 선택하십시오.
시스템 식별 과정에서 사용할 네트워크 인터페이스를 지정하는 sysidcfg 파일을 작성하십시오. sysidcfg 파일을 작성하고 수정하는 방법은 "Guidelines for Preconfiguring With the sysidcfg File" in Solaris 8 Advanced Installation Guide와 설명서 페이지 sysidcfg(4)를 참조하십시오.
Solaris 8 10/00 소프트웨어 1 CD를 사용하여 Solaris 8 10/00 운영 환경의 대화식 설치를 시작하십시오. 시스템이 네트워크에 연결됐는지 확인한 다음, 목록에서 시스템 식별에 사용할 대체 네트워크 인터페이스를 선택하십시오.
Solaris 8 운영 환경에서는 로켈 지원 설치 체계가 변경되었습니다. Solaris 2.5.1, 2.6 및 7 운영 환경에서 설치된 로켈 지원 수준은 선택한 소프트웨어 클러스터에 따라 달라집니다. Solaris 8 운영 환경에는 사용자가 로켈 지원을 원하는 특정 지역을 선택할 수 있는 새로운 설치 인터페이스가 포함되어 있습니다. 따라서, Solaris 2.5.1, 2.6 및 7 운영 환경보다 Solaris 8 운영 환경을 설치할 때 더 자유롭게 시스템 구성을 사용자 정의할 수 있습니다.
설치할 로켈은 초기 설치 시에 지역 선택 창에서 선택해야 합니다. 자동 설치되는 로켈은 C(POSIX 로켈)와 en_US.UTF-8(유니코드 지원) 뿐입니다.
이전 릴리스에서 업그레이드할 경우 일부 로켈은 업그레이드할 시스템에서 사용 가능한 로켈에 따라 자동으로 선택됩니다. 영어, 불어, 독일어, 이탈리아어, 스페인어, 스웨덴어 등의 일부 로켈들은 Solaris 2.5.1, 2.6 및 7 운영 환경에서 시스템에 항상 존재했다는 점에 유의하십시오.
유니코드 로켈(UTF-8)은 다국어 텍스트 입력 기능을 갖고 있습니다. 이들 로켈들은 각 로켈에서 제공하는 아시아권 언어 입력 메소드를 사용하기 때문에 사용자가 텍스트를 입력할 때 필요한 아시아권 로켈들을 설치합니다.
다음에 나열된 컨트롤러를 사용하는 디크스에 대형 파티션(8-GB 한계를 넘는 용량)을 설치하려는 경우, 설치된 시스템이 정상적으로 작동하지 않습니다.
Solaris 운영 환경 설치 프로그램은 대형 파티션을 지원하지 않는 드라이버를 감지할 수 없습니다. 오류가 표시되지 않은 상태로 설치가 계속됩니다. 그러나, 시스템을 다시 부트하면, 재부트가 실패할 것입니다.
시스템을 성공적으로 부트되더라도, 부트 장치 또는 추가된 패키지에 관련된 변경 사항 때문에 나중에 실패할 것입니다. 이 드라이버와 관련된 디스크 컨트롤러는 다음과 같습니다.
Symbios 53C896-기반 컨트롤러 (symhisl)
AMI MegaRAID 컨트롤러 (mega)
Compaq 53C8xx-based SCSI 컨트롤러 (cpqncr)
해결 방법: symhisl,symhisl, mega 또는 cpqncr 드라이버에 의해 구동되는 디스크 컨트롤러를 가진 시스템에 디스크의 최초 8 GB를 초과하는 대형 파티션을 설치하지 마십시오.
Solaris 8 운영 환경에는 대형 파티션 설치가 가능한 최신 기능이 있습니다. DPT PM2144UW 컨트롤러의 BIOS는 LBA(Logical Block Addressing: 논리 블럭 어드레싱)를 지원해야 합니다. 최신 버전의 BIOS는 LBA 액세스를 완벽하게 지원합니다. 이 문제는 다른 DPT 컨트롤러 모델에도 영향을 미칠 수 있습니다.
해결 방법: 시스템을 Solaris 8 운영 환경으로 업데이트하기 전에, DPT PM2144UW 컨트롤러의 BIOS가 DPT에서 구할 수 있는 최신 버전임을 확인하십시오.
시스템이 DPT 컨트롤러를 가지고 있는지 확인하려면, 다음 단계를 따르십시오.
prtconf -D를 실행합니다.
이름 dpt가 표시되면, 카드의 구성 유틸리티를 실행하여 모델 및 BIOS 버전에 대한 정보를 얻습니다.
BIOS를 플래시하거나 DPT에서 구한 최신 BIOS EPROM을 설치하여 DPT PM2144UW 컨트롤러를 업그레이드합니다. 모든 DPT 컨트롤러의 최신 BIOS 이미지는 http://www.dpt.com을 참조하십시오.
이제 시스템을 Solaris 8 운영 환경으로 업그레이드할 수 있습니다.
Solaris 8 운영 환경에는 대형 파티션 설치가 가능한 최신 기능이 있습니다. 시스템 BIOS는 LBA(Logical Block Addressing)를 지원해야 합니다. BIOS 버전 GG.06.13은 LBA 액세스를 지원하지 않습니다. Solaris 부트 프로그램은 이러한 충돌을 관리할 수 없습니다. 또한, 이 문제는 다른 HP Vectra 시스템에 영향을 미칠 수 있습니다.
이 업그레이드를 수행하면, HP 시스템은 더 이상 부트할 수 없습니다. 단지, 깜박이는 밑줄 커서만 표시되는 검은색 빈 화면이 표시됩니다.
해결 방법: 최신 BIOS 버전 GG.06.13을 가진 HP Vectra XU 시리즈 시스템을 Solaris 8 운영 환경으로 업그레이드하지 마십시오. Solaris 8 운영 환경은 더 이상 HP Vectra XU 시리즈 시스템을 지원하지 않습니다.
부트 경로는 하드 디스크 코드를 사용하지 않기 때문에 부트 디스켓이나 부트 CD를 사용하여 시스템을 부트한 다음 네트워크 또는 CD-ROM 드라이브 대신 하드 디스크를 부트 장치로 선택할 수 있습니다.
기본적으로, Solaris ata 장치 드라이버는 ATA/ATAPI 장치에 대해 DMA 기능을 사용 불능으로 설정합니다. DMA를 사용 불능으로 설정한 상태에서 Solaris 8 운영 환경을 정상적으로 설치할 수 있습니다.
성능 향상을 위해 DMA 기능을 사용하려면, "직접 액세스 메모리 (DMA)가 PCI-IDE 시스템에서 사용 불능으로 설정됩니다"을 참조하십시오.
Solaris 8 6/00 설치 CD를 사용할 때, /var/sadm/system/logs/cd0_install.log 파일에 다음 오류 메시지가 기록됩니다.
cpio: Cannot chown() "/tmp/x86_boot/solaris", errno 22, Invalid argument cpio: Error during chown() of "/tmp/x86_boot/solaris/ boot.bin", errno 22, Invalid argument cpio: Cannot chown() "/tmp/x86_boot/solaris/ boot.bin", errno 22, Invalid argument |
이 메시지는 IA 부트 파티션에서 부트하는데 필요한 파일의 소유권을 Solaris 8 6/00 설치 CD에 있는 Web Start 3.0이 변경할 수 없음을 나타냅니다. IA 부트 파티션이 PCFS 파일 시스템이고 chown 명령어를 지원하지 않기 때문에, cpio 오류가 발생합니다.
해결 방법: 오류 메시지를 무시하십시오.
네트워크에서 부트하려면 IA 기반 시스템의 1차 네트워크 인터페이스에서 부트해야 합니다.
1차 네트워크 인터페이스는 시행 착오로 찾을 수 있으나, Boot Solaris 메뉴에 나열된 첫 번째 또는 마지막 장치가 1차 인터페이스일 가능성이 큽니다.
1차 인터페이스가 확인되면, 이것은 사용자가 하드웨어를 변경하지 않는 이상 부트할 때마다 1차 인터페이스로 남아 있습니다. 하드웨어 구성을 변경하는 경우, 1차 인터페이스는 변경 모드에 따라 변경되거나 변경되지 않을 수 있습니다.
1차 네트워크 인터페이스가 아닌 다른 네트워크 인터페이스에서 부트하면, 시스템 부팅이 중지되고 부트 서버는 응답하지 않습니다. (시스템이 부트 서버의 클라이언트로 등록되어 있지 않은 경우에도 이 문제가 발생합니다.)
Solaris 소프트웨어 설치 - 진행 표시줄이 설치가 진행중에 설치 완료를 나타내는 경우가 있습니다. 진행 표시줄이 설치가 완료되었음을 알린 후도, 수분동안 패키지가 추가되는 경우가 있습니다.
진행 표시줄만을 보고 설치가 완료되었다고 확신하지 마십시오. 프로그램이 설치 작업을 완료하면 다음과 같은 메시지가 화면에 표시됩니다.
Installation complete |
설치 과정에서 파일 시스템을 생성할 때 다음 경고 메시지 중 하나가 나타납니다.
Warning: inode blocks/cyl group (87) >= data blocks (63) in last cylinder group. This implies 1008 sector(s) cannot be allocated. |
Warning: 1 sector(s) in last cylinder unallocated |
해결 방법: 경고 메시지를 무시하십시오.
Solaris 8 소프트웨어 1 CD 설치가 완료되면, 사용자 정의 JumpStartTM 설치는 Solaris 8 소프트웨어 2 CD 설치를 요구하지 않습니다.
최종 사용자 소프트웨어 그룹만 설치하는 경우에는, 최종 사용자 소프트웨어와 기본 로켈 지원이 Solaris 8 소프트웨어 1 CD에 포함되어 있기 때문에 Solaris 8 소프트웨어 2 CD를 설치할 필요가 없습니다.
Entire Distribution plus OEM, Entire Distribution 또는 Developer 소프트웨어를 설치하고 있고, 서버에서 사용자 정의 JumpStart 설치를 사용하는 경우에는, Solaris 8 1, 2 및 언어 CD가 있는 네트워크 설치 서버를 사용하십시오. "Creating a Profile Server" in Solaris 8 Advanced Installation Guide를 참조하십시오.
Entire Distribution plus OEM, Entire Distribution 또는 Developer 소프트웨어를 설치하고 있고, 디스켓에서 사용자 정의 JumpStart 설치를 사용하고 있다면, 아래의 단계를 따라 Solaris 8 Software 2 및 언어 CD를 설치하십시오.
사용자 정의 JumpStart가 Solaris 8 소프트웨어 1 CD의 설치를 완료하면, 시스템을 다시 부트하십시오.
시스템에 로그인합니다.
Solaris 8 소프트웨어 2 CD를 넣습니다.
installer 명령을 실행한 다음 화면의 지시에 따라 나머지 소프트웨어를 설치합니다.
Solaris 8 언어 CD를 넣습니다.
installer 명령을 실행한 다음 화면의 지시에 따라 특정 언어를 설치합니다.
x86 부트 파티션 요구 사항 때문에 Solaris 8 설치 CD에서 Solaris Web Start 3.0을 사용하여 IA 기반 시스템을 Solaris 2.6 또는 7 운영 환경에서 Solaris 8 운영 환경으로 업그레이드할 수 없습니다. IA 기반 시스템에서 Solaris 소프트웨어 1 CD를 사용하여 Solaris 8 운영 환경으로 업그레이드하십시오.
Solaris 8 운영 환경은 Solaris 7 우선 순위 페이징 기능이 포함된 새로운 파일 시스템 캐싱 구조를 소개합니다. Solaris 8 운영 환경에서 시스템 변수 priority_paging을 설정해서는 안되며, 시스템이 Solaris 8 운영 환경으로 업그레이드될 때 /etc/system 파일에서 이 변수를 제거해야 합니다.
새로운 캐싱 구조는 파일 시스템 작동으로 인해 생긴 가상 메모리 시스템에 대한 대부분의 부하를 제거합니다. 결과적으로 새로운 캐싱 구조는 메모리 페이징 통계의 역학을 변경함으로써 시스템 메모리 특성에 대한 관찰을 간단하게 합니다. 그러나 일부 통계 보고는 전혀 다른 값을 갖기 때문에 메모리 동작을 분석하거나 성능 감시 임계치를 설정할 때 이 점을 고려해야 합니다. 가장 큰 차이점은 다음과 같습니다.
페이지 재생 이용 숫자가 상대적으로 높으며, 파일 시스템 작동이 많은 경우 이를 정상 작동으로 간주해야 합니다.
사용 가능 메모리 카운트에 파일 시스템 캐시의 많은 구성 요소가 포함되어 있어 사용 가능 메모리 양이 커집니다.
시스템 전체의 가용 메모리가 부족하지 않으면 스캔 비율이 거의 영에 가깝습니다. 스캐닝은 더 이상 정상적인 파일 시스템 입출력 중에는 해제 목록을 교체하는데 사용되지 않습니다.
IA (Intel Architecture) 기반 시스템을 Solaris 8 운영 환경으로 업그레이드하기 전에 버그 설명 ID 4121281을 꼭 읽으십시오.
DiskSuiteTM metadb 레플리카는 DiskSuite 구성 데이터의 일부로서 드라이브 이름을 가지고 있습니다. 버전 2.4, 2.5, 2.5.1 및 2.6의 Solaris 운영 환경을 실행하는 IA 기반 시스템에서, SCSI 드라이버 이름은 cmdk입니다. IA 기반 시스템용 Solaris 7 및 8 운영 환경에서 cmdk 드라이버는 sd 드라이버로 교체되었습니다.
해결 방법: Solaris 7 및 8 운영 환경으로 업그레이드하는 동안 잠재적인 데이터 손실을 방지하려면, DiskSuite 소프트웨어를 실행하는 IA 기반 시스템을 업그레이드하기 전에 시스템의 메타 장치 구성을 텍스트 파일로 저장하고 metadb 레플리카를 제거해야 합니다. IA 기반 시스템을 업그레이드한 후, DiskSuite 명령줄 인터페이스를 사용하여 메타 장치 구성을 복구해야 합니다.
DiskSuite 버전 4.2 릴리스 노트는 metadb 구성 저장, metadb 레플리카 제거, IA 기반 시스템을 Solaris 7 및 8 운영 환경으로 업그레이드, DiskSuite를 버전 4.2로 업그레이드, 그리고 메타 장치 구성 복원 등의 절차를 설명합니다. 절차를 자동화하는 Bourne 쉘 스크립트는 Solaris 7 및 8 운영 환경에서 사용 가능합니다.
Solaris 8 운영 환경으로 업그레이드할 때, SUNWpmi 또는 SUNWxwpls에 있는 대체 파일은 제거되지 않습니다. 또한, Solaris 8 운영 환경에서의 /usr/openwin/server/etc/OWconfig 파일 권한은 과거의 Solaris 릴리스와는 다릅니다.
이러한 대체 파일이 남아 있거나 OWconfig의 파일 권한이 달라도 업그레이드된 시스템에서 문제가 발생하지 않습니다.
해결 방법: 업그레이드가 진행되는 동안 제거되지 않은 SUNWpmi 또는 SUNWxpls 대체 파일을 나열하는 오류 메시지를 무시하십시오. /usr/openwin/server/etc/OWconfig의 파일 권한이 예상되는 권한과 다르다는 오류 메시지를 무시하십시오.
Solaris 7 운영 환경을 실행하는 Solaris Easy Access Server (SEAS) 3.0 CD에서 WBEM 1.0을 설치한 경우, Solaris 8 운영 환경으로 업그레이드하기 전에 WBEM 1.0 패키지를 제거해야 합니다. WBEM 1.0이 있는 Solaris 7 운영 환경을 Solaris 8 운영 환경으로 업그레이드한 뒤에는 Solaris WBEM 서비스 2.0이 실행되지 않습니다. Common Information Model (CIM) 객체 관리자가 실행되지 않습니다. 다음과 같은 오류 메시지가 나타납니다.
File not found: /opt/sadm/lib/wbem/cimom.jar |
해결 방법: pkgrm 명령을 사용하여 Solaris 8 운영 환경으로 업그레이드하기 전에 WBEM 1.0 패키지를 삭제하십시오.
pkginfo 명령을 다음과 같이 입력하여 WBEM 1.0 패키지가 설치되었는지 확인하십시오:
% pkginfo | grep WBEM |
수퍼유저가 되십시오.
다음과 같이 pkgrm 명령을 사용하여 모든 WBEM 1.0 패키지를 삭제하십시오:
# pkgrm SUNWwbapi # pkgrm SUNWwbcor # pkgrm SUNWwbdev # pkgrm SUNWwbdoc # pkgrm SUNWwbm |
업그레이드 로그에 SUNWeeudt 패키지가 일부만 설치되었다는 내용이 포함됩니다.
Doing pkgadd of SUNWeeudt to /. ERROR: attribute verification of </a/usr/dt/appconfig/types/ru_RU.KOI8-R/datatypes.dt> failed pathname does not exist ... Installation of <SUNWeeudt> partially failed. pkgadd return code = 2 |
해결 방법: 업그레이드를 완료한 뒤 다음 절차를 수행하십시오.
다음과 같이 입력하여 SUNWeeudt 패키지를 삭제하십시오.
# pkgrm SUNWeeudt |
다음과 같이 입력하여 SUNWeeudt 패키지를 추가하십시오.
# pkgadd SUNWeeudt |
K018-R은 올바르지 않은 언어입니다. 이것은 Solaris 8 1 CD에서 설치할 때 언어 선택 화면에 나타납니다.이 옵션을 선택해도 설치는 영향을 받지 않으며 영어 버전으로 실행됩니다.
Solaris 8 1 CD를 사용할 때 터키 로켈을 설치할 수 없습니다. 다음 오류 메시지가 표시됩니다:
couldn't set locale correctly |
해결 방법: C 언어로 설치한 다음 터키 지원을 추가하십시오.
Solaris 7 3/99, 5/99, 8/99 또는 11/99 운영 환경을 Solaris 8 10/00 운영 환경으로 업그레이드하면, 업그레이드 로그에 다음 오류 메시지가 나타날 수 있습니다.
Doing pkgadd of SUNWplow to /. pkgadd: ERROR: unable to create package object </a/usr/openwin/share/locale/de.ISO8859-15>. file type <s> expected <d> actual unable to remove existing directory at </a/usr/openwin/share/locale/de.ISO8859-15> .... Installation of <SUNWplow> partially failed. pkgadd return code = 2 Doing pkgadd of SUNWpldte to /. WARNING: /a/usr/dt/appconfig/types/de.ISO8859-15 may not overwrite a populated directory. ...... pkgadd: ERROR: /a/usr/dt/appconfig/types/de.ISO8859-15 could not be installed. ....... Installation of <SUNWpldte> partially failed. pkgadd return code = 2 |
이 경고 메시지는 패치가 업그레이드 로그에 나열된 해당 디렉토리를 심볼릭 링크에서 디렉토리로 전환하기 때문에 발생합니다. 그 다음 업그레이드 절차는 변경된 내용이 포함되지 않은 업데이트된 버전의 패키지를 설치합니다. 이러한 오류는 시스템의 운영 환경에 영향을 미치지 않습니다.
해결 방법: 이 오류 메시지를 무시하십시오.
Solaris 대화식 설치 대화 상자는 제목을 제외하고는 지역화되지 않았습니다. 지역화되지 않은 부분은 다음과 같은 메시지로 시작됩니다.
You'll be using the initial option ..... |
보통 CD 제목이 나타나는 곳에 {0}이 프랑스어와 이탈리아어로 표시되는 경우가 있습니다.
지정된 두 언어를 사용하여 운영 환경을 설치하면 설치 과정이 영어로 표시됩니다. 또한 모든 지역화된 패키지들이 설치되지 않습니다. 다음 메시지가 표시됩니다.
XView warning: "de" kann nicht als Sprachumgebungs-Kategorie Ausgabesprache (gesetzt 체ber Umgebungsvariable(n)) verwendet werden, wenn Standardspracheauf"de_AT.ISO8859-15" gesetzt ist (Server Package) XView warning: Requested input method style not supported. (Server package) |
해결 방법: 독일어 또는 프랑스어 ISO8859-1 로켈을 사용하여 Solaris 운영 환경을 설치하십시오.
독일어 Web Start Kiosk 프록시 정보 대화 상자에서는 [확인] 및 [취소] 버튼의 이름이 Undefined로 표시됩니다. 왼쪽 버튼이 [확인] 버튼이며 오른쪽 버튼이 [취소] 버튼입니다.