1장


Solaris 디스크에서 소프트웨어 설치

이 장에서는 다음 항목들을 다룹니다.



주 - 이 Solaris 릴리스의 설치에 대한 초기 지침은 디스크와 함께 제공되는 입문서 카드를 참조하십시오. 더 자세한 지침은 Solaris 9 Installation Guide를 참조하십시오.




설치 전에 Sun Fire 및 Netra 서버에서 펌웨어 업그레이드 하기(버그 ID 4747307, 4799331)

Solaris 9 9/04 운영 환경을 Sun Fire 및 Netratrademark 서버에 설치하려면 우선 서버의 펌웨어를 업데이트해야 합니다. Solaris 9 9/05소프트웨어를 설치하기 전에 펌웨어를 업데이트하지 않으면 서버가 패닉을 일으킵니다. 이 문제는 다음 서버에 영향을 줍니다.

이 문제가 발생하면 다음 오류 메시지가 표시됩니다.


panic[cpu0]/thread=140a000: BAD TRAP: type=34 rp=147e9e0
addr=5586ee326973add3 mmu_fsr=0

ok 프롬프트가 표시됩니다.

해결책:

Sun Fire 3800, 4800, 4810 또는 6800 서버에는 현재 이용되는 가장 일반적인 펌웨어 패치 버전(예를 들어, 펌웨어 업데이트 5.15.4 또는 5.15.3)을 적용하십시오.

Sun Fire V1280 또는 Netra 서버에는 현재 이용되는 가장 일반적인 펌웨어 패치 버전(예를 들어, 5.13.0014)을 적용하십시오.

펌웨어 업데이트 패치는 다음 주소에서 구할 수 있습니다.

http://sunsolve.sun.com

반드시 가장 일반적인 패치 버전을 다운로드 및 적용하십시오.


Solaris 소프트웨어 자동 설치

이전 절에 나열된 펌웨어 노트 외에 표 1-1에 나열된 Sun 하드웨어는 Solaris 9 9/05 릴리스에 대해 특정 설치 또는 업그레이드 지침을 요구하지 않습니다. Sun 하드웨어에 Solaris 9 9/05 운영 환경을 자동으로 설치하려면 Solaris 9 Installation Guide를 참조하십시오.


지원되는 플랫폼 이름과 그룹

다음 작업을 수행하려면 시스템 구조(플랫폼 그룹)를 알고 있어야 합니다.

사용자 정의 JumpStarttrademark 설치 규칙 파일을 작성하려면 플랫폼 이름도 알고 있어야 합니다.

표 1-1은 Solaris 9 9/04 릴리스에 대한 다양한 Sun 하드웨어 시스템의 지원되는 플랫폼 이름 및 그룹을 나열하고 범주화 합니다.


표 1-1 Sun 시스템의 플랫폼 이름

시스템

플랫폼 이름

플랫폼 그룹

32 비트
전용[1]

32 및 64
비트[2]

64 비트
전용[3]

워크스테이션 시스템

Sun Bladetrademark 100

SUNW,Sun-Blade-100

sun4u

X

Sun Blade 150

SUNW,Sun-Blade-100

sun4u

X

Sun Blade 1000

SUNW,Sun-Blade-1000

sun4u

X

Sun Blade 1500

SUNW,Sun-Blade-1000

sun4u

X

Sun Blade 2000

SUNW,Sun-Blade-1000

sun4u

X

Sun Blade 2500

SUNW,Sun-Blade-1000

sun4u

X

Ultratrademark 1

SUNW,Ultra-1

sun4u

X

Ultra 2

SUNW,Ultra-2

sun4u

X

Ultra 5

SUNW,Ultra-5_10

sun4u

X

Ultra 10

SUNW,Ultra-5_10

sun4u

X

Ultra 30

SUNW,Ultra-30

sun4u

X

Ultra 60

SUNW,Ultra-60

sun4u

X

Ultra 80

SUNW,Ultra-80

sun4u

X

Ultra 450

SUNW,Ultra-4

sun4u

X

SPARCstationtrademark 4

SUNW,SPARCstation-4

sun4m

X

SPARCstation 5

SUNW,SPARCstation-5

sun4m

X

SPARCstation 10

SUNW,SPARCstation-10

sun4m

X

SPARCstation 20

SUNW,SPARCstation-20

sun4m

X

SPARCclassic

SUNW,SPARCclassic

sun4m

X

SPARCstation LX

SUNW,SPARCstation-LX

sun4m

X

SPARCstation LX+

SUNW,SPARCstation-LX+

sun4m

X

입문/워크그룹 서버

Sun Fire V100

SUNW,UltraAX-i2

sun4u

X

Sun Fire V120

SUNW,UltraAX-i2

sun4u

X

