Red Hat Training

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

31.4. Kickstart 옵션

다음 옵션을 Kickstart 파일에 배치할 수 있습니다. Kickstart 파일을 만들기 위해 그래픽 인터페이스를 사용하려면 Kickstart 구성 기 애플리케이션을 사용합니다. 자세한 내용은 32장. Kickstart 구성기 를 참조하십시오.
참고
옵션 뒤에 등호(=)가 표시되면 값을 지정해야 합니다. 예제 명령에서는 대괄호([])의 옵션은 명령에 대한 선택적 인수입니다.
autopart (선택 사항)
파티션 자동 생성 - 1GB 이상의 루트(/) 파티션, 스왑 파티션 및 아키텍처에 적합한 부팅 파티션. part 지시문을 사용하여 기본 파티션 크기 중 하나 이상을 다시 정의할 수 있습니다.
  • --encrypted - 지원이 있는 모든 장치가 기본적으로 암호화됩니까? 이는 초기 파티션 화면에서 Encrypt 확인란을 확인하는 것과 동일합니다.
  • --passphrase= - 암호화된 모든 장치에 대해 기본 시스템 전체 암호를 제공합니다.
ignoredisk (선택 사항)
설치 프로그램이 지정된 디스크를 무시하도록 합니다. 대상 시스템에 읽기 전용 장치가 포함된 경우 ignoredisk 를 사용하여 지정해야 합니다. 그렇지 않으면 설치가 중지되고 장치를 무시해야 하는지 여부를 묻는 메시지가 표시됩니다.
ignoredisk 는 자동 파티션을 사용하고 일부 디스크가 무시되는지 확인하는 경우 유용합니다. 예를 들어, ignoredisk 가 없는 경우, SAN-cluster에 배포하려고 하면 설치 프로그램이 파티션 테이블이 없는 SAN에 대한 수동 경로를 감지하므로 실패합니다. --only-use 옵션은 나열된 디스크만 설치 중에 사용하도록 지정합니다.
ignoredisk 옵션은 디스크에 대한 여러 경로가 있는 경우에도 유용합니다.
구문은 다음과 같습니다.
ignoredisk --drives=drive1,drive2,...
여기서 driveNsda,sdb..., hda... 등 중 하나입니다.
  • --only-use - 설치 프로그램이 사용할 디스크 목록을 지정합니다. 다른 모든 디스크는 무시됩니다. 예를 들어 설치 중에 디스크 sda를 사용하고 다른 모든 디스크를 무시하려면 다음을 수행합니다.
    ignoredisk --only-use=sda
자동 단계 (선택 사항)
대화형 과 유사하게, 다음 화면으로 이동합니다. 주로 디버깅에 사용되며 패키지 설치에 방해가 될 수 있으므로 시스템을 배포할 때 사용해서는 안 됩니다.
  • --autoscreenshot - 설치 중에 모든 단계에서 스크린샷을 찍고 설치가 완료된 후 이미지를 /root/anaconda-screenshots 로 복사합니다. 이는 설명서에 가장 유용합니다.
auth 또는 authconfig (필수)
시스템의 인증 옵션을 설정합니다. 설치 후 실행할 수 있는 authconfig 명령과 유사합니다. 기본적으로 암호는 일반적으로 암호화되며 그림자가 표시되지 않습니다.
  • --enablemd5 - 사용자 암호에 md5 암호화를 사용합니다.
  • --enablenis - NIS 지원을 켭니다. 기본적으로 --enablenis 는 네트워크에서 찾은 모든 도메인을 사용합니다. 도메인은 거의 항상 --nisdomain= 옵션을 사용하여 직접 설정해야 합니다.
  • --nisdomain= - NIS 서비스에 사용할 NIS 도메인 이름입니다.
  • --nisserver= - NIS 서비스에 사용할 서버(기본적으로 브로드캐스트).
  • --useshadow 또는 --enableshadow - shadow 암호를 사용합니다.
  • --enableldap - /etc/nsswitch.conf 에서 LDAP 지원을 활성화하여 시스템이 LDAP 디렉토리에서 사용자(UID, 홈 디렉터리, 쉘 등)에 대한 정보를 검색할 수 있습니다. 이 옵션을 사용하려면 nss_ldap 패키지를 설치해야 합니다. --ldapserver=--ldapbasedn= 을 사용하여 서버 및 기본 DN(주제 이름)을 지정해야 합니다.
  • --enableldapauth - LDAP를 인증 방법으로 사용합니다. 이렇게 하면 LDAP 디렉터리를 사용하여 인증 및 암호 변경을 위한 pam_ldap 모듈이 활성화됩니다. 이 옵션을 사용하려면 nss_ldap 패키지가 설치되어 있어야 합니다. 또한 --ldapserver=--ldapbasedn= 을 사용하여 서버 및 기본 DN을 지정해야 합니다.
  • --ldapserver= - --enableldap 또는 --enableldapauth 를 지정한 경우 이 옵션을 사용하여 사용할 LDAP 서버의 이름을 지정합니다. 이 옵션은 /etc/ldap.conf 파일에 설정됩니다.
  • --ldapbasedn= - --enableldap 또는 --enableldapauth 을 지정한 경우 이 옵션을 사용하여 사용자 정보가 저장된 LDAP 디렉터리 트리에 DN을 지정합니다. 이 옵션은 /etc/ldap.conf 파일에 설정됩니다.
  • --enableldaptls - TLS(Transport Layer Security) 조회를 사용합니다. 이 옵션을 사용하면 LDAP에서 인증하기 전에 암호화된 사용자 이름과 암호를 LDAP 서버로 보낼 수 있습니다.
  • --enablekrb5 - 사용자를 인증하는 데 Kerberos 5를 사용합니다. Kerberos 자체는 홈 디렉터리, UID 또는 쉘에 대해 알지 못합니다. Kerberos를 활성화하는 경우 LDAP, NIS 또는 Hesiod를 활성화하거나 /usr/sbin/useradd 명령을 사용하여 이 워크스테이션에 알려진 사용자 계정을 만들어야 합니다. 이 옵션을 사용하는 경우 pam_krb5 패키지가 설치되어 있어야 합니다.
  • --krb5realm= - 워크스테이션이 속한 Kerberos 5 영역.
  • --krb5kdc= - 영역에 대한 요청을 처리하는 requirements(또는 KDC)입니다. 영역에 여러 cores가 있는 경우 해당 이름을 쉼표(,)로 구분합니다.
  • --krb5adminserver= - kadmind도 실행되는 영역의 ENTRYPOINT입니다. 이 서버는 암호 변경 및 기타 관리 요청을 처리합니다. 두 개 이상의 UCS가 있는 경우 마스터 fsGroup에서 이 서버를 실행해야 합니다.
  • --enablehesiod - 사용자 홈 디렉터리, UID 및 쉘을 조회할 수 있도록 Hesiod 지원을 활성화합니다. 네트워크에서 Hesiod를 설정하고 사용하는 방법에 대한 자세한 내용은 glibc 패키지에 포함된 /usr/share/doc/glibc-2.x/README.hesiod 에 있습니다. Hesiod는 DNS 레코드를 사용하여 사용자, 그룹 및 기타 다양한 항목에 대한 정보를 저장하는 DNS 확장입니다.
  • --hesiodlhs - Hesiod LHS("left-hand side") 옵션인 /etc/hesiod.conf 에서 설정합니다. 이 옵션은 Hesiod 라이브러리에서 LDAP의 기본 DN 사용과 유사하게 정보를 찾을 때 DNS를 검색할 이름을 결정하는 데 사용됩니다.
  • --hesiodrhs - Hesiod RHS("right-hand side") 옵션인 /etc/hesiod.conf 에서 설정합니다. 이 옵션은 Hesiod 라이브러리에서 LDAP의 기본 DN 사용과 유사하게 정보를 찾을 때 DNS를 검색할 이름을 결정하는 데 사용됩니다.
    참고
    "jim"에 대한 사용자 정보를 조회하기 위해 Hesiod 라이브러리는 jim.passwd<LHS><RHS> .. . . . . . . . . . . . . . . . . . . .라는 passwd 항목이 다음과 같은 것으로 확인되어야 합니다 (jim:*:501:501: 501:Jungle Jim:/home/jim:/bin/bash). 그룹의 경우 jim.group<LHS><RHS >를 제외하고 상황은 동일합니다.
    번호별로 사용자와 그룹을 찾고 "jim.passwd"의 CNAME을 "jim.passwd", "jim.group"의 CNAME을 위해 "501.uid"를 사용하여 처리됩니다. 라이브러리는 검색을 수행할 때 LHS 및 RHS 값 앞에 마침표를 두지 않습니다 . 따라서 LHS 및 RHS 값은 필요한 경우 해당 값 앞에 마침표를 배치해야 합니다.
  • --enable-02-auth - SMB 서버(일반적으로 Samba 또는 Windows 서버)에 대해 사용자의 인증을 활성화합니다. SMB 인증 지원에서는 홈 디렉터리, UID 또는 쉘에 대해 알 수 없습니다. SMB를 활성화하는 경우 LDAP, NIS 또는 Hesiod를 활성화하거나 /usr/sbin/useradd 명령을 사용하여 워크스테이션에 알려진 사용자 계정을 만들어야 합니다. 이 옵션을 사용하려면 pam_ COMPLETE 패키지가 설치되어 있어야 합니다.
  • --itemsservers= - SMB 인증에 사용할 서버의 이름입니다. 둘 이상의 서버를 지정하려면 이름을 쉼표(,)로 구분합니다.
  • --smbworkgroup= - SMB 서버에 대한 작업 그룹의 이름입니다.
  • --enablecache - nscd 서비스를 활성화합니다. nscd 서비스는 사용자, 그룹 및 기타 다양한 유형의 정보에 대한 정보를 캐시합니다. 캐싱은 NIS, LDAP 또는 hesiod를 사용하여 네트워크를 통해 사용자와 그룹에 대한 정보를 배포하기로 선택한 경우 특히 유용합니다.
  • --passalgo - SHA256 또는 SHA512 해시를 암호에 사용하도록 설정합니다. --passalgo=sha256 또는 --passalgo=sha512 를 사용하고 있는 경우 --enablemd5 를 제거합니다.
