다음 단계는 설치를 시작하는데 필요한 파일을 클라이언트가 요청시 찾을 수 있도록 tftp 서버에 복사하는 것입니다. tftp 서버는 일반적으로 설치 트리를 익스포트하는 네트워크 서버와 동일한 서버입니다.
이 파일들을 복사하시려면 NFS, FTP 또는 HTTP 서버에서 네트워크 부팅 도구를 실행하시기 바랍니다. 별개의 PXE 서버는 필요하지 않습니다.
명령행 버전으로 이 작업을 수행하는 방법을 알고 싶으시다면 14.2.1 절을 참조하시기 바랍니다.
그래픽 버전 네트워크 부팅 도구를 사용하시려면, X 윈도우 시스템이 실행하시고 루트 허가를 가지고 있으며 redhat-config-netboot RPM 패키지가 설치되어 있어야 합니다. 데스크탑에서 네트워크 부팅 도구를 시작하시려면 패널에서 주 메뉴 버튼 => 시스템 설정 => 서버 설정 => 네트워크 부팅 서비스를 선택하시거나 쉘 프롬프트 (예, XTerm 또는 GNOME 터미널)에서 redhat-config-netboot 명령을 입력하시면 됩니다.
네트워크 부팅 도구를 처음으로 시작하신다면 초보자를 위한 도우미에서 네트워크 설치 버튼을 선택하십시오. 또는 풀다운 메뉴에서 설정 => 네트워크 설치를 선택하신 후 추가 버튼을 클릭하시면 됩니다. 그림 14-1과 같은 창이 나타날 것입니다.
다음과 같은 정보를 입력하십시오:
운영 체제 식별자 — Red Hat Enterprise Linux 버전을 식별할 수 있는 한 단어로된 고유 이름을 입력해 주십시오. 이 이름은 /tftpboot/linux-install/ 디렉토리 내에서 디렉토리 이름으로 사용될 것입니다.
설명 — Red Hat Enterprise Linux 버전에 대한 간략한 설명을 입력하십시오.
설치에 사용될 프로토콜 선택 — 이전에 설정하신 네트워크 설치 유형에 따라 NFS, NFS 또는 HTTP를 선택하십시오. 만일 FTP를 선택하신 경우 익명 FTP가 사용되지 않는다면 익명 FTP을 선택 해제하신 후 유효한 사용자명과 암호를 입력하십시오.
서버 — NFS, FTP 또는 HTTP 서버의 IP 주소 또는 도메인 명을 입력하십시오.
위치 — 네트워크 서버에 의해 공유될 디렉토리를 입력하십시오. FTP 또는 HTTP를 선택하셨다면 이 디렉토리는 FTP 서버의 기본 디렉토리나 HTTP 서버의 문서 루트에 관계되어야 합니다. 모든 네트워크 설치에서 입력하신 디렉토리는 설치 트리의 RedHat/ 디렉토리를 포함하고 있어야 합니다.
확인 버튼을 클릭하시면 설치 프로그램을 부팅하는데 필요한 initrd.img 및 vmlinuz 파일이 제공된 설치 트리의 images/pxeboot/에서 (네트워크 부팅 도구가 실행 중인) tftp 서버 상 /tftpboot/linux-install/<os-identifier>/으로 전송됩니다.
만일 네트워크 서버에서 X가 실행 중이지 않다면 redhat-config-netboot 패키지에 포함된 pxeos 명령행 유틸리티를 사용하여 14.4 절에서 설명된 것처럼 tftp 서버 파일을 설정하실 수 있습니다:
pxeos -a -i "<description>" -p <NFS|HTTP|FTP> -D 0 -s client.example.com \ -L <net-location> <os-identifer> |
다음 목록은 옵션에 대한 설명입니다:
-a — PXE 설정에 추가될 OS 인스턴스를 지정합니다.
-i "<description>" — "<description>" 부분에 OS 인스턴스에 대한 설명을 입력하십시오. 이 부분은 그림 14-1에서 설명된 설명 란에 해당합니다.
-p <NFS|HTTP|FTP> — NFS, FTP, HTTP 중에서 어느 프로토콜이 설치에 사용될 것인지 지정합니다. 한가지 프로토콜만 지정하셔야 합니다. 이 부분은 그림 14-1에서 설명된 설치에 사용될 프로토콜 메뉴에 해당합니다.
-D 0 — pxeos를 사용하여 디스크 없는 환경을 설정하는 것이 가능하므로 디스크 없는 환경이 아니라고 지시합니다.
-s client.example.com — -s 옵션 다음에 NFS, FTP 또는 HTTP 서버 이름을 지정하십시오. 이 옵션은 그림 14-1의 서버 항목에 해당합니다.
-L <net-location> — -L 옵션 다음에 서버 상 설치 트리의 위치를 입력하십시오. 이 부분은 그림 14-1에서 위치 영역에 해당합니다.
<os-identifer> — /tftpboot/linux-install/ 디렉토리에서 디렉토리 이름으로 사용될 OS 식별자를 입력하십시오. 이 부분은 그림 14-1에서 운영 체제 식별자 영역에 해당합니다.
만일 FTP를 설치 프로토콜로 선택하신 경우 익명 로그인이 사용되지 않는다면, 앞의 명령에서 <os-identifer>에 앞에 다음 옵션을 사용하여 로그인에 사용될 사용자명과 암호를 지정하십시오:
-A 0 -u <username> -p <password> |