Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

31.10. Kickstart 설치 시작

Kickstart 설치를 시작하려면 보유한 부팅 미디어 또는 Red Hat Enterprise Linux CD-ROM #1에서 시스템을 부팅하고 부팅 프롬프트에서 특수 부팅 명령을 입력해야 합니다. ks 명령줄 인수가 커널에 전달되는 경우 설치 프로그램은 Kickstart 파일을 찾습니다.
CD-ROM #1 및 Diskette
linux ks=floppy 명령은 또한 ks.cfg 파일이 디스켓의 vfat 또는 ext2 파일 시스템에 있고 Red Hat Enterprise Linux CD-ROM #1에서 부팅하는 경우에도 작동합니다.
대체 부팅 명령은 Red Hat Enterprise Linux CD-ROM #1에서 부팅하고 diskette의 vfat 또는 ext2 파일 시스템에 Kickstart 파일이 있는 것입니다. 이렇게 하려면 boot: 프롬프트에서 다음 명령을 입력합니다.
linux ks=hd:fd0:/ks.cfg
드라이버 디스크 사용
Kickstart와 함께 드라이버 디스크를 사용해야 하는 경우 dd 옵션도 지정합니다. 예를 들어 부팅 디스켓을 부팅하고 드라이버 디스크를 사용하려면 boot: 프롬프트에서 다음 명령을 입력합니다.
linux ks=floppy dd
부팅 CD-ROM
31.8.1절. “Kickstart 부팅 미디어 생성” 에 설명된 대로 Kickstart 파일이 부팅 CD-ROM에 있는 경우, CD-ROM을 시스템에 삽입하고, 시스템을 부팅한 후 boot: 프롬프트에서 다음 명령을 입력합니다(여기서 ks.cfg 는 Kickstart 파일의 이름입니다).
linux ks=cdrom:/ks.cfg
Kickstart 설치를 시작하는 다른 옵션은 다음과 같습니다.
askmethod
CD-ROM 드라이브에서 Red Hat Enterprise Linux CD를 감지하면 설치 소스로 CD-ROM을 자동으로 사용하지 마십시오.
autostep
Kickstart를 비대화식으로 설정합니다. 디버깅 및 스크린샷 생성에 사용됩니다. 이 옵션은 패키지 설치에 방해가 될 수 있으므로 시스템을 배포할 때 사용해서는 안 됩니다.
debug
즉시 pdb를 시작합니다.
dd
드라이버 디스크를 사용합니다.
dhcpclass=<class>
사용자 지정 DHCP 벤더 클래스 식별자를 보냅니다. ISC의 dhcpcd는 "option vendor-class-identifier"를 사용하여 이 값을 검사할 수 있습니다.
dns=<dns>
네트워크 설치에 사용할 이름 서버의 쉼표로 구분된 목록입니다.
driverdisk
'd'와 동일합니다.
expert
특수 기능을 켭니다.
  • 이동식 미디어를 파티셔닝 가능
  • 드라이버 디스크에 대한 프롬프트