Sun Fire V210

SUNW,Sun-Fire-V210

sun4u

X

Sun Fire V240

SUNW,Sun-Fire-V240

sun4u

X

Sun Fire V250

SUNW,Sun-Fire-V250

sun4u

X

Sun Fire 280R

SUNW,Sun-Fire-280R

sun4u

X

Sun Fire V440

SUNW,Sun-Fire-V440

sun4u

X

Sun Fire V480

SUNW,Sun-Fire-480

sun4u

X

Sun Fire V490

SUNW,Sun-Fire-490

sun4u

X

Sun Fire V880

SUNW,Sun-Fire-880

sun4u

X

Sun Fire V890

SUNW,Sun-Fire-890

sun4u

X

Sun Fire B100s

SUNW,Serverblade1

sun4u

X

Sun Fire B10n

SUNW,Serverblade1

sun4u

X

Sun Enterprisetrademark 1

SUNW,Ultra-1

sun4u

X

Sun Enterprise 2

SUNW,Ultra-2

sun4u

X

Sun Enterprise Ultratrademark 5S

SUNW,Ultra-5_10

sun4u

X

Sun Enterprise Ultra 10S

SUNW,Ultra-5_10

sun4u

X

Sun Enterprise 150

SUNW,Ultra-1

sun4u

X

Sun Enterprise 250

SUNW,Ultra-250

sun4u

X

Sun Enterprise 450

SUNW,Ultra-4

sun4u

X

Sun Enterprise 220R

SUNW,Ultra-60

sun4u

X

Sun Enterprise 420R

SUNW,Ultra-80

sun4u

X

중형 및 중급 서버

Sun Fire V1280

SUNW,Netra-T12

sun4u

X

Sun Fire 3800

SUNW,Sun-Fire

sun4u

X

Sun Fire 4800

SUNW,Sun-Fire

sun4u

X

Sun Fire 4810

SUNW,Sun-Fire

sun4u

X

Sun Fire 6800

SUNW,Sun-Fire

sun4u

X

Sun Fire E2900

SUNW,Sun-Fire

sun4u

X

Sun Fire E4900

SUNW,Sun-Fire

sun4u

X

Sun Fire E6900

SUNW,Sun-Fire

sun4u

X

Sun Fire V4900

SUNW,Sun-Fire

sun4u

X

Sun Fire V6900

SUNW,Sun-Fire

sun4u

X

Sun Enterprise 3000

SUNW,Ultra-Enterprise

sun4u

X

Sun Enterprise 4000

SUNW,Ultra-Enterprise

sun4u

X

Sun Enterprise 5000

SUNW,Ultra-Enterprise

sun4u

X

Sun Enterprise 6000

SUNW,Ultra-Enterprise

sun4u

X

Sun Enterprise 3500

SUNW,Ultra-Enterprise

sun4u

X

Sun Enterprise 4500

SUNW,Ultra-Enterprise

sun4u

X

Sun Enterprise 5500

SUNW,Ultra-Enterprise

sun4u

X

Sun Enterprise 6500

SUNW,Ultra-Enterprise

sun4u

X

최고급 서버

Sun Fire E20K

SUNW,Sun-Fire-Enterprise-20K

sun4u

X

Sun Fire E25K

SUNW,Sun-Fire-Enterprise-25K

sun4u

X

Sun Fire 12K

SUNW,Sun-Fire-12000

sun4u

X

Sun Fire 15K

SUNW,Sun-Fire-15000

sun4u

X

Sun Enterprise 10000

SUNW,Ultra-Enterprise

sun4u

X

Netra 서버

Netra 20

SUNW,Netra-T4

sun4u

X

Netra 120

SUNW,UltraAX-i2

sun4u

X

Netra 240

SUNW,Netra-240

sun4u

X

Netra 440

SUNW,Netra-440

sun4u

X

Netra 1280

SUNW,Netra-T12

sun4u

X

Netra T1 AC200/DC200

SUNW,UltraAX-i2

sun4u

X

Netra X1

SUNW,UltraAX-i2

sun4u

X

Netra ct400

SUNW,UltraSPARC-IIi-Netract

sun4u

X

Netra ct800

SUNW,UltraSPARC-IIi-Netract

sun4u

X

Netra ct820

SUNW,Netra-CP2300

sun4u

X

Netra CP 2300

SUNW,Netra-CP2300

sun4u

X

Netra t1 100

SUNW,UltraSPARC-IIi-cEngine

sun4u

X

Netra t1 105

SUNW,UltraSPARC-IIi-cEngine

sun4u

X

Netra t 1120

SUNW,Ultra-60

sun4u

X

Netra t 1125

SUNW,Ultra-60

sun4u

X

Netra t 1400

SUNW,Ultra-80

sun4u

