Contents:
- 소개
- 네트워크 PXE-부트 설치
- 점프스타트 PXE 부트 서버 설정하기
- PXE 부트를 위한 DHCP 서버 설정하기
- 추가 드라이버 삽입하기
- CD/DVD-ROM 미디어 설치
- CD/DVD-ROM 미디어 이용하기
- CD/DVD ISO 파일 이용하기
- 참고자료
요약: 이 엔지니어링 참고자료는 솔라리스 운영체제 설치 이미지에 새로운 디바이스 드라이버를 추가시키는 방법을 설명 함으로써 인스톨 과정 중 혹은 이후에 새로운 디바이스가 설치되고 지원될 수 있도록 합니다. 이 글은 UNIX 백그라운드가 있는 시스템 관리자와 개발자들을 위해 쓰여 졌습니다. 타겟 운영체제는 솔라리스10 01/06 배포판의 x86 플랫폼 버전(Update 1이라고도 불림) 과 새로운 부트 아키텍쳐, 그리고 오픈솔라리스(Nevada 라고도 불림) 입니다. 이 how-to 는 솔라리스10 의 이전 버전(GA 배포판은 03/05) 이나 SPARC 용 솔라리스에는 적용되지 않습니다.
소개
좀 더 많은 유저들이 솔라리스10 의 x86 과 x64 플랫폼을 적용함으로써 지속적으로 드라이버 개발 및 테스팅이 이루어지고 있습니다. 몇몇 드라이버들은 플로피 디스크나 USB 등의 저장 디바이스에 의해 인스톨 후에 추가될 수 있습니다. 이것은 대부분의 네트워크 드라이버에도 마찬가지로 적용되는 것입니다. 만약 시스템이 광 드라이브를 가지고 있다면 솔라리스를 먼저 설치한 다음 시스템의 bootstrap 이 올라온 후에 추가할 수 있습니다.
그러나 유저가 광 드라이브 혹은 플로피 혹은 USB 포트가 없는 혹은 새로운 타입의 스토리리 컨트롤러를 사용하는 시스템에 솔라리스를 설치할 때 문제가 발생합니다: 솔라리스 설치 미디어에 존재하지 않는 드라이버 바이너리가 필요한 디바이스를 가진 시스템에서는 어떻게 솔라리스를 인스톨 할까요? 스토리지 컨트롤러의 경우 인스톨 미디어에 드라이버가 미리 존재 하지 않으면 인스톨 패키지를 디스크 스토리지에 저장할 방법이 없을 것입니다. 그리고 기본적으로 네트워크 인터페이스외에 다른 I/O 장치가 없는 블래이드-타입의 컴퓨터에서는 네트워크를 통해 시스템을 부팅 할 수 있는 초기 솔라리스 인스턴스가 네트워크 인터페이스 드라이버를 가지고 있지 않을때 네트워크 인스톨을 수행할 수도 없습니다.
이 how-to 문서는 그러므로 인스톨 미디어에 새로운 디바이스 드라이버를 삽입 할 수 있는 간결한 정보를 제공 합니다. 이 문서는 두개의 기본 설치 방법을 다룹니다:
- PXE boot/DHCP 를 이용한 네트워크 설치
- 고유의 부팅 가능한 ISO 설치 CD 와 DVD 만들기
이 문서는 새로운 솔라리스 부트 아키텍쳐를 사용하느 오직 솔라리스10 1/06(Update 1) 과 오픈솔라리스(Nevada) 에만 적용 가능합니다. (참고자료에서 좀 더 자세한 정보를 확인하시기 바랍니다.)
네트워크 PXE-부트 설치
아마도 솔라리스를 설치하는 가장 빠르고 간편한 방법은 솔라리스 점프스타트 서버를 이용한 네트워크 설치 일 것입니다. 네트워크를 인식하는 오픈 부트 PROM 펌웨어를 가진 SPARC 기반의 솔라리스 엔터프라이즈 시스템을 사용하는 많은 관리자들은 점프스타트 기술에 대해 이미 알고 있을 것입니다. 썬은 이 설치 방법을 거의 20년 동안 사용해 왔습니다. 기본적인 절차는 다음과 같은 간단한 단계들을 따릅니다:
- 네트워크 설치를 할 클라이언트는 네트워크를 통해 부트 되도록 설정 됩니다.
- 전원을 올린 후 클라이언트는 BOOTP 를 이용해서 네트워크 정보를 브로드캐스트 합니다.
- BOOTP 서버는 네트워크, bootstrap, 설치 정보를 응답합니다.
- 클라이언트는 네트워크를 설정하고 bootstrap 과 설치 파일들을 읽어 옵니다.
최근에 이더넷 인터페이스 또한 거의 모든 PC 에서 표준이 되었고 네트워크 bootstrap 과 설치를 수행 할 수 있는 비슷한 기능을 제공하는 PC BIOS 를 확장한 인텔의 Pre-boot Execution Enviroment(PXE) 펌웨어가 활성화 된 상태로 나옵니다. PC 에서의 과정은 기본적으로 동일하고 오직 다른 점은 PXE 부트가 DHCP 를 이용해서 과정 2, 3의 네트워크, bootstrap, 설치 정보를 검색해 온다는 것이 입니다. 많은 솔라리스 시스템관리자 들이 모르고 있는 것은 솔라리스 점프스타트가 PXE 부트 클라이언트를 지원하는 DHCP 서버 지원을 통해 PC 를 부팅 시킬 수 있다는 것입니다. 모든 필요한 서버 소프트웨어 컴포넌트들은 솔라리스에 이미 번들되어졌으므로 이것은 오직 설정의 문제일 뿐입니다.
점프스타트 PXE 부트 서버 설정하기
솔라리스 설치 미디어는 보통 기본 점프스타트 서버를 설치 할 수 있는 유틸리티를 포함하고 있습니다. 광미디어를 운용중인 솔라리스 시스템에 집어 넣으면 볼륨 메니저가 미디어를 /cdrom 에 마운트 하도록 합니다. 아래의 디렉토리로 이동하면 점프 스타트 설치 스크립트인 setup_install_server(1m) 를 볼 수 있을 것입니다.
# cd /cdrom/sol_10_106_x86/Solaris_10/Tools
사용법은 매우 간단합니다. 단순히 커맨드와 함께 타겟 설치 디렉토리를 지정하면 됩니다:
# ./setup_install_server /export/install
사용자는 타겟 디렉토리를 /export/install 에서 필요에 따라 다른 디렉토리로 변경할 수 있습니다. 이 커맨드는 타겟 디렉토리를 가지고 있는 슬라이스에 3기가 이상의 디스크 공간을 요구 합니다. 커맨드는 한 시간 이상 걸리고 모든 컴포넌트들이 광미디어에서 타겟 디렉토리로 복사 됩니다. 시간은 광 드라이브의 속도와 메인 시스템의 속도에 따라 다릅니다.
DVD 없이 오직 CD-ROM 드라이브 만을 가지고 있는 사용자는 여러개의 디스크를 카피해야 할 것입니다. 초기 설치는 DVD 와 CD1 과 동일 합니다. 초기 setup_install_server 실행 후에 현재 디렉토리를 빠져 나가서 /root 디렉토리로 이동한 후에 첫번째 CD 를 빼서 다른 CD 들을 삽입 합니다. 각각의 CD 에서 /cdrom/sol_10_106_*/Solaris10/Tools/ 디렉토리로 이동한 후에 add_to_install_server(1M) 커맨드를 이전에 시작했던 디렉토리와 동일하게 지정하면 됩니다.
설치 서버 설정이 완료 되면 설치 파일 시스템을 네트워크로 export 하는 것이 중요 합니다. 이 작업을 위해서 /etc/dfs/dfstab 파일을 수정해서 다음의 라인을 삽입 합니다:
share -F nfs -o ro,anon=0 -d "jumpstart dir" /export/install
/export/install 을 인스톨 서버를 설치한 어떠한 디렉토리로도 변경할 수 있습니다. 파일을 저장하고 에디터를 빠져 나온 다음에는 다음의 커맨드를 통해서 NFS 서버를 활성화 혹은 재시작 시켜야 합니다:
# svcadm enable svc:/network/nfs/server ; shareall
완벽을 기하기 위해 디렉토리를 생성할 수 있습니다:
# mkdir /export/install/jumpstart
그다음 샘플 jumpstart_sample 파일을 이 디렉토리에 복사 합니다:
# cp -r /export/install/Solaris_10/Misc/jumpstart_sample/* \
/export/install/jumpstart
PXE 부트를 위한 DHCP 서버 설정하기
이전 섹션에서 여러분은 점프스타트 설치 패키지를 다른 서버에 전달할때 필요한 대부분의 작업을 완료 했고 이러한 패키지를 NFS 를 통해서 네트워크 상에서 접근 할 수 있도록 하였습니다. 그러나 PC 부트 클라이언트가 이러한 패키지를 접근할 수 있기 전에 반드시 네트워크를 통해 부트 되어야하고 초기 네트워크 및 부트 파일을 얻어와야 설치를 시작할 수 있습니다. 대부분의 네트워크 설치 환경에서 동일한 점프스타트 호스트가 DHCP 와 PXE 부트 서버 프로세스들을 부트 클라이언트를 위해 운용합니다.
PXE 부트 클라이언트가 시작되면 네트워크 정보와 부트 파일들을 브로드캐스트 합니다. 네트워크 정보가 DHCP 를 통해 제공되면 솔라리스 네트워크 부트 프로그램(nbp) 와 솔라리스 x86.miniroot 같은 초기 파일들은 TFTP 를 통해서 전송되고 최종적으로 솔라리스 인스톨러가 실행되면 점프스타트 설치 패키지들이 NFS 를 통해 전송 됩니다.
솔라리스 DHCP를 설정하기 위해서는 다음의 사항들이 필요 합니다:
- DHCP 서버는 PXE 부트 클라이언트를 인식하고 응답할 수 있도록 설정되어야 합니다.
- 모든 PXE 부트 디렉토리들은 생성 되어야 하고 클라이언트가 부트시에 필요한 모든 적절한 파일들이 복사 되거나 링크 되어야 합니다.
만약 DHCP 서버가 이미 설정 되었다면 여러분은 dhcpconfig(1M) 커맨드와 설정해제 플래그를 이용해서 설정을 해제 할 수 있습니다. 예를 들어:
# dhcpconfig -Ux
여기서 여러분이 설정하는 서버는 x86 플랫폼의 솔라리스의 모든 PXE 부트 요청에 응답할 것입니다. 그리고 고유의 인스톨 서비스로써 고립된 서브넷에서 잘 동작할 것입니다. 그러나 만약 DHCP 서비스가 다른 것과 공존해야 한다면 혹은 특정한 설정이 필요하다면 특정 MAC 주소 혹은 특정 네트워크 에서 오는 요청만에 응답하도록 설정 할 수 있습니다. Solaris DHCP Administration Guide 에서 좀더 자세한 정보를 확인하시기 바랍니다.
아래는 PXE 를 위한 가장 일반적인 DHCP 설정을 간단히 한 스크립트 입니다:
#!/bin/sh
dhcpconfig -D -r SUNWbinfiles -p /var/dhcp
dhcpconfig -N <network> -m <netmask> -t <routerip>
dhtadm -A -s SrootOpt -d 'Vendor=SUNW.i86pc,1,ASCII,1,0'
dhtadm -A -s SrootIP4 -d 'Vendor=SUNW.i86pc,2,IP,1,1'
dhtadm -A -s SrootNM -d 'Vendor=SUNW.i86pc,3,ASCII,1,0'
dhtadm -A -s SrootPTH -d 'Vendor=SUNW.i86pc,4,ASCII,1,0'
dhtadm -A -s SswapIP4 -d 'Vendor=SUNW.i86pc,5,IP,1,0'
dhtadm -A -s SswapPTH -d 'Vendor=SUNW.i86pc,6,ASCII,1,0'
dhtadm -A -s SbootFIL -d 'Vendor=SUNW.i86pc,7,ASCII,1,0'
dhtadm -A -s Stz -d 'Vendor=SUNW.i86pc,8,ASCII,1,0'
dhtadm -A -s SbootRS -d 'Vendor=SUNW.i86pc,9,NUMBER,2,1'
dhtadm -A -s SinstIP4 -d 'Vendor=SUNW.i86pc,10,IP,1,1'
dhtadm -A -s SinstNM -d 'Vendor=SUNW.i86pc,11,ASCII,1,0'
dhtadm -A -s SinstPTH -d 'Vendor=SUNW.i86pc,12,ASCII,1,0'
dhtadm -A -s SsysidCF -d 'Vendor=SUNW.i86pc,13,ASCII,1,0'
dhtadm -A -s SjumpsCF -d 'Vendor=SUNW.i86pc,14,ASCII,1,0'
dhtadm -A -s Sterm -d 'Vendor=SUNW.i86pc,15,ASCII,1,0'
dhtadm -A -s SbootURI -d 'Vendor=SUNW.i86pc,16,ASCII,1,0'
dhtadm -A -m PXEClient:Arch:00000:UNDI:002001 -d ':BootFile="nbp.SUNW.i86pc":BootSrvA=<serverip>:'
dhtadm -A -m SUNW.i86pc -d \
':SinstNM="<server>":SinstIP4=<serverip>:\
SinstPTH="/export/install":SrootNM="<server>":\
SrootIP4=<serverip>:\
SrootPTH="/export/install/Solaris_10/Tools/Boot":\
SjumpsCF="<server>:/export/install/jumpstart":\
SsysidCF="<server>:/export/install/jumpstart":'
상위 근처에서 <network> 는 반드시 여러분의 서브넷 네트워크 주소로 변경되어야 합니다 (예를 들어 192.168.100.0). <netmask> 는 여러분의 넷마스크 입니다 (예를 들어 255.255.255.0). 그리고 <routerip> 는 여러분의 라우터의 IP 주소 입니다 (예를 들어 192.168.100.1). 스크립트의 마지막 줄에서 <server> 를 설치 서버의 호스트이름이자 으로 변경하고 dhtadm 매크로의 마지막에도 마찬가지로 변경 합니다.또한 <serverip> 를 설치 서버의 IP 주소로 변경합니다. 스크립트를 파일로 복사한 후에 슈퍼유저 권한으로 실행합니다.
또한 /etc/hosts 파일을 수정해서 하나 혹은 그 이상의 클라이언트 항목의 IP 주소를 등록합니다. 두개의 클라이언트를 위해서는 다음과 같이 작업 합니다:
192.168.100.101 pxeclient1
192.168.100.102 pxeclient2
이제 이 항목들을 pntadm(1M) 커맨드를 이용해서 DHCP 서버 클라이언트 테이블에 등록 합니다:
# pntadm -A 192.168.100.101 -m <server> -h pxeclient1 <network>
# pntadm -A 192.168.100.102 -m <server> -h pxeclient2 <network>
주의할점으로 <server> 와 <network> 은 위의 PXE 설정 스크립트의 마지막줄에서 지정된 서버와 네트워크 매크로와 동일한 의미를 가지고 있습니다. 그 다음에 -HUP 시그널을 in.dhcp 프로세스에 다음의 명령을 통해서 전달합니다:
# pkill -HUP in.dhcpd
이 시그널은 DHCP 서버가 설정 파일을 다시 읽어 들이도록 할 것입니다. 이것은 DHCP 서버 설정의 첫번째 단계를 해 줄 것입니다.
TFTP 를 위한 부트 파일들을 설정하기 위해 솔라리스는 /tftpboot 디렉토리를 생성하고 모든 파일들을 복사하는 간단한 커맨드를 제공합니다. /export/install/images/Solaris_10/Tools 디렉토리에서 간단히 다음의 커맨드를 실행합니다:
# ./add_install_client -d SUNW.i86pc i86pc
이제 여러분의 PC 클라이언트를 테스트해서 솔라리스에서 PXE 를 부트할 수 있어야 합니다.
추가 드라이버 삽입하기
PXE 부트 클라이언트에 드라이버를 추가하는 것은 두 가지 단계가 있습니다. 가장 중대한 추가 작업은 이전에서 설명한대로 스토리지 인터페이스와 네트워크 인터페이스를 추가하는 것입니다. 이 작업의 첫번째 단계는 이러한 드라이버를 TFTP 를 통해서 적재되는 x86.miniroot 에 삽입하는 것입니다.
파일은 여러분의 이전에 지시를 따랐다면 다음에 위치할 것입니다:
/export/install/boot/x86.miniroot
그러나 파일이 /export/<solaris_root_install_dir>/boot/x86.miniroot 에 위치할 수도 있습니다. 여기서 <solaris_root_install_dir> 는 /export 아래의 최상위 레벨 디렉토리의 이름으로 여러분이 설치 미디어를 풀어 놓은 곳입니다. 첫번째 단계를 수행하기 위해 miniroot 를 풀고 설치 서버에서 root_archive(1M) 커맨드를 실행합니다. 이것은 오직 솔라리스10 1/06 혹은 이후의 x86 배포판에서만 가능합니다. 디렉토리를 /export/install/boot 혹은 패키지가 설치된 디렉토리로 변경하고 miniroot 를 다음의 명령을 통해서 압축해제 합니다:
# /boot/solaris/bin/root_archive unpack ./x86.miniroot ./unpacked
miniroot 가 압축해제 되면 32-비트 드라이버 바이너리와 driver.conf 파일을 /unpacked/kernel/drv 디렉토리에 복사하고 /usr/sbin/add_drv 커맨드를 올바른 PCI ID 와 miniroot 디렉토리를 압축해제한 디렉토리의 올바른 권한과 함께 실행합니다. 예를 들어:
# add_drv -b <fullpath-to-unpacked> -n -v -m '* 0600 root sys' -i "<device ids>" <mydrivername>
여기서 <mydrivername> 는 ./unpacked/kernel/drv 디렉토리에 방금 복사한 바이너리의 이름이고 <device ids> 는 아래와 같이 생긴 PCI 디바이스 ID 의 문자열 리스트 입니다:
'"pci1a44,9043" "pci1a44,9065" "pci1a44,9106" "pci1a44,9053"'
또한 -b 플래그는 드라이버 추가 작업을 적용할 루트 패스를 지정할 수 있도록 해 줍니다. 여기서는 압축해제한 miniroot 를 가르킵니다. x86.miniroot 는 32-비트 이고 오직 32-비트 드라이버만을 지원합니다.
마지막 단계로 miniroot 를 동일한 커맨드를 이용해 재압축 합니다. 그러나 pack 이름을 키워드로 줍니다. 이 작업 전에 아마도 여러분은 원래의 x86.miniroot 의 복사본을 만들 필요가 있을 것입니다. 예를 들어:
# cp ./x86.miniroot ./x86.miniroot.orig
이후에 root_archive(1M) 커맨드를 실행합니다:
# /boot/solaris/bin/root_archive pack ./x86.miniroot ./unpacked
만약 PXE 부트 서버가 이전에 잘 동작했다면 클라이언트는 x86.miniroot 를 적재하고 부트 해서 솔라리스를 정상적으로 설치 완료 할 수 있을 것입니다. 설치는 설치 옵션을 정할 수 있는 메뉴를 보여줄 것입니다; 기본은 interactive install 입니다. interactive install 를 진행하면 인스톨러는 자동 재부팅 혹은 수동 재부팅을 선택하도록 합니다.수동 재부팅을 선택합니다. 왜냐하면 이전 단계에서 드라이버를 miniroot 에 넣었더라도 최종 클라이언트 시스템에 네트워크 드라이버를 설치하는 것과는 아무런 관련이 없기 때문입니다. 수동 재부팅을 선택함으로써 드라이버를 카피하고 재부팅전에 add_drv 커맨드를 최종 클라이언트 디스크 이미지 위에 실행할 수 있습니다. 그렇지 않으면 새롭게 설치 되는 시스템은 여전히 네트워크 드라이버를 가지고 있지 않을 것입니다.
이제 어디에 드라이버 바이너리를 위치해야 설치 클라이언트가 그것들을 카피 할 수 있을까요?
이미 존재하고 있는 minisroot 의 /kernel/drv 중 하나에서 복사할 수 있습니다. 이것은 오직 시스템이 32-비트 이고 이 모드에서만 실행될때에만 유효 합니다. 그러나 만약 시스템이 x64 라면 64-비트 드라이버를 miniroot 의 /kernel/drv/amd64 디렉토리로 복사하지 않았습니다. 이것은 왜냐하면 miniroot 는 오직 32-비트용이고 ./kernel/drv/amd64 디렉토리를 가지고 있지 않기 때문입니다. 여러분은 이 디렉토리를 이전 단계에서 생성할 수 있었지만 이것은 꼭 필요한 작업은 아닙니다. 솔라리스 PXE 부트 설치 동안 클라이언트는 설치 서버의 디렉토리를 NFS 를 통해 마운트 합니다. 그러므로 재부팅 전에 설치 서버에서 export 된 PXE 부트 디렉토리를 통해서 특히 클라이언트가 설치 동안에 이미 마운트 하고 있는 jumpstart 디렉토리 내에 드라이버 파일을 설치 하는 것은 어려운 일이 아닙니다. 이 곳은 일반적으로 설치 클라이언트에 /tmp/install_config 로 마운트 됩니다. 만약 찾지 못한다면 df(1M) 커맨드를 이용해서 파일 시스템들의 마운트 포인트 리스트를 확인하시기 바랍니다.
CD/DVD-ROM 미디어 설치
추가 드라이버를 포함하는 부팅가능한 CD 혹은 DVD 설치 미디어를 만드는 것은 네트워크 설치에서 x86.miniroot 를 수정하는 것과 유사 합니다. 작업은 CD 혹은 DVD 를 마운트 하고 전체 디스크 이미지 내용을 다른 디렉토리에 복사하고 동일한 드라이버 삽입 작업을 진행한 후에 다시 파일들을 리패키징해서 CD 혹은 DVD 미디어에 구울 수 있는 부팅 가능한 ISO 이미지를 만드는 것입니다.
CD/DVD-ROM 미디어 이용하기
만약 DVD 혹은 CD-ROM 미디어가 이미 존재 한다면 파일을 복사 하는 것은 매우 간단합니다. 단순히 디스크를 드라이브에 삽입한 후에 커맨드 라인에서 다음의 작업을 수행 합니다:
# cd /cdrom/sol_10_106/x86; find . -depth -print|cpio -vpdm <targetdir>
여기서 <targetdir> 는 타겟 작업 디렉토리의 전체 경로 입니다. 복사가 완료 되면 miniroot 는 일반적으로 <targetdir>/boot/x86.miniroot 에 위치 합니다. 이전 섹션에서 진행했던것과 동일한 작업을 반복합니다.
작업이 완료 되면 mkisofs(8) 커맨드를 사용해서 파일들을 부팅 가능한 ISO 이미지로 재패키징 합니다. 예를 들어:
# mkisofs -o <outfilename.iso> -b boot/grub/stage2_eltorito \
-c .catalog -no-emul-boot -boot-load-size 4 \
-boot-info-table -relaxed-filenames -N -L -l -r -J \
-d -D -V <volname> <targetdir>
<outfilename.iso> 을 출력할 파일 이름으로 바꾸고 <volname> 을 볼륨 이름으로 변경합니다. (예를 들어 MYS10VOL). <targetdir> 는 원본 파일들이 복사 되었던 곳과 동일합니다.
CD/DVD ISO 파일 이용하기
만약 미디어를 가지고 있지 않고 ISO 파일을 다운로드 받았다면 미디어를 구울 필요 없이 바로 마운트 할 수 있습니다. 솔라리스는 루프백 파일 시스템을 마운트 할 수 있는 커맨드 lofiadm(1M) 를 통해서 ISO 이미지를 마운트 할 수 있도록 합니다. 간단히 다음의 커맨드를 입력합니다:
# /usr/sbin/lofiadm -a <isoimagepath>
여기서 <isoimagepath> 는 다운로드 받은 설치 ISO 이미지들의 전체 경로 입니다.종종 lofiadm(1M) 커맨드는 기 마운트 된 루프백 파일 시스템의 갯수에 따라 블럭 디바이스의 장소를 /dev/lofi/1 혹은 /dev/lofi/2 혹은 /dev/lofi/ 이런식으로 돌려 줍니다. 읽을 수 있는 파일 시스템으로 마운트 하기위해 mount(1M) 커맨드를 사용합니다:
# mount -F hsfs /dev/lofi/1 /mnt
이제 파일들은 이전 섹션과 마찬가지로 사용이 가능합니다.(단지 마운트 포인트가 /mnt 가 아닌것만 빼고) 드라이버 삽입을 위해 바로 전 섹션과 동일한 과정을 반복해서 수행 합니다.
루프백 파일 시스템의 사용이 끝나면 간단히 umount(1M) 와 lofiadm(1M) 커맨드를 통해 언마운트 합니다:
# umount /mnt; lofiadm -d /dev/lofi/1
/mnt 와 /dev/lofi/1 을 여러분의 마운트 포인트에 맞게 적절히 변경해 줍니다.
참고자료
좀 더 자세한 정보는 아래의 유용한 링크들에서 찾아보시기 바랍니다:
- Solaris DHCP Administration Guide
- Setting up PXE netboot for x86 clients (Dan Mick 의 PXE 부트 가이드)
- Jan Setje-Eilers' Weblog
- GRUB and the Solaris 10 1/06 OS: The New Bootloader for x86 Platforms (Shudong Zhu 과 Jan Setje-Eilers)
이 아티클의 영문 원본은
http://www.sun.com/bigadmin
에서 볼수 있습니다.
"관리자코너" 카테고리의 다른 글
- 썬 버추얼 데스크탑 커넥터 1.0(베타)을 사용한 VDI 데모 구축 (댓글 0개 / 트랙백 0개) 2008/01/23
- 솔라리스 부트 매니저를 이용한 부트 디스크 미러링 방법 (댓글 1개 / 트랙백 0개) 2005/09/23
- 솔라리스 10 5/08 릴리스의 새로운 기능 (댓글 0개 / 트랙백 0개) 2008/06/11
- Solaris 10의 컨테이너를 이용하여 보안을 향상시키는 방법 - Part 1 of 2 (댓글 1개 / 트랙백 0개) 2005/10/23
- 설정 파일 관리 베스트 프랙티스 (댓글 0개 / 트랙백 0개) 2008/05/19
- The Zone Manager 스크립트 (댓글 1개 / 트랙백 0개) 2005/11/23
- 스크립트를 이용한 자동화된 시스템 체크 (댓글 0개 / 트랙백 0개) 2008/06/16
- 플래시 어카이브로 부터 솔라리스10 Branded 존 설치하기 (댓글 0개 / 트랙백 0개) 2008/08/19
- xVM DomU 지원을 솔라리스 라이브CD 배포판에 추가하기 (댓글 0개 / 트랙백 0개) 2008/12/05
- 솔라리스 레디 애플리케이션 및 솔루션 (댓글 0개 / 트랙백 0개) 2008/03/13
댓글을 달아 주세요