부트로더 (필수)
부트 로더를 설치하는 방법을 지정합니다. 이 옵션은 설치 및 업그레이드 모두에 필요합니다.
  • --append= - 커널 매개변수를 지정합니다. 여러 매개변수를 지정하려면 공백으로 구분합니다. 예를 들어 다음과 같습니다.
    bootloader --location=mbr --append="hdd=ide-scsi ide=nodma"
  • --driveorder - BIOS 부팅 순서에서 가장 먼저 있는 드라이브를 지정합니다. 예를 들어 다음과 같습니다.
    bootloader --driveorder=sda,hda
  • --hvargs - GRUB 을 사용하는 경우 Xen 하이퍼바이저 인수를 지정합니다. 여러 매개변수를 지정하려면 공백으로 구분합니다. 예를 들어 다음과 같습니다.
    bootloader --hvargs="dom0_mem=2G dom0_max_vcpus=4"
  • --location= - 부트 레코드가 기록되는 위치를 지정합니다. 유효한 값은 mbr (기본값), 파티션(커널이 포함된 파티션 의 첫 번째 섹터에 부트 로더 설치) 또는 none (boot loader 설치 제외)입니다.
  • --password= - GRUB을 사용하는 경우 이 옵션으로 지정된 GRUB 부트 로더 암호를 설정합니다. 이는 임의의 커널 옵션을 전달할 수 있는 GRUB 쉘에 대한 액세스를 제한하는 데 사용해야 합니다.
  • --md5pass= - GRUB을 사용하는 경우 암호가 이미 암호화되어 있어야 하는 경우를 제외하고 --password= 와 유사합니다.
  • --upgrade - 기존 부트 로더 구성을 업그레이드하여 이전 항목을 유지합니다. 이 옵션은 업그레이드에만 사용할 수 있습니다.
clearpart (선택 사항)
새 파티션을 생성하기 전에 시스템에서 파티션을 제거합니다. 기본적으로 파티션은 제거되지 않습니다.
참고
clearpart 명령을 사용하면 논리 파티션에 --onpart 명령을 사용할 수 없습니다.
중요 - System z에서 포맷되지 않은 DASD
Red Hat Enterprise Linux 5는 Kickstart 및 cmdline 사용자 인터페이스로 설치할 때 포맷되지 않은 DASD를 사용할 수 없습니다. Kickstart 파일에서 다음 명령을 사용하고 아직 낮은 수준의 형식이 아닌 경우 dasdfmt 로 포맷할 모든 DASD를 명시적으로 나열합니다.
clearpart --initlabel --drives=names_of_DASDs
예를 들어 다음과 같습니다.
clearpart --initlabel --drives=dasda,dasdb,dasdc
  • --all - 시스템의 모든 파티션을 지정합니다.
  • --drives= - 파티션을 지울 드라이브를 지정합니다. 예를 들어 다음은 기본 IDE 컨트롤러의 처음 두 드라이브의 모든 파티션을 지웁니다.
    clearpart --drives=hda,hdb --all
  • --initlabel - 아키텍처의 기본값으로 디스크 레이블을 초기화합니다(예: x86의 경우 msdos 및 Itanium의 경우 gpt ). 설치 프로그램에서 새 하드 드라이브에 설치할 경우 디스크 레이블을 초기화해야 하는지를 요청하지 않도록 하는 것이 유용합니다.
  • --Linux - 모든 Linux 파티션을 확장합니다.
  • --none (기본값) - 파티션을 제거하지 마십시오.
cmdline (선택 사항)
완전히 비대화형 명령줄 모드에서 설치를 수행합니다. 상호 작용에 대한 프롬프트는 모두 설치를 중단합니다. 이 모드는 x3270 콘솔이 있는 IBM System z 시스템에서 유용합니다.
장치 (선택 사항)
대부분의 PCI 시스템에서 이더넷 및 SCSI 카드의 경우 설치 프로그램이 자동으로 수행됩니다. 그러나 이전 시스템 및 일부 PCI 시스템에서는 Kickstart에 적절한 장치를 찾을 수 있는 힌트가 필요합니다. 설치 프로그램에 추가 모듈을 설치하도록 지시하는 device 명령은 다음과 같습니다.
device <type> <moduleName> --opts=<options>
  • <type > - scsi 또는 eth 로 바꿉니다.
  • <MODULE NAME> - 설치해야 하는 커널 모듈의 이름으로 바꿉니다.
  • --opts= - NFS 내보내기 마운트에 사용할 마운트 옵션입니다. NFS 마운트에 대해 /etc/fstab 에 지정할 수 있는 모든 옵션이 허용됩니다. 옵션은 nfs(5) 도움말 페이지에 나열됩니다. 여러 옵션은 쉼표로 구분됩니다.