X

Netra t 1405

SUNW,Ultra-80

sun4u

X


지원되는 x86 기반 시스템에 대한 정보는 다음의 온라인에서 Solaris Hardware Compatibility List를 참조하십시오.

http://www.sun.com/bigadmin/hcl

다른 시스템의 플랫폼 그룹에 대한 자세한 내용은 Solaris 9 Installation Guide를 참조하십시오.


200MHz 이하 UltraSPARC 시스템에서의 32 비트 커널 기본값

200 MHz 이하의 프로세서가 장착된 UItraSPARCtrademark 시스템에서는 프로세서의 동작을 정지할 수 있도록 고안된 64 비트 프로그램을 실행할 수 있습니다. 64 비트 프로그램은 Solaris 32 비트 커널에서 실행될 수 없기 때문에 Solaris 32 비트 커널은 이 시스템들의 기본값에서만 실행됩니다.

이 문제를 이용하는 코드 순서는 매우 드물고 또 컴파일러가 이러한 코드 순서를 생성할 가능성도 적기 때문에 문제를 예시하기 위해서는 어셈블러 코드를 특별히 작성해야 합니다. 수동으로 작성된 합법적인 어셈블러 루틴이라면 이 코드 순서를 사용할 가능성이 거의 없습니다.

프로세서가 멈추도록 고안된 프로그램을 우발적으로 또는 고의적으로 실행하는데 따르는 위험을 기꺼이 감수할 수 있다면 이들 시스템에서 Solaris 64 비트 커널을 실행할 수 있습니다.

프로세서의 속도는 다음 명령을 입력하여 판별합니다.

# /usr/sbin/psrinfo -v

boot 방침 파일을 수정하면 시스템의 기본 커널을 32 비트에서 다른 것으로 변경할 수 있습니다. 다음 예에서 보는 것처럼 /platform/platform-name/boot.conf 파일을 편집하여 ALLOW_64BIT_KERNEL_ON_UltraSPARC_1_CPU 변수를 true로 설정한 행을 추가하십시오.

ALLOW_64BIT_KERNEL_ON_UltraSPARC_1_CPU=true

기본 커널 변경에 관해서는 boot(1M)를 참조하십시오.

시스템에 대한 업그레이드를 구입하려고 할 수도 있습니다. 세부사항은 Sun 담당자에게 문의하십시오.


시스템 커널 지원

모든 SPARCÆ 시스템은 32 비트 응용 프로그램을 실행할 수 있습니다. 최신 SPARC 프로세서를 사용하는 시스템(즉, UltraSPARC 기반 시스템)은 완전 64 비트 커널을 시동하고 실행할 수 있으며, 이는 해당 시스템이 32 비트 및 64 비트 응용 프로그램을 동시에 실행할 수 있게 합니다.

64 비트 커널을 실행하는 시스템은 64 비트 버전의 드라이버와 커널에 직접 로드하는 다른 소프트웨어 모듈이 필요합니다. 소수의 응용 프로그램은 이러한 구성요소에 의존할 수 있으며, 따라서 32 비트 또는 64 비트 커널에 특정한 이들 구성요소의 버전이 필요할 수 있습니다. 또한, 32 비트 응용 프로그램은 64 비트 라이브러리에 링크할 수 없으며 반대의 경우도 마찬가지입니다. (Solaris 9 9/05 운영 시스템은 32 비트 및 64 비트 버전의 시스템 라이브러리를 모두 포함합니다.)

표 1-1은 32 비트뿐 아니라 64 비트 응용 프로그램을 실행할 수 있는 시스템과 32 비트 커널, 64 비트 커널 또는 둘 다를 시동할 수 있는 시스템을 나열합니다.


지원되는 그래픽

Sun Graphics Platform Matrix는 그래픽 가속기 및 각 그래픽 가속기에 의해 지원되는 Sun 하드웨어 및 소프트웨어 플랫폼을 나열합니다.

Sun Graphics Platform Matrix를 포함한 모든 그래픽 가속기 관련 문서는 다음 웹사이트에서 액세스 할 수 있습니다.

http://www.sun.com/desktop/products/graphics

이전에 릴리스된 카드에 대한 정보는 Solaris Handbook for Sun Frame Buffers를 참조하십시오.


1 (표각주) 32 비트 커널/드라이버만 지원하는 플랫폼
2 (표각주) 32 비트 커널/드라이버를 시동할 수 있는 64 비트 플랫폼: 이 시스템들은 32 비트 커널의 32 비트 응용 프로그램 및 드라이버를 지원하고, 64 비트 커널의 64 비트 응용 프로그램 및 드라이버를 지원합니다.
3 (표각주) 32 비트 커널/드라이버를 시동할 수 있는 64 비트 플랫폼: