안타깝게도 X4150 하퍼타운(Harpertown) CPU가 장착된 서버의 경우 솔라리스 설치이후 Grub 화면에서

panic 발생후 무한 루프가 발생 된다.

 

1-1. 이문제를 해결하기 위해서는 첫째 서버의 장착된 CPU가 하퍼타운(Harpertown E5400 family) 인지

확인하여야 한다.

서버의 Serial MGT 에 시리얼포트를 연결후 접속을 시도한다.

User name: root
Password: changeme

로그인이 완료 되었다면 아래와 같이 버전을 확인한다.

 

/-> version
version SP firmware version: 1.0.0
SP firmware build number: 4415
SP firmware date: Mon Mar 28 10:39:46 EST 2005
SP filesystem version: 0.1.9

이문제를 해결하기 위해서는 version SP firmware version: 1.0.0 의 버전이 1.1.0 이상이 되어야 한다.

현 버전이 1.1.0 이싱이면 1-2로 넘어간다.

현 시점으로 나온 가장 최신 버전은 1.2.0 이며 아래의 주소에서 다운로드 및 최신 정보를 얻을수 있다.

   http://www.sun.com/servers/x64/x4150/downloads.jsp

팜웨어 업데이트에 관한 내용은 본 블로그의 ELOM 팜웨어 업데이트 부분을 참고 한다.

 

1-2. 업데이트가 완료 되었다면 아래의 명령어를 통해 Harpertown 을 확인한다.

 

/-> show /SYS/cpu/cpu0

/SYS/CPU/CPU0
Targets:

Properties:
Designation = CPU 0
Name = Harpertown

Speed = 3166MHz
Status = enabled

 

2-1. 이후 서버를 부팅시켜 Grub 화면이 나오면

Solaris 07/08 x86 메뉴에 위치 시킨후 e버튼을 눌러 붙트 파라미터를 변경한다.

(press ‘e’ to edit the boot parameters)

이후 첫번째 라인에서 다시 e버튼을 눌러 첫번째 라인의 값을 변경한다.(

press ‘e’ to edit the first line)

아래와 같이 붉은색 글씨를 추가한뒤 저장한다.

 

kernel /boot/multiboot kernel/unix

 

엔터후 Grub 화면으로 돌아오면 B눌러서 부팅을 진행한다.

 

2-2. 정상적으로 로그인된것처럼 보이지만 아직 완료된것이 아니다.

현재 64비트를 강제로 32비트로 부팅시킨 것이므로 최신의 Solaris 10 x86 recommended patch cluster

를 진행 하여야 한다.

 

#isainfo -kv 입력을 통해 현재 32비트 인것을 확인할수 있다.

Solaris 10 x86 recommended patch cluster 는 아래의 주소에서 다운로드 받을수 있으며 일반유저의

계정은 다운로드시 제한을 받을수 있으므로 권한이 있는 분들에게 자문을 구하도록 한다.

*118855-19 kernel patch 를 찾아 패치를 진행해도 동일하다.

 

http://sunsolve.sun.com/show.do?target=patches/patch-access

 

마치며.

이패치는 2008년 5월에 발표되는 Solaris 10 update 5 부터는 해당 패치가 들어 있으므로 초기 설치시

 Solaris 10 update 5 로 진행하면 위와 같은 현상이 발생되지는 않을 것이다.