driverdisk (선택 사항)
드라이버 디스켓은 Kickstart 설치 중에 사용할 수 있습니다. 드라이버 디스켓의 콘텐츠를 시스템의 하드 드라이브에 있는 파티션의 루트 디렉터리에 복사해야 합니다. 그런 다음 driverdisk 명령을 사용하여 설치 프로그램에 드라이버 디스크를 찾을 위치를 알려주어야 합니다.
driverdisk <partition> [--type=<fstype>]
또는 드라이버 디스켓에 대해 네트워크 위치를 지정할 수 있습니다.
driverdisk --source=ftp://path/to/dd.img
driverdisk --source=http://path/to/dd.img
driverdisk --source=nfs:host:/path/to/img
  • <partition > - 드라이버 디스크를 포함하는 파티션입니다.
  • --type= - 파일 시스템 유형(예: vfat 또는 ext2).
방화벽 (선택 사항)
이 옵션은 설치 프로그램의 방화벽 구성 화면에 해당합니다.
firewall --enabled|--disabled [--trust=] <device> [--port=]
  • --enabled 또는 --enable - DNS 응답 또는 DHCP 요청과 같은 아웃바운드 요청에 응답하지 않는 들어오는 연결을 다시 생성합니다. 이 시스템에서 실행 중인 서비스에 대한 액세스가 필요한 경우 방화벽을 통해 특정 서비스를 허용하도록 선택할 수 있습니다.
  • --disabled 또는 --disable - iptables 규칙을 구성하지 않습니다.
  • --trust= - eth0과 같은 장치를 나열하면 해당 장치로 들어오는 모든 트래픽이 방화벽을 통과할 수 있습니다. 둘 이상의 장치를 나열하려면 --trust eth0 --trust eth1 을 사용합니다. 신뢰 eth0, eth1 과 같은 쉼표로 구분된 형식을 사용하지 마십시오.
  • <incoming > - 방화벽을 통해 지정된 서비스를 허용하도록 다음 중 하나 이상으로 바꿉니다.
    • --ssh
    • --telnet
    • --smtp
    • --http
    • --ftp
  • --port= - port:protocol 형식을 사용하여 방화벽을 통해 포트를 허용하도록 지정할 수 있습니다. 예를 들어 방화벽을 통한 IMAP 액세스를 허용하려면 InstallPlan :tcp를 지정합니다. 숫자 포트도 명시적으로 지정할 수 있습니다. 예를 들어 포트 1234에서 UDP 패킷을 허용하도록 1234:udp 를 지정합니다. 여러 포트를 지정하려면 쉼표로 구분합니다.
firstboot (선택 사항)
시스템을 처음 부팅할 때 설치 에이전트가 시작되는지 여부를 확인합니다. 활성화하면 firstboot 패키지가 설치되어 있어야 합니다. 지정하지 않으면 이 옵션은 기본적으로 비활성화되어 있습니다.
  • --enable 또는 --enabled - 시스템을 처음 부팅할 때 설치 에이전트가 시작됩니다.
  • --disable 또는 --disabled - 시스템을 처음 부팅할 때 설치 에이전트가 시작되지 않습니다.
  • --reconfig - 재구성 모드에서 설치 에이전트가 부팅 시 시작되도록 합니다. 이 모드에서는 기본 설정 외에도 언어, 마우스, 키보드, 루트 암호, 보안 수준, 시간대 및 네트워킹 구성 옵션을 사용할 수 있습니다.
중단 (선택 사항)
설치가 성공적으로 완료된 후 시스템을 중지합니다. 이 설정은 수동 설치와 유사합니다. 여기서 anaconda는 메시지를 표시하고 사용자가 재부팅하기 전에 키를 누를 때까지 기다립니다. Kickstart 설치 중에 완료 방법이 지정되지 않은 경우 이 옵션이 기본값으로 사용됩니다.
halt 옵션은 shutdown -h 명령과 거의 동일합니다.
기타 완료 방법은 poweroff,reboot, shutdown Kickstart 옵션을 참조하십시오.
그래픽 (선택 사항)
그래픽 모드에서 Kickstart 설치를 수행합니다. 이는 기본값입니다.
설치 (선택 사항)
기존 시스템을 업그레이드하는 대신 새 시스템을 설치하도록 시스템에 지시합니다. 이는 기본값 모드입니다. 설치의 경우 cdrom,harddrive,nfs 또는 url ( FTP 또는 HTTP 설치의 경우)에서 설치 유형을 지정해야 합니다. 설치 명령 및 설치 방법 명령은 별도의 줄에 있어야 합니다.
  • CDROM - 시스템의 첫 번째 CD-ROM 드라이브에서 설치합니다.
  • 하드 드라이브 - 로컬 드라이브에 Red Hat 설치 트리를 설치합니다. 이는 vfat 또는 ext2여야 합니다.
    • --biospart=
      설치할 BIOS 파티션 (예: 82)
    • --partition=
      (예: sdb2)에서 설치할 파티션입니다.
    • --dir=
      설치 트리의 variant 디렉터리가 포함된 디렉터리입니다.
    예를 들어 다음과 같습니다.
    harddrive --partition=hdb2 --dir=/tmp/install-tree
  • NFS - 지정된 NFS 서버에서 설치합니다.
    • --server=
      설치할 서버(호스트 또는 IP)입니다.
    • --dir=
      설치 트리의 variant 디렉터리가 포함된 디렉터리입니다.
    • --opts=
      NFS 내보내기 마운트에 사용할 마운트 옵션. (선택 사항)
    예를 들어 다음과 같습니다.
    nfs --server=nfsserver.example.com --dir=/tmp/install-tree
  • url - FTP 또는 HTTP를 통해 원격 서버에 설치 트리를 설치합니다.
    예를 들어 다음과 같습니다.
    url --url http://<server>/<dir>
    또는 다음을 수행합니다.
    url --url ftp://<username>:<password>@<server>/<dir>
대화형 (선택 사항)
설치 중에 Kickstart 파일에 제공된 정보를 사용하지만 지정된 값을 검사하고 수정할 수 있습니다. Kickstart 파일의 값과 함께 설치 프로그램의 각 화면이 표시됩니다. Next 를 클릭하여 값을 수락하거나 값을 변경한 후 Next 를 클릭하여 계속합니다. 자동 단계 명령을 참조하십시오.
iSCSI (선택 사항)
iscsi --ipaddr= [options].
설치 중에 연결할 추가 iSCSI 스토리지를 지정합니다. iscsi 매개변수를 사용하는 경우 iscsiname 매개변수를 사용하여 iSCSI 노드에 이름을 할당해야 합니다. iscsiname 매개변수는 Kickstart 파일의 iscsi 매개변수보다 먼저 표시되어야 합니다.
iscsi 매개 변수를 사용하는 대신 시스템 BIOS 또는 펌웨어(Intel 시스템의 경우 iBFT)에서 iSCSI 스토리지를 구성하는 것이 좋습니다. Anaconda 는 BIOS 또는 펌웨어에 구성된 디스크를 자동으로 감지하여 사용하며 Kickstart 파일에 특별한 구성이 필요하지 않습니다.
iscsi 매개 변수를 사용해야 하는 경우, 설치가 시작될 때 네트워킹이 활성화되고 clearpart 또는 ignoredisk 와 같은 매개 변수가 있는 iSCSI 디스크를 참조하기 전에 iscsi 매개변수가 Kickstart 파일에 표시되는지 확인합니다.
  • --port= (mandatory) - 포트 번호(일반적으로 --port=3260)
  • --user= - 대상으로 인증하는 데 필요한 사용자 이름입니다.
  • --password= - 대상에 지정된 사용자 이름으로 해당하는 암호
  • --reverse-user= - 역방향 CHAP 인증을 사용하는 대상의 이니시에이터로 인증하는 데 필요한 사용자 이름
  • --reverse-password= - 이니시에이터에 지정된 사용자 이름과 해당하는 암호
