34.2. PXE 부팅 구성
다음 단계는 클라이언트가 요청할 때 설치를 찾을 수 있도록 설치를 시작하는 데 필요한 파일을 복사하는 것입니다. tftp 서버는 일반적으로 설치 트리를 내보내는 네트워크 서버와 동일한 서버입니다.
이러한 파일을 복사하려면 NFS, FTP 또는 HTTP 서버에서 Network Booting Tool 을 실행합니다. 별도의 PXE 서버가 필요하지 않습니다.
34.2.1. 명령줄 구성
네트워크 서버가 X를 실행하지 않는 경우
system-config-netboot-cmd
패키지의 일부인 pxeos 명령줄 유틸리티를 사용하여 34.4절. “TFTPD” 에 설명된 대로 tftp 서버 파일을 구성할 수 있습니다.
pxeos -a -i "<description>" -p <NFS|HTTP|FTP> -D 0 -s installer.example.com \ -L <location> -k <kernel> -K <kickstart> <os-identifer>
다음 목록은 옵션을 설명합니다.
-a
- OS 인스턴스가 PXE 구성에 추가되도록 지정합니다.-
I <description> " - " <description>을 OS 인스턴스에 대한 설명으로 바꿉니다.-p
<NFS|HTTP|FTP> - 설치에 사용할 NFS, FTP 또는 HTTP 프로토콜을 지정합니다. 하나만 지정할 수 있습니다.-
d <0|1> - pxeos 도 디스크 없는 환경을 구성하는 데 사용할 수 있으므로 디스크가 없는 구성이 아님을 나타내는 "0"을 지정합니다.-s
installer.example.com --s
옵션 다음에 NFS, FTP 또는 HTTP 서버의 이름을 제공합니다.-L
<location >-L
옵션 다음에 해당 서버에 설치 트리의 위치를 제공합니다.예를 들어 설치 트리가 NFS 공유에서/install/rhel5
로 내보낸 경우-L /install/rhel5
를 지정합니다.-K &
lt;kernel& gt; - 부팅을 위한 특정 커널을 제공합니다. 설치 트리에는 여러 커널이 포함될 수 있습니다.예를 들어 설치 트리에vmlinuz
라는 표준 커널과 함께vmlinuz-du
라는 패치된 커널이 포함된 경우-k vmlinuz-du
를 사용하여 패치된 커널을 지정합니다.-K
<kickstart > - 사용 가능한 경우 Kickstart 파일의 위치를 제공합니다. 프로토콜을 포함하여 이 위치를 전체 경로로 지정합니다(예:-K nfs:192.168.0.1:/install/rhel5/ks.cfg
).- <OS-identifer > -
/tftpboot/linux-install/
디렉토리에서 디렉터리 이름으로 사용되는 OS 식별자를 지정합니다.
FTP를 설치 프로토콜로 선택하고 익명 로그인을 사용할 수 없는 경우 이전 명령에서 < os-identifer > 앞에 다음 옵션을 사용하여 로그인할 사용자 이름과 암호를 지정합니다.
-A 0 -u <username> -p <password>
pxeos 는 결과를
/tftpboot/linux-install/pxelinux.cfg/pxeos.xml
파일에 씁니다.
pxeos 명령에 사용 가능한 명령줄 옵션에 대한 자세한 내용은 pxeos 도움말 페이지를 참조하십시오.
pxeboot 툴은
/tftpboot/linux-install/pxelinux.cfg/pxeos.xml
파일을 편집하고 pxeos 와 유사한 옵션을 사용합니다. 자세한 내용은 pxeboot man 페이지를 참조하십시오.