gateway=<gw>
네트워크 설치에 사용할 게이트웨이입니다.
graphical
강제로 그래픽 설치. ftp/http 사용 GUI가 필요합니다.
isa
ISA 장치 설정을 요청하는 프롬프트입니다.
ip=<ip>
네트워크 설치에 사용할 IP는 DHCP에 'dhcp'를 사용합니다.
keymap=<keymap>
사용할 키보드 레이아웃. 유효한 값은 '키board' Kickstart 명령에 사용할 수 있는 값입니다.
ks=nfs:<server>:/<path>
설치 프로그램은 NFS 서버 <server>에서 파일 < path> 에서 Kickstart 파일을 찾습니다. 설치 프로그램은 DHCP를 사용하여 이더넷 카드를 구성합니다. 예를 들어 NFS 서버가 server.example.com이고 Kickstart 파일이 NFS 공유 /mydir/ks.cfg 에 있는 경우 올바른 부팅 명령은 ks=nfs:server.example.com:/mydir/ks.cfg 입니다.
ks=http://<server>/<path>
설치 프로그램은 HTTP 서버 <server>에서 파일 < path> 에서 Kickstart 파일을 찾습니다. 설치 프로그램은 DHCP를 사용하여 이더넷 카드를 구성합니다. 예를 들어 HTTP 서버가 server.example.com이고 Kickstart 파일이 HTTP 디렉토리 /mydir/ks.cfg 에 있는 경우 올바른 부팅 명령은 ks=http://server.example.com/mydir/ks.cfg 입니다.
ks=floppy
설치 프로그램은 /dev/fd0 의 디스켓에서 vfat 또는 ext2 파일 시스템에서 파일 ks.cfg 를 찾습니다.
ks=floppy:/<path>
설치 프로그램은 /dev/fd0 의 디스켓에서 Kickstart 파일을 파일 < path>로 찾습니다.
ks=hd:<device>:/<file>
설치 프로그램은 < device >(vfat 또는 ext2)에 파일 시스템을 마운트하고 해당 파일 시스템에서 Kickstart 구성 파일을 < file >로 찾습니다(예: ks=hd:sda3:/mydir/ks.cfg).
ks=file:/<file>
설치 프로그램은 파일 시스템에서 파일 < file&gt;을 읽으려고 시도합니다; 마운트는 수행되지 않습니다. Kickstart 파일이 이미 initrd 이미지에 있는 경우 일반적으로 사용됩니다.
ks=cdrom:/<path>
설치 프로그램은 CD-ROM에서 Kickstart 파일을 < path> 파일로 찾습니다.
ks
ks 가 단독으로 사용되는 경우 설치 프로그램은 DHCP를 사용하도록 이더넷 카드를 구성합니다. Kickstart 파일은 Kickstart 파일을 공유하는 NFS 서버인 것처럼 DHCP 응답에서 "bootServer"를 읽습니다. 기본적으로 bootServer는 DHCP 서버와 동일합니다. Kickstart 파일의 이름은 다음 중 하나입니다.
  • DHCP가 지정되고 부팅 파일이 / 로 시작되면 DHCP에서 제공하는 부팅 파일을 NFS 서버에서 찾습니다.
  • DHCP가 지정되고 부팅 파일이 / 가 아닌 다른 것으로 시작하는 경우 DHCP에서 제공하는 부팅 파일은 NFS 서버의 /kickstart 디렉토리에서 확인합니다.
  • DHCP에서 부팅 파일을 지정하지 않은 경우 설치 프로그램은 /kickstart/1.2.3.4-kickstart 파일을 읽으려고 합니다. 여기서 1.2.3.4 는 설치 중인 시스템의 숫자 IP 주소입니다.