iscsiname (선택 사항)
iscsi 매개 변수로 지정된 iSCSI 노드에 이름을 할당합니다. Kickstart 파일에서 iscsi 매개변수를 사용하는 경우 이 매개변수는 필수입니다. iscsi 를 지정하기 전에 Kickstart 파일에 iscsiname 을 지정해야 합니다.
(선택 사항)
패키지 선택을 지원하고 지원을 위해 시스템을 식별하는 데 필요한 설치 키를 지정합니다.
  • --skip - 키를 입력합니다. 일반적으로 키 명령이 제공되지 않으면 anaconda가 이 단계에서 일시 중지되어 키를 요청합니다. 이 옵션을 사용하면 키가 없거나 하나를 제공하지 않으려면 자동 설치가 계속됩니다.
키보드 (필수)
시스템 키보드 유형을 설정합니다. 다음은 i386, Itanium 및 Alpha 머신에서 사용 가능한 키보드 목록입니다.
be-latin1, bg, br-abnt2, cf, cz-lat2, cz-us-qwertz, de, de-latin1, 
de-latin1-nodeadkeys, dk, dk-latin1, dvorak, es, et, fi, fi-latin1, 
fr, fr-latin0, fr-latin1, fr-pc, fr_CH, fr_CH-latin1, gr, hu, hu101, 
is-latin1, it, it-ibm, it2, jp106, la-latin1, mk-utf, no, no-latin1, 
pl, pt-latin1, ro_win, ru, ru-cp1251, ru-ms, ru1, ru2,  ru_win, 
se-latin1, sg, sg-latin1, sk-qwerty, slovene, speakup,  speakup-lt, 
sv-latin1, sg, sg-latin1, sk-querty, slovene, trq, ua,  uk, us, us-acentos
/usr/lib/python2.2/site-packages/rhpl/keyboard_models.py 파일에는 이 목록이 포함되어 있으며 rhpl 패키지의 일부입니다.
lang (필수)
설치 중 사용할 언어와 설치된 시스템에서 사용할 기본 언어를 설정합니다. 예를 들어 언어를 English로 설정하려면 Kickstart 파일에 다음 행이 포함되어야 합니다.
lang en_US
파일 /usr/share/system-config- language/locale-list 는 각 줄의 첫 번째 열에 유효한 언어 코드 목록을 제공하며 system-config- Language 패키지의 일부입니다.
특정 언어(mainly Chinese, Japanese, 한국어)는 텍스트 모드 설치 중에 지원되지 않습니다. 이러한 언어 중 하나를 lang 명령을 사용하여 지정하는 경우 실행 중인 시스템에 기본적으로 지정된 언어가 있어도 설치가 영어로 계속됩니다.
langsupport (더 이상 사용되지 않음)
langsupport 키워드는 더 이상 사용되지 않으며 이 사용을 사용하면 화면에 오류 메시지가 출력되고 설치가 중지됩니다. langsupport 키워드를 사용하는 대신 Kickstart 파일의 %packages 섹션에서 지원할 모든 언어에 대한 지원 패키지 그룹을 나열해야 합니다. 예를 들어 프랑스어 지원을 추가하면 %packages 에 다음을 추가해야 합니다.
@french-support
logvol (선택 사항)
구문으로 LVM(Logical Volume Management)을 위한 논리 볼륨을 생성합니다.
logvol <mntpoint> --vgname=<name> --size=<size> --name=<name> <options>
옵션은 다음과 같습니다.
  • --noformat - 기존 논리 볼륨을 사용하고 포맷하지 마십시오.
  • --useexisting - 기존 논리 볼륨을 사용하고 다시 포맷합니다.
  • --fstype= - 논리 볼륨의 파일 시스템 유형을 설정합니다. 유효한 값은 xfs,ext2,ext3,ext4,swap,vfat, hfs 입니다.
  • --fsoptions= - 파일 시스템을 마운트할 때 사용할 옵션의 무료 양식 문자열을 지정합니다. 이 문자열은 설치된 시스템의 /etc/fstab 파일에 복사되며 따옴표로 묶어야 합니다.
  • --bytes-per-inode= - 논리 볼륨에서 만들 파일 시스템의 inode 크기를 지정합니다. 모든 파일 시스템이 이 옵션을 지원하는 것은 아니므로 이러한 경우에는 자동으로 무시됩니다.
  • --size= - 논리 볼륨의 최소 크기(MB)입니다. 여기에 정수 값을 지정하고 MB로 숫자를 추가하지 마십시오. 논리 볼륨이 증가하도록 설정된 경우 최소 크기를 제공해야 합니다.
  • --grow= - 다른 제한 사항을 준수하는 동안 사용 가능한 공간(있는 경우) 또는 최대 크기 설정까지 확장할 논리 볼륨을 지정합니다.
  • --MaxSize= - 논리 볼륨이 증가하도록 설정된 최대 크기(MB)입니다. 여기에 정수 값을 지정하고 MB로 숫자를 추가하지 마십시오.
  • --recommended= - 논리 볼륨의 크기를 자동으로 결정합니다.
  • --percent= - 논리 볼륨의 크기를 볼륨 그룹에서 사용 가능한 공간의 백분율로 지정합니다.
먼저 파티션을 생성하고 논리 볼륨 그룹을 만든 다음 논리 볼륨을 만듭니다. 예를 들어 다음과 같습니다.
part pv.01 --size 3000 
volgroup myvg pv.01
logvol / --vgname=myvg --size=2000 --name=rootvol
로깅 (선택 사항)
이 명령은 설치 중에 anaconda의 오류 로깅을 제어합니다. 이는 설치된 시스템에 영향을 미치지 않습니다.
  • --host= - 원격 로깅을 수락하도록 syslogd 프로세스를 실행해야 하는 지정된 원격 호스트에 로깅 정보를 보냅니다.
  • --port= - 원격 syslogd 프로세스에서 기본값 이외의 포트를 사용하는 경우 이 옵션으로 지정할 수 있습니다.
  • --level= - debug, info, warning, error 또는 critical 중 하나입니다.
    tty3에 표시되는 최소 수준의 메시지를 지정합니다. 그러나 이 수준에 관계없이 모든 메시지가 로그 파일로 전송됩니다.
