32.8.2. 네트워크 기반 킥스타트 설치

시스템 관리자는 네트워크로 연결된 여러 개의 컴퓨터 상에서 설치를 더욱 빠르게 쉽게 자동화할 수 있기 때문에, 킥스타트를 사용한 네트워크 설치가 자주 사용됩니다. 일반적으로 관리자들이 가장 자주 사용하는 설치 방법은 로컬 네트워크 상에서 BOOTP/DHCP 서버와 NFS 서버를 모두 사용하는 방법입니다. BOOTP/DHCP 서버는 클라이언트 시스템에게 네트워킹 정보를 제공하기 위하여 사용되는 반면에 NFS 서버는 설치 과정에서 사용된 실제 파일을 사용합니다. 이 두 서버는 종종 동일한 컴퓨터 상에서 실행되지만, 다른 장치에서 실행되어도 상관없습니다.
네트워크 상에 킥스타트 파일의 위치를 지정하기 위해 pxelinux.cfg/default 파일에 있는 대상의 append 행에 ks 커널 부팅 옵션을 포함합니다. pxelinux.cfg/default 파일에서 ks 옵션의 구문은 부트 프롬프트에서 사용하는 구문과 동일합니다. 구문에 대한 자세한 내용은 32.10절. “킥스타트 설치 시작하기”에서 append 행의 예는 예 32.4. “pxelinux.cfg/default 파일에서 ks 옵션 사용 ”에서 참조하십시오.
DHCP 서버의 dhcpd.conf 파일이 BOOTP 서버의 /tftpboot/pxelinux.0을 가리키도록 설정되어 있는 경우 (동일한 물리적 머신인지의 여부), 네트워크를 통해 부팅하도록 구성된 시스템은 킥스타트 파일을 로드하여 설치를 시작할 수 있습니다.

예 32.4. pxelinux.cfg/default 파일에서 ks 옵션 사용

예를 들어, foo.ks192.168.0.200:/export/kickstart/의 NFS 공유에서 사용 가능한 킥스타트 파일일 경우, pxelinux.cfg/default 파일의 일부에는 다음이 포함되어 있을 수 있습니다:
label 1
  kernel RHEL6/vmlinuz
  append initrd=RHEL6/initrd.img ramdisk_size=10000 ks=nfs:192.168.0.200:/export/kickstart/foo.ks