14.2. PXE 부트 설정

다음 단계는 설치를 시작하는데 필요한 파일을 클라이언트가 요청시 찾을 수 있도록 tftp 서버에 복사하는 것입니다. tftp 서버는 일반적으로 설치 트리를 익스포트하는 네트워크 서버와 동일한 서버입니다.

이 파일들을 복사하시려면 NFS, FTP 또는 HTTP 서버에서 네트워크 부팅 도구를 실행하시기 바랍니다. 별개의 PXE 서버는 필요하지 않습니다.

명령행 버전으로 이 작업을 수행하는 방법을 알고 싶으시다면 14.2.1 절을 참조하시기 바랍니다.

그래픽 버전 네트워크 부팅 도구를 사용하시려면, X 윈도우 시스템이 실행하시고 루트 허가를 가지고 있으며 redhat-config-netboot RPM 패키지가 설치되어 있어야 합니다. 데스크탑에서 네트워크 부팅 도구를 시작하시려면 패널에서 주 메뉴 버튼 => 시스템 설정 => 서버 설정 => 네트워크 부팅 서비스를 선택하시거나 쉘 프롬프트 (예, XTerm 또는 GNOME 터미널)에서 redhat-config-netboot 명령을 입력하시면 됩니다.

네트워크 부팅 도구를 처음으로 시작하신다면 초보자를 위한 도우미에서 네트워크 설치 버튼을 선택하십시오. 또는 풀다운 메뉴에서 설정 => 네트워크 설치를 선택하신 후 추가 버튼을 클릭하시면 됩니다. 그림 14-1과 같은 창이 나타날 것입니다.

그림 14-1. 네트워크 설치 설정

다음과 같은 정보를 입력하십시오:

확인 버튼을 클릭하시면 설치 프로그램을 부팅하는데 필요한 initrd.img 및 vmlinuz 파일이 제공된 설치 트리의 images/pxeboot/에서 (네트워크 부팅 도구가 실행 중인) tftp 서버 상 /tftpboot/linux-install/<os-identifier>/으로 전송됩니다.

14.2.1. 명령행 설정

만일 네트워크 서버에서 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>

다음 목록은 옵션에 대한 설명입니다:

만일 FTP를 설치 프로토콜로 선택하신 경우 익명 로그인이 사용되지 않는다면, 앞의 명령에서 <os-identifer>에 앞에 다음 옵션을 사용하여 로그인에 사용될 사용자명과 암호를 지정하십시오:

-A 0 -u <username> -p <password>