mediacheck (선택 사항)
이 값을 지정하면 anaconda가 설치 미디어에서 mediacheck를 실행하도록 강제 적용합니다. 이 명령을 실행하려면 설치에 참여해야 하므로 기본적으로 비활성화되어 있습니다.
모니터 (선택 사항)
monitor 명령을 지정하지 않으면 anaconda는 X를 사용하여 모니터 설정을 자동으로 감지합니다. 모니터를 수동으로 설정하기 전에 이 작업을 시도하십시오.
  • --HSync= - 모니터의 가로 동기화 빈도를 지정합니다.
  • --monitor= - 지정된 모니터를 사용합니다. 모니터 이름은 hwdata 패키지의 /usr/share/hwdata/MonitorsDB의 모니터 목록에 있어야 합니다. 모니터 목록은 Kickstart 구성 도구의 X 구성 화면에서도 확인할 수 있습니다. --hsync 또는 --vsync가 제공되는 경우 무시됩니다. 모니터 정보가 제공되지 않으면 설치 프로그램이 자동으로 검색하려고 합니다.
  • --noprobe= - 모니터를 조사하지 마십시오.
  • --Vsync= - 모니터의 수직 동기화 빈도를 지정합니다.
마우스 (더 이상 사용되지 않음)
mouse 키워드는 더 이상 사용되지 않습니다.
다중 경로 (선택 사항)
다중 경로 장치를 형식으로 지정합니다.
multipath --name=mpathX --device=device_name --rule=policy
예를 들어 다음과 같습니다.
multipath --name=mpath0 --device=/dev/sdc --rule=failover
사용 가능한 옵션은 다음과 같습니다.
  • --name= - 다중 경로 장치의 이름( mpathX형식의 X )입니다. 여기서 X 는 정수입니다.
  • --device= - 다중 경로 장치로 연결된 블록 장치입니다.
  • --rule= - 다중 경로 정책:페일오버,multibus,group_by_serial,group_by_prio 또는 group_by_node_name. 이러한 정책에 대한 설명은 다중 경로 manpage를 참조하십시오.
네트워크 (선택 사항)
시스템의 네트워크 정보를 구성합니다. Kickstart 설치에 네트워킹이 필요한 경우( HTTP,FTP 또는 NFS를 통해 Kickstart 파일에 액세스하는 경우) 첫 번째 네트워크 명령에 지정된 장치는 명령으로 지정된 구성으로 활성화됩니다. --device= 옵션이 지정되지 않고 여러 네트워크 장치를 사용할 수 있는 경우 네트워크를 통해 Kickstart 파일에 액세스하는 데 사용되는 장치를 선택하거나 사용자가 장치를 선택하라는 메시지가 표시됩니다.
첫 번째 네트워크 명령에서 네트워크 구성이 지정되지 않은 경우(예: --bootproto= 옵션이 누락된 경우) 부팅 옵션으로 설정된 구성으로 장치가 활성화됩니다. 설치된 시스템에서 이 장치는 기본값인 --bootproto=dhcp 을 사용하여 구성됩니다.
  • --BOOTPROTO= - dhcp,bootp,static 또는 query 중 하나입니다.
    기본 옵션은 dhcp 입니다. BOOT P와 dhcp 는 동일하게 취급됩니다.
    DHCP 방법은 DHCP 서버 시스템을 사용하여 네트워킹 구성을 가져옵니다. 추측할 수 있듯이, BOOTP 방법은 비슷합니다, 네트워크 구성을 공급하는 BOOTP 서버가 필요합니다. DHCP를 사용하도록 시스템을 실행하려면 다음을 수행합니다.
    network --bootproto=dhcp
    BOOTP를 사용하여 네트워킹 구성을 가져오도록 시스템을 지시하려면 Kickstart 파일에서 다음 행을 사용합니다.
    network --bootproto=bootp
    정적 방법을 사용하려면 Kickstart 파일에 필요한 모든 네트워킹 정보를 입력해야 합니다. 이름에서 알 수 있듯이 이 정보는 정적이며 설치 중 및 설치 후 사용됩니다. 정적 네트워킹 행의 경우 모든 네트워크 구성 정보를 한 줄에 포함해야 하므로 더 복잡해집니다. IP 주소, 넷마스크, 게이트웨이 및 네임 서버를 지정해야 합니다.
    이 페이지에 있는 이 예제의 프레젠테이션은 해당 행을 실제 Kickstart 파일로 분리했지만 이 모든 정보를 중단 없이 한 줄에 포함해야 합니다.
    network --bootproto=static --ip=10.0.2.15 --netmask=255.255.255.0 
     --gateway=10.0.2.254 --nameserver=10.0.2.1
    
    static 메서드를 사용하는 경우 다음 두 가지 제한 사항을 유의하십시오.
    • 모든 정적 네트워킹 구성 정보는 줄에 지정해야 합니다. 예를 들어 백슬래시를 사용하여 행을 래핑할 수 없습니다.
    • 여기에서 여러 이름 서버를 구성할 수도 있습니다. 이렇게 하려면 명령줄에서 쉼표로 구분된 목록으로 지정합니다.
      이 페이지에 있는 이 예제의 프레젠테이션은 해당 행을 실제 Kickstart 파일로 분리했지만 이 모든 정보를 중단 없이 한 줄에 포함해야 합니다.
      network --bootproto=static --ip=10.0.2.15 --netmask=255.255.255.0
       --gateway=10.0.2.254 --nameserver 192.168.2.1,192.168.3.1
      
    이 옵션을 쿼리 하도록 설정하면 실제 설치 프로세스 중에 네트워크 옵션을 수동으로 구성하라는 메시지가 표시됩니다.
    network --bootproto=query
  • --device= - 구성 중인 네트워크 장치를 지정하는 데 사용됩니다. 예를 들어 다음과 같습니다.
    network --bootproto=dhcp --device=eth0
    위 예제에서는 DHCP의 장치 eth0 을 구성합니다.
  • --IP= - 머신이 설치될 IP 주소입니다.
  • --gateway= - 기본 게이트웨이를 IP 주소로 사용합니다.
  • --nameserver= - 기본 이름 서버, IP 주소로.
  • --No DNS - DNS 서버를 구성하지 않습니다.
  • --netmask= - 설치된 시스템의 Netmask입니다.
  • --hostname= - 설치된 시스템의 호스트 이름.
  • --ethtool= - ethtool 프로그램으로 전달될 네트워크 장치에 대해 추가로 하위 수준 설정을 지정합니다. autoneg 를 지정하지 않으면 autoneg off 가 자동으로 삽입됩니다.
  • --ESSID= - 무선 네트워크의 네트워크 ID입니다.
  • --wepkey= - 무선 네트워크의 암호화 키입니다.
  • --ONBOOT= - 부팅 시 장치를 활성화할지 여부입니다.
  • --dhcpclass= - DHCP 클래스.
  • --MTU= - 장치의 MTU입니다.
  • --noipv4 - 이 장치에서 IPv4를 비활성화합니다.
  • --noipv6 - 이 장치에서 IPv6를 비활성화합니다.
