7.8. 킥스타트 파일을 저장할 위치

킥스타트 파일은 반드시 다음 중 한가지 위치에 저장하셔야 합니다:

일반적으로 킥스타트 파일은 부팅 디스켓에 복사되거나 네트워크 상에서 사용 가능하게 되어 있습니다. 대부분의 킥스타트 설치가 네트워크 연결된 컴퓨터에서 수행되기 때문에 네트워크-기반 설치가 가장 일반적으로 사용됩니다.

이제 킥스타트 파일이 위치할 수 있는 장소에 대하여 보다 자세하게 설명해 보겠습니다.

7.8.1. 킥스타트 부팅 디스켓 만들기

디스켓-기반 킥스타트 설치를 수행하시려면, 킥스타트 파일을 ks.cfg으로 이름 붙이신 후 부팅 디스켓의 최상위 디렉토리에 저장하셔야 합니다. 부팅 디스켓 만드는 방법에 대한 자세한 정보는 Red Hat Linux 설치 가이드의 설치 부팅 디스켓 만들기 부분을 참조하시기 바랍니다. Red Hat Linux 부팅 디스켓은 MS-DOS 형식으로 되어있기 때문에, 리눅스에서 mcopy 명령을 이용하여 쉽게 킥스타트 파일을 복사하실 수 있습니다:

mcopy ks.cfg a:

Windows를 사용하여 파일을 복사하는 방법도 있습니다. 또는 Red Hat Linux에서 vfat 파일 시스템 유형으로 MS-DOS 부팅 디스켓을 마운트하신 후 cp 명령을 사용하여 파일을 복사해 옵니다.

7.8.2. 킥스타트 부팅 CD-ROM 만들기

CD-ROM 기반 킥스사트 설치를 수행하시려면, 킥스타트 파일을 ks.cfg으로 이름 붙이고 부팅 CD-ROM의 최상위 디렉토리에 저장하셔야 합니다. CD-ROM은 읽기 전용이므로, CD-ROM에 기록된 이미지를 생성하는데 사용된 디렉토리에 이 파일을 추가하셔야 합니다. 부팅 CD-ROM을 생성하는 방법에 대한 자세한 정보는 Red Hat Linux 설치 가이드에서 설치 부팅 CD-ROM 만들기 부분을 참조하시기 바랍니다; 그러나 file.iso 이미지 파일을 만드시기 전에, isolinux/ 디렉토리에 ks.cfg 킥스타트 파일을 복사하셔야 합니다.

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

시스템 관리자는 네트워크로 연결된 여러 개의 컴퓨터 상에서 설치를 더욱 빠르게 쉽게 자동화할 수 있기 때문에, 킥스타트를 사용한 네트워크 설치가 자주 사용됩니다. 일반적으로 관리자들이 가장 자주 사용하는 설치 방법은 로컬 네트워크 상에서 BOOTP/DHCP 서버와 NFS 서버를 모두 사용하는 방법입니다. BOOTP/DHCP 서버는 클라이언트 시스템에게 네트워킹 정보를 제공하기 위하여 사용되는 반면에 NFS 서버는 설치 과정에서 사용된 실제 파일들을 제공합니다. 이 두 서버는 종종 동일한 컴퓨터 상에서 실행되지만, 다른 기계에서 실행되어도 상관없습니다.

네트워크-기반 킥스타트 설치를 수행하시려면, 네트워크 상에 BOOTP/DHCP 서버가 있어야 하며, 그 서버는 Red Hat Linux를 설치할 컴퓨터에 대한 설정 정보를 포함하고 있어야 합니다. BOOTP/DHCP 서버는 클라이언트에게 킥스타트 파일의 위치 뿐만 아니라 네트워크 정보도 함께 제공할 것입니다.

만일 킥스타트 파일이 BOOTP/DHCP 서버에 의해 지정되었다면, 클라이언트 시스템은 파일의 경로를 NFS 마운트한 후 특정 파일을 복사하여 킥스타트 파일처럼 사용합니다. 여러분이 사용하시는 BOOTP/DHCP 서버에 따라서 다르게 설정됩니다.

다음은 Red Hat Linux에 포함된 DHCP 서버에 사용되는 dhcpd.conf 파일을 보시면, 다음과 같은 줄이 나타납니다:

filename "/usr/new-machine/kickstart/";
next-server blarg.redhat.com;

filename 다음에 나오는 값을 킥스타트 파일 (또는 킥스타트 파일이 위치하는 디렉토리)의 이름으로, next-server 다음에 나오는 값은 NFS 서버명으로 대체해 주십시오.

만일 BOOTP/DHCP 서버에 의해 되돌아온 파일명이 슬래시 ("/")로 끝난다면 이것은 오직 경로로만 해석됩니다. 이러한 경우에 클라이언트 시스템은 NFS를 사용하여 그 경로를 마운트하며 특정 파일을 검색합니다. 클라이언트가 찾는 파일명은 다음과 같습니다:

<ip-addr>-kickstart

파일명의 <ip-addr> 부분은 클라이언트의 IP 주소를 점으로 구분된 십진수 형식으로 대체해 주십시오. 예를 들어, IP 주소가 10.10.0.1인 컴퓨터의 파일명은 10.10.0.1-kickstart가 됩니다.

서버명을 지정하지 않으시면, 클라이언트 시스템은 BOOTP/DHCP의 요구에 대하여 NFS 서버로서 응답한 서버를 사용할 것입니다. 만일 경로나 파일명을 지정하지 않으시면, 클라이언트 시스템은 BOOTP/DHCP 서버로부터 /kickstart를 마운트 시도한 후 앞에서 설명된 <ip-addr>-kickstart 파일명을 사용하여 킥스타트 파일을 찾으려고 시도할 것입니다.