ksdevice=<device>
설치 프로그램은 이 네트워크 장치를 사용하여 네트워크에 연결합니다. 예를 들어 eth1 장치를 통해 NFS 서버에 연결된 시스템을 살펴보겠습니다. NFS 서버에서 Kickstart 파일을 사용하여 이 시스템에 Kickstart 설치를 수행하려면 boot: 프롬프트에서 ks=nfs: <server > :/ <path > ksdevice=eth1 명령을 사용합니다.
kssendmac
시스템을 프로비저닝하는 데 도움이 될 수 있는 ks=http:// 요청에 HTTP 헤더를 추가합니다. "X-RHN-Provisioning-MAC-0: eth0 01:23:45:67:89:ab" 형식의 CGI 환경 변수에 모든 NIC의 MAC 주소를 포함합니다.
lang=<lang>
설치에 사용할 언어입니다. 이 언어는 'lang' Kickstart 명령과 함께 사용할 수 있는 언어여야 합니다.
loglevel=<level>
메시지를 기록하는 데 필요한 최소 수준을 설정합니다. <level>의 값은 debug, info, warning, error 및 critical입니다. 기본값은 info입니다.
낮음 (lowres)
GUI 설치 프로그램이 640x480에서 실행되도록 강제 실행합니다.
mediacheck
로더 코드를 활성화하여 설치 소스의 무결성을 테스트하는 사용자 옵션을 제공합니다( ISO 기반 방법인 경우).
method=cdrom://
CDROM 기반 설치를 수행합니다.
method=ftp://<path>
FTP 설치에 <path>를 사용합니다.
method=hd:<dev>:<path>
<dev>에 하드 드라이브 설치에 <path>를 사용하십시오.
method=http://<path>
HTTP 설치를 위해 <path>를 사용합니다.
method=nfs:<path>
NFS 설치에 <path>를 사용합니다.
netmask=<nm>
네트워크 설치에 사용하는 넷마스크입니다.
nofallback
GUI가 종료되면 종료됩니다.
nofb
일부 언어로 텍스트 모드 설치를 수행하는 데 필요한 VGA16 프레임 버퍼를 로드하지 마십시오.
nofirewire
firewire 장치에 대한 지원을로드하지 마십시오.
noipv6
설치 중에 IPv6 네트워킹을 비활성화합니다.
이 옵션은 PXE 설치 중에 사용할 수 없습니다.
PXE 서버에서 설치하는 동안 anaconda 가 Kickstart 파일을 처리하기 전에 IPv6 네트워킹이 활성화될 수 있습니다. 그렇다면 이 옵션은 설치 중에 아무런 영향을 미치지 않습니다.
nomount
설치된 Linux 파티션을 복구 모드로 자동 마운트하지 마십시오.
nonet
네트워크 장치를 자동 보완하지 마십시오.
noparport
병렬 포트에 대한 지원을 로드하지 마십시오.
nopass
키보드/모 사용 정보를 스테이지 2 설치 프로그램에 전달하지 마십시오. 네트워크 설치 중에 stage2 설치 프로그램에서 키보드 및 마우스 구성 화면을 테스트하는 데 적합합니다.
nopcmcia
시스템에서 PCMCIA 컨트롤러를 무시합니다.
noprobe
hw를 감지하려고 시도하지 마십시오. 대신 사용자에게 프롬프트를 표시합니다.
noshell
설치 중에 tty2 쉘을 넣지 마십시오.
nostorage
auto-probe 스토리지 장치(SCSI, IDE, RAID)를 사용하지 마십시오.
nousb
USB 지원을로드하지 마십시오 (설치가 조기에 중단되는 경우 지원).
nousbstorage
loader에 usbstorage 모듈을 로드하지 마십시오. SCSI 시스템에서 장치 순서를 지정하는 데 도움이 될 수 있습니다.
rescue
복구 환경을 실행합니다.
resolution=<mode>
예를 들어 지정된 모드에서 설치 프로그램을 실행합니다(예: "1024x768").
serial
직렬 콘솔 지원을 켭니다.
skipddc
DDC 모니터 프로브를 건너뛰면 시스템을 중단하는 경우 도움이 될 수 있습니다.
syslog=<host>[:<port>]
설치가 시작되고 실행되면 < host >의 syslog 프로세스와 포트 <port>에서 로그 메시지를 선택적으로 보냅니다. 연결을 수락하려면 원격 syslog 프로세스가 필요합니다(-r 옵션).
text
강제 텍스트 모드 설치.
업데이트
업데이트가 포함된 플로피에 대한 프롬프트(버그 수정)를 확인합니다.
updates=ftp://<path>
FTP에 대한 업데이트가 포함된 이미지입니다.
updates=http://<path>
HTTP를 통한 업데이트가 포함된 이미지입니다.
upgradeany
업그레이드를 위해 예상되는 구문과 일치하는 /etc/redhat-release가 필요하지 않습니다.
vnc
vnc 기반 설치를 활성화합니다. vnc 클라이언트 애플리케이션을 사용하여 시스템에 연결해야 합니다.
vncconnect=<host>[:<port>]
설치가 시작되고 실행되면 < host >라는 vnc 클라이언트에 연결하고 선택적으로 포트 <port&gt ;를 사용합니다.
'vnc' 옵션도 지정해야 합니다.
vncpassword=<password>
vnc 연결에 대한 암호를 활성화합니다. 이렇게 하면 누군가가 실수로 vnc 기반 설치에 연결되지 않습니다.
'vnc' 옵션도 지정해야 합니다.