부분 또는 파티션 (설치에 대한 필수, 업그레이드에 대해 무시)
시스템에서 파티션을 생성합니다.
다른 파티션의 시스템에 둘 이상의 Red Hat Enterprise Linux 설치가 있는 경우 설치 프로그램에서 사용자에게 어떤 설치를 업그레이드할지 묻는 메시지가 표시됩니다.
경고
--noformat--onpart 를 사용하지 않는 한 생성된 모든 파티션은 설치 프로세스의 일부로 포맷됩니다.
사용 중인 부분의 자세한 예는 31.4.1절. “고급 파티셔닝 예” 를 참조하십시오.
  • <mntpoint > - < mntpoint >는 파티션이 마운트된 위치이며 다음 양식 중 하나여야 합니다.
    • /<path>
      예를 들면 /, /usr,/home
    • swap
      파티션은 스왑 공간으로 사용됩니다.
      스왑 파티션의 크기를 자동으로 확인하려면 --recommended 옵션을 사용합니다.
      swap --recommended
      2GB 이상의 RAM이 있는 시스템에 권장되는 최대 스왑 크기는 RAM 용량의 두 배입니다. 2GB 이상의 시스템의 경우 이 권장 사항을 2GB와 RAM 용량으로 변경하는 것이 좋습니다.
    • raid.<id>
      파티션은 소프트웨어 RAID에 사용됩니다(라이드 참조).
    • pv.<id>
      파티션은 LVM에 사용됩니다(Log vol참조).
      참고
      < id > 필드에 값을 할당할 수 있지만 이러한 값이 볼륨 및 볼륨 그룹 간에 일관되게 유지되도록 합니다. 첫 번째 볼륨의 기본값은 01입니다.
  • --size= - 최소 파티션 크기(MB)입니다. 여기에 정수 값을 500과 같이 지정합니다. MMB를 사용하여 번호를 추가하지 마십시오.
  • --grow - 사용 가능한 공간을 채우기 위해 확장하거나 최대 크기 설정까지 파티션을 지정합니다.
    참고
    스왑 파티션에 --maxsize= 을 설정하지 않고 --grow= 를 사용하는 경우 Anaconda 에서 스왑 파티션의 최대 크기를 제한합니다. 2GB 미만의 실제 메모리가 있는 시스템의 경우 부과된 제한은 실제 메모리 양에 두 배입니다. 2GB가 넘는 시스템의 경우, 부과된 제한은 물리 메모리 크기와 2GB의 크기입니다.
  • --MaxSize= - 파티션이 확장되도록 설정된 최대 파티션 크기(MB)입니다. 여기에 정수 값을 지정하고 MB로 숫자를 추가하지 마십시오.
  • --noformat - --onpart 명령과 함께 사용하기 위해 설치 프로그램을 포맷하지 않도록 지정합니다.
  • --onpart= 또는 --usepart= - 이미 존재하는 장치의 파티션을 Put 예를 들어 다음과 같습니다.
    partition /home --onpart=hda1
    / dev/hda1 에 이미 있어야 합니다.
  • --ondisk= 또는 --ondrive= - 파티션을 특정 디스크에 강제로 생성합니다. 예를 들어, --ondisk=sdb는 시스템의 두 번째 SCSI 디스크에 파티션을 둡니다.
  • --as primary - 파티션을 기본 파티션으로 자동 할당하도록 강제 적용하거나 파티션이 실패합니다.
  • --type= ( fstype으로 대체됨) - 이 옵션은 더 이상 사용할 수 없습니다. fstype 을 사용합니다.
  • --fstype= - 파티션의 파일 시스템 유형을 설정합니다. 유효한 값은 xfs,ext2,ext3,ext4,swap,vfat, hfs 입니다.
  • --start= - 파티션에 대한 시작 실린더를 지정합니다. 이를 위해서는 --ondisk= 또는 ondrive= 로 드라이브를 지정해야 합니다. 또한 끝 실린더링은 --end= 또는 파티션 크기를 --size= 로 지정해야 합니다.
  • --end= - 파티션에 대한 끝 실린더를 지정합니다. 시작 실린더를 --start= 로 지정해야 합니다.
  • --bytes-per-inode= - 파티션에 만들 파일 시스템의 inode 크기를 지정합니다. 모든 파일 시스템이 이 옵션을 지원하는 것은 아니므로 이러한 경우에는 자동으로 무시됩니다.
  • --recommended - 파티션 크기를 자동으로 결정합니다.
  • --onbiosdisk - BIOS에서 검색한 대로 특정 디스크에 파티션을 강제로 만듭니다.
  • --encrypted - 이 파티션을 암호화해야 함을 지정합니다.
  • --passphrase= - 이 파티션을 암호화할 때 사용할 암호를 지정합니다. 위의 --encrypted 옵션이 없으면 이 옵션은 아무 작업도 수행하지 않습니다. 암호를 지정하지 않으면 기본 시스템 전체가 사용되거나 기본값이 없는 경우 설치 프로그램이 중지되고 프롬프트가 표시됩니다.
  • --fsoptions= - 파일 시스템을 마운트할 때 사용할 옵션의 무료 양식 문자열을 지정합니다. 이 문자열은 설치된 시스템의 /etc/fstab 파일에 복사되며 따옴표로 묶어야 합니다.
  • --label= - 개별 파티션에 레이블을 할당합니다.
참고
어떤 이유로든 분할이 실패하면 진단 메시지가 가상 콘솔 3에 표시됩니다.
poweroff (선택 사항)
설치가 성공적으로 완료되면 시스템을 종료하고 전원을 끕니다. 일반적으로 수동 설치 중에 anaconda는 메시지를 표시하고 사용자가 재부팅하기 전에 키를 누를 때까지 기다립니다. Kickstart를 설치하는 동안 완료 방법을 지정하지 않으면 halt 옵션이 기본값으로 사용됩니다.
poweroff 옵션은 shutdown -p 명령과 거의 동일합니다.
참고
poweroff 옵션은 사용 중인 시스템 하드웨어에 따라 크게 달라집니다. 특히 BIOS, APM(고급 전원 관리) 및 ACPI(고급 구성 및 전원 인터페이스)와 같은 특정 하드웨어 구성 요소가 시스템 커널과 상호 작용할 수 있어야 합니다. 시스템의 APM/ACPI 기능에 대한 자세한 내용은 제조업체에 문의하십시오.
기타 완료 방법은 halt,reboot, shutdown Kickstart 옵션을 참조하십시오.
RAID (선택 사항)
소프트웨어 RAID 장치를 어셈블합니다. 이 명령은 다음과 같습니다.
raid <mntpoint> --level=<level> --device=<mddevice> <partitions*>
  • <mntpoint > - RAID 파일 시스템이 마운트된 위치입니다. / 이면 부팅 파티션(/boot)이 없으면 RAID 수준이 1이어야 합니다. 부팅 파티션이 있는 경우 /boot 파티션은 수준 1이어야 하며 루트(/) 파티션은 사용 가능한 유형 중 하나일 수 있습니다. & lt;partitions* >(여러 파티션을 나열할 수 있음을 나타내는) RAID 배열에 추가할 RAID 식별자를 나열합니다.
  • --level= - RAID 레벨은 (0, 1, 4, 5, 6, 10)입니다.
  • --device= - 사용할 RAID 장치의 이름(예: md0 또는 md1). RAID 장치 범위는 md0에서 md15로, 각각 한 번만 사용됩니다.
  • --bytes-per-inode= - RAID 장치에서 수행할 파일 시스템의 inode 크기를 지정합니다. 모든 파일 시스템이 이 옵션을 지원하는 것은 아니므로 이러한 경우에는 자동으로 무시됩니다.
  • --spares= - RAID 배열에 할당된 예비 드라이브 수를 지정합니다. 스페어 드라이브는 드라이브 장애가 발생할 경우 배열을 다시 작성하는 데 사용됩니다.
  • --fstype= - RAID 배열의 파일 시스템 유형을 설정합니다. 유효한 값은 xfs,ext2,ext3,ext4,swap,vfat, hfs 입니다.
  • --fsoptions= - 파일 시스템을 마운트할 때 사용할 옵션의 무료 양식 문자열을 지정합니다. 이 문자열은 설치된 시스템의 /etc/fstab 파일에 복사되며 따옴표로 묶어야 합니다.
  • --noformat - 기존 RAID 장치를 사용하고 RAID 배열을 포맷하지 않습니다.
  • --useexisting - 기존 RAID 장치를 사용하고 다시 포맷합니다.
  • --encrypted - 이 RAID 장치를 암호화해야 함을 지정합니다.
  • --passphrase= - 이 RAID 장치를 암호화할 때 사용할 암호를 지정합니다. 위의 --encrypted 옵션이 없으면 이 옵션은 아무 작업도 수행하지 않습니다. 암호를 지정하지 않으면 기본 시스템 전체가 사용되거나 기본값이 없는 경우 설치 프로그램이 중지되고 프롬프트가 표시됩니다.
다음 예제에서는 / 에 대한 RAID 레벨 1 파티션과 / usr 에 대한 RAID 수준 5를 생성하는 방법을 보여줍니다. 시스템에 SCSI 디스크가 3개 있다고 가정합니다. 또한 각 드라이브에 하나씩 세 개의 스왑 파티션을 만듭니다.
part raid.01 --size=60 --ondisk=sda
part raid.02 --size=60 --ondisk=sdb 
part raid.03 --size=60 --ondisk=sdc
part swap --size=128 --ondisk=sda  
part swap --size=128 --ondisk=sdb  
part swap --size=128 --ondisk=sdc
part raid.11 --size=1 --grow --ondisk=sda  
part raid.12 --size=1 --grow --ondisk=sdb  
part raid.13 --size=1 --grow --ondisk=sdc
raid / --level=1 --device=md0 raid.01 raid.02 raid.03  
raid /usr --level=5 --device=md1 raid.11 raid.12 raid.13
실행 중인 raid 의 자세한 예제는 31.4.1절. “고급 파티셔닝 예” 를 참조하십시오.
재부팅 (선택 사항)
설치가 성공적으로 완료된 후 재부팅(단, 인수 없음). 일반적으로 Kickstart는 메시지를 표시하고 사용자가 재부팅하기 전에 키를 누를 때까지 기다립니다.
reboot 옵션은 shutdown -r 명령과 거의 동일합니다.
System z에 cmdline 모드로 설치할 때 완전히 설치를 자동화하려면 재부팅 을 지정합니다.
기타 완료 방법은 halt,poweroff, shutdown Kickstart 옵션을 참조하십시오.
Kickstart 파일에 다른 방법이 명시적으로 지정되지 않은 경우 halt 옵션이 기본 완료 방법입니다.
참고
재부팅 옵션을 사용하면 설치 미디어 및 방법에 따라 끝없는 설치 루프가 발생할 수 있습니다.
리포지토리 (선택 사항)
패키지 설치 소스로 사용할 수 있는 추가 yum 리포지토리를 설정합니다. 여러 리포지토리 행을 지정할 수 있습니다.
repo --name=<repoid> [--baseurl=<url>| --mirrorlist=<url>]
  • --name= - 리포지토리 ID입니다. 이 옵션은 필수입니다.
  • --BASEURL= - 리포지토리의 URL입니다. yum repo config 파일에서 사용할 수 있는 변수는 여기에서 지원되지 않습니다. 둘 다 아닌 이 옵션 또는 --mirrorlist 중 하나를 사용할 수 있습니다.
  • --mirrorlist= - 저장소에 대한 미러 목록을 가리키는 URL입니다. yum repo config 파일에서 사용할 수 있는 변수는 여기에서 지원되지 않습니다. 둘 다 아닌 이 옵션 또는 --baseurl 중 하나를 사용할 수 있습니다.
rootpw (필수)
시스템의 루트 암호를 <password& gt; 인수로 설정합니다.
rootpw [--iscrypted] <password>
  • --iscrypted - 이 값이 있는 경우 암호 인수가 이미 암호화된 것으로 가정합니다.
SELinux (선택 사항)
시스템에 SELinux의 상태를 설정합니다. SELinux는 anaconda에서 기본적으로 강제 실행됩니다.
selinux [--disabled|--enforcing|--permissive]
  • --enforcing - 강제 적용되는 기본 대상 정책을 사용하여 SELinux를 활성화합니다.
    참고
    selinux 옵션이 Kickstart 파일에 없으면 SELinux가 활성화되고 기본적으로 --enforcing 으로 설정됩니다.
  • --permissive - SELinux 정책에 따라 출력되지만 실제로 정책을 적용하지는 않습니다.
  • --disabled - 시스템에서 SELinux를 완전히 비활성화합니다.
서비스 (선택 사항)
기본 실행 수준에서 실행할 서비스의 기본 집합을 수정합니다. 활성화된 목록에 나열된 서비스가 활성화되기 전에 disabled 목록에 나열된 서비스가 비활성화됩니다.
  • --disabled - 쉼표로 구분된 목록에 제공된 서비스를 비활성화합니다.
  • --enabled - 쉼표로 구분된 목록에 제공된 서비스를 활성화합니다.
서비스 목록에 공백을 포함하지 마십시오.
쉼표로 구분된 목록에 공백이 포함된 경우, Kickstart는 첫 번째 공간까지 서비스만 활성화하거나 비활성화합니다. 예를 들어 다음과 같습니다.
services --disabled auditd, cups,smartd, nfslock
auditd 서비스만 비활성화합니다. 4개의 서비스를 모두 비활성화하려면 이 항목에 서비스 간 공백이 포함되지 않아야 합니다.
services --disabled auditd,cups,smartd,nfslock
종료 (선택 사항)
설치가 성공적으로 완료된 후 시스템을 종료합니다. Kickstart를 설치하는 동안 완료 방법을 지정하지 않으면 halt 옵션이 기본값으로 사용됩니다.
shutdown 옵션은 shutdown 명령과 거의 동일합니다.
기타 완료 방법은 halt,poweroff, reboot Kickstart 옵션을 참조하십시오.
skipx (선택 사항)
이 경우 X가 설치된 시스템에 구성되지 않습니다.
텍스트 (선택 사항)
텍스트 모드에서 Kickstart를 설치합니다. Kickstart 설치는 기본적으로 그래픽 모드에서 수행됩니다.
시간대 (필수)
timeconfig 로 나열된 시간대 중 하나일 수 있는 시스템 시간대를 <timezone >으로 설정합니다.
timezone [--utc] <timezone>
  • --UTC - 존재하는 경우 시스템은 하드웨어 시계가 UTC (Greenwich Mean) 시간으로 설정되어 있다고 가정합니다.
업그레이드 (선택 사항)
새 시스템을 설치하지 않고 기존 시스템을 업그레이드하도록 시스템에 지시합니다. cdrom,harddrive,nfs, 또는 url ( FTP 및 HTTP) 중 하나를 설치 트리의 위치로 지정해야 합니다. 자세한 내용은 설치를 참조하십시오.
사용자 (선택 사항)
시스템에서 새 사용자를 생성합니다.
user --name=<username> [--groups=<list>] [--homedir=<homedir>] [--password=<password>] [--iscrypted] [--shell=<shell>] [--uid=<uid>]
  • --name= - 사용자 이름을 제공합니다. 이 옵션은 필수입니다.
  • --groups= - 기본 그룹 외에도 사용자가 속해야 하는 그룹 이름의 쉼표로 구분된 목록입니다. 그룹은 사용자 계정을 생성하기 전에 존재해야 합니다.
  • --homedir= - 사용자의 홈 디렉터리입니다. 제공하지 않는 경우 기본값은 /home/ <username> 입니다.
  • --password= - 새 사용자의 암호입니다. 제공하지 않으면 기본적으로 계정이 잠깁니다.
  • --iscrypted= - 이미 암호화되어 있거나 그렇지 않은 --password에서 제공하는 암호입니까?
  • --shell= - 사용자의 로그인 쉘입니다. 제공하지 않는 경우 기본값은 시스템 기본값입니다.
  • --UID= - 사용자의 UID입니다. 제공하지 않는 경우 기본값은 사용 가능한 다음 시스템 이외의 UID로 설정됩니다.
VNC (선택 사항)
VNC를 통해 그래픽 설치를 원격으로 볼 수 있습니다. 이 방법은 텍스트 설치에 몇 가지 크기와 언어 제한이 있기 때문에 일반적으로 텍스트 모드보다 우선합니다. 옵션을 지정하지 않으면 이 명령은 암호 없이 시스템에서 VNC 서버를 시작하고 원격 머신을 연결하기 위해 실행해야 하는 명령을 출력합니다.
vnc [--host=<hostname>] [--port=<port>] [--password=<password>]
  • --host= - 설치 시스템에서 VNC 서버를 시작하지 않고 지정된 호스트 이름에서 수신 대기하는 VNC 뷰어 프로세스에 연결합니다.
  • --port= - 원격 VNC 뷰어 프로세스가 수신 대기 중인 포트를 제공합니다. 제공하지 않으면 anaconda는 VNC 기본값을 사용합니다.
  • --password= - VNC 세션에 연결하기 위해 제공해야 하는 암호를 설정합니다. 이는 선택 사항이지만 권장됩니다.
volgroup (선택 사항)
을 사용하여 구문으로 LVM(Logical Volume Management) 그룹을 생성합니다.
volgroup <name> <partition> <options>
파티션은 pv. <id> 형식으로 설명되어 있습니다. 볼륨 및 볼륨 그룹 간에 이러한 값이 일관되게 있는 한 < id > 필드에 모든 값을 할당할 수 있습니다. 기본값은 01입니다.
옵션은 다음과 같습니다.
  • --noformat - 기존 볼륨 그룹을 사용하고 포맷하지 마십시오.
  • --useexisting - 기존 볼륨 그룹을 사용하고 다시 포맷합니다.
  • --pesize= - 물리 확장 영역의 크기를 설정합니다.
먼저 파티션을 생성하고 논리 볼륨 그룹을 만든 다음 논리 볼륨을 만듭니다. 예를 들어 다음과 같습니다.
part pv.01 --size 3000 
volgroup myvg pv.01 
logvol / --vgname=myvg --size=2000 --name=rootvol
volgroup 의 자세한 예제는 31.4.1절. “고급 파티셔닝 예” 을 참조하십시오.
xconfig (선택 사항)
X Window System을 설정합니다. 이 옵션을 지정하지 않으면 사용자는 설치 중에 X를 수동으로 구성해야 합니다. X가 설치된 경우 최종 시스템에 설치되지 않은 경우 이 옵션을 사용해서는 안 됩니다.
  • --driver - 비디오 하드웨어에 사용할 X 드라이버를 지정합니다.
  • --VideoRam= - 비디오 카드에 있는 비디오 RAM의 양을 지정합니다.
  • --defaultdesktop= - GNOME 또는 KDE를 사용하여 기본 데스크탑을 설정합니다(GNOME 데스크탑 환경 및/또는 KDE 데스크탑 환경이 %packages)를 통해 설치되었다고 가정).
  • --startxonboot - 설치된 시스템에서 그래픽 로그인을 사용합니다.
  • --resolution= - 설치된 시스템에서 X 창 시스템의 기본 해상도를 지정합니다. 유효한 값은 640x480, 800x600, 1024x768, 1152x864, 1280x1024, 1400x1050, 1600x1200입니다. 비디오 카드 및 모니터와 호환되는 해상도를 지정해야 합니다.
  • --depth= - 설치된 시스템에서 X Window System의 기본 색상 깊이를 지정합니다. 유효한 값은 8, 16, 24 및 32입니다. 비디오 카드 및 모니터와 호환되는 색상 깊이를 지정해야 합니다.
zerombr (선택 사항)
zerombr 가 지정된 경우 디스크에 있는 잘못된 파티션 테이블이 초기화됩니다. 이렇게 하면 잘못된 파티션 테이블이 있는 디스크의 모든 콘텐츠가 삭제됩니다.
이 명령은 이전에 0mbr yes로 지정되었습니다. 이 형식은 더 이상 사용되지 않습니다. 이제 Kickstart 파일에 zerombr 를 지정합니다.
zfcp (선택 사항)
파이버 채널 장치(IBM System z)를 정의합니다.
zfcp [--devnum= <devnum>] [--fcplun= <fcplun> ] [--scsiid= <scsiid> ] [--scsilun= <scsilun> ] [--wwpn= <wpn> ]
%include (선택 사항)
%include /path/to/file 명령을 사용하여 Kickstart 파일에 다른 파일의 내용을 포함시켜야 합니다. Kickstart 파일에 %include 명령의 위치에 있는 것처럼 파일 내용을 포함합니다.

31.4.1. 고급 파티셔닝 예

다음은 명확한 부분 ,raid,part ,volgroup, logvol Kickstart 옵션을 보여주는 단일 통합 예제입니다.
clearpart --drives=hda,hdc --initlabel  
# Raid 1 IDE config 
part raid.11    --size 1000     --asprimary     --ondrive=hda 
part raid.12    --size 1000     --asprimary     --ondrive=hda 
part raid.13    --size 2000     --asprimary     --ondrive=hda 
part raid.14    --size 8000                     --ondrive=hda 
part raid.15    --size 1 --grow                 --ondrive=hda             
part raid.21    --size 1000     --asprimary     --ondrive=hdc 
part raid.22    --size 1000     --asprimary     --ondrive=hdc 
part raid.23    --size 2000     --asprimary     --ondrive=hdc 
part raid.24    --size 8000                     --ondrive=hdc 
part raid.25    --size 1 --grow                 --ondrive=hdc  

# You can add --spares=x  
raid /          --fstype ext3 --device md0 --level=RAID1 raid.11 raid.21 
raid /safe      --fstype ext3 --device md1 --level=RAID1 raid.12 raid.22 
raid swap       --fstype swap --device md2 --level=RAID1 raid.13 raid.23 
raid /usr       --fstype ext3 --device md3 --level=RAID1 raid.14 raid.24 
raid pv.01      --fstype ext3 --device md4 --level=RAID1 raid.15 raid.25  

# LVM configuration so that we can resize /var and /usr/local later 
volgroup sysvg pv.01     
logvol /var             --vgname=sysvg  --size=8000     --name=var 
logvol /var/freespace   --vgname=sysvg  --size=8000     --name=freespacetouse 
logvol /usr/local       --vgname=sysvg  --size=1 --grow --name=usrlocal
이 고급 예제에서는 RAID를 통해 LVM을 구현하고 향후 증가를 위해 다양한 디렉터리의 크기를 조정하는 기능을 구현합니다.