32.4. 킥스타트 옵션
다음에 나온 옵션들을 킥스타트 파일에 지정하실 수 있습니다. 그래픽 인터페이스를 사용하여 킥스타트 파일을 생성하시려면, 킥스타트 설정 프로그램을 사용하십시오. 보다 자세한 사항은 33장. 킥스타트 설정 프로그램에서 참조하시기 바랍니다.
참고
만일 옵션 다음에 등호 (=)가 온다면, 그 등호 다음에 값을 지정해 주셔야 합니다. 예시 명령어에서, ([]) 안에 지정된 옵션은 명령에 대한 선택적인 인수를 의미합니다.
auth
또는authconfig
(필수 사항)--enablenis
— NIS 지원을 작동합니다. 디폴트 값으로,--enablenis
명령은 네트워크 상에서 발견되는 첫번재 도메인을 사용합니다. 따라서 항상--nisdomain
옵션을 통하여 직접 도메인을 설정해 주셔야 합니다.--nisdomain=
— NIS 서비스에서 사용할 NIS 도메인 명--nisserver=
— NIS 서비스에 사용될 서버 (디폴트 값으로, 브로드캐스트합니다)--useshadow
또는--enableshadow
— 섀도우 패스워드를 사용합니다.--enableldap
—/etc/nsswitch.conf
에서 LDAP 지원을 활성화합니다. 이렇게 하면 시스템은 사용자 정보 (예: UID, 홈 디렉토리, 쉘 등)를 LDAP 디렉토리에서 검색할 수 있습니다. 이 옵션을 사용하려면,nss-pam-ldapd
패키지를 설치해야 합니다. 또한--ldapserver=
와--ldapbasedn=
을 사용하여 서버와 베이스(base) DN(고유 이름)을 지정해야 합니다.--enableldapauth
— LDAP를 인증 방식으로 사용합니다. 이 옵션은 인증과 암호를 변경하는데 LDAP 디렉토리를 사용하는pam_ldap
모듈을 사용합니다. 이 옵션을 사용하기 위해서는nss-pam-ldapd
패키지를 설치하셔야 합니다. 또한--ldapserver=
와--ldapbasedn=
명령어를 사용하여 서버와 베이스(base) DN을 지정하셔야 합니다. 사용하는 환경이 TLS (Transport Layer Security)를 사용하지 않을 경우,--disableldaptls
스위치를 사용하여 결과적으로 생성되는 설정 파일이 작동하는지 확인합니다.--ldapserver=
—--enableldap
이나--enableldapauth
중 한 옵션을 이미 지정하셨다면, 이 옵션을 사용하여 사용자 정보를 저장하는 사용할 LDAP 디텍토리 트리의 DN을 지정하십시오. 이 옵션은/etc/ldap.conf
파일에 설정됩니다.--ldapbasedn=
—--enableldap
이나--enableldapauth
중 한 옵션을 이미 지정하셨다면, 이 옵션을 사용하여 사용자 정보를 저장하는 사용할 LDAP 디텍토리 트리의 DN을 지정하십시오. 이 옵션은/etc/ldap.conf
파일에 설정됩니다.--enableldaptls
— TLS (전송 계층 보안 - Transport Layer Security) 검색을 사용합니다. 이 옵션은 LDAP가 인증 전에 LDAP 서버로 암호화된 사용자명과 암호를 보내도록 해줍니다.--disableldaptls
— 인증을 위해 LDAP를 사용하는 환경에서는 TLS (전송 계층 보안 - Transport Layer Security) 검색을 사용하지 않습니다.--enablekrb5
— Kerberos 5를 사용자 인증에 사용합니다. Kerberos 자체는 홈 디렉토리, UID, 쉘에 대해 알고 있지 않습니다. Kerberos를 활성화하면 LDAP이나 NIS, Hesiod나/usr/sbin/useradd
명령을 사용해 사용자의 계정 정보를 이 워크스테이션이 알도록 만들어야 합니다. 이 옵션을 사용하려면,pam_krb5
패키지가 설치되어 있어야 합니다.--krb5realm=
— 워크테이션이 속한 Kerberos 5 영역.--krb5kdc=
— 커베로스 5 영역에 대한 서버 요구를 수행하는 KDC (또는 여러 개의 KDC). 만일 영역 내에 여러 개의 KDC가 있다면, 콤마 (,)를 사용하여 구분합니다.--krb5adminserver=
— 영역 안에 있으면서 kadmind를 실행 중인 KDC. 이 서버는 암호 변경과 그 외 다른 관리 요청을 처리합니다. KDC가 여러 개인 경우, 이 서버는 마스터 KDC 상에서 운영되어야 합니다.--enablehesiod
— 사용자 홈 디렉토리, UID와 쉘을 검색하기 위하여 Hesiod 지원을 사용합니다. Hesiod를 설정하고 네트워크 상에서 Hesiod를 사용하는 방법과 관련된 보다 많은 정보를 원하신다면,glibc
패키지에 포함된/usr/share/doc/glibc-2.x.x/README.hesiod
을 참조하시기 바랍니다. Hesiod는 사용자, 그룹과 그 외 다른 다양한 항목들에 대한 정보를 저장하기 위하여 DNS 레코드를 사용하는 DNS의 확장입니다.--hesiodlhs
및--hesiodrhs
—/etc/hesiod.conf
에 설정된Hesiod
LHS (왼쪽) 값과 RHS (오른쪽) 값입니다.Hesiod
라이브러리는 이러한 값을 사용하여 DNS 이름을 검색합니다. 이는 LDAP가 기본 DN을 사용하는 방법과 유사합니다.사용자 이름jim
의 사용자 정보를 검색하기 위해 Hesiod 라이브러리는jim.passwd<LHS><RHS>
을 검색합니다. 이는passwd
파일에 있는 사용자 항목과 동일한 문자열jim:*:501:501:Jungle Jim:/home/jim:/bin/bash
이 들어있는 TXT 기록을 해결합니다. 그룹을 검색하려면 Hesiod 라이브러리는 대신jim.group<LHS><RHS>
를 검색합니다.번호로 사용자 및 그룹을 검색하려면501.uid
를jim.passwd
에 대한 CNAME으로 만들고501.gid
를jim.group
에 대한 CNAME으로 만듭니다. 라이브러리는 검색시 LHS 및 RHS 값 앞에 마침표(.
)를 두지 않는다는 사실에 유의하십시오, 따라서 따라서 LHS나 RHS 값 앞에 마침표가 필요한 경우,--hesiodlhs
및--hesiodrhs
설정 값에 마침표를 포함해야 합니다.--enablesmbauth
— SMB서버를 사용한 사용자 인증을 활성화합니다(보통 Samba나 Windows서버). SMB 인증 지원 자체는 홈 디렉토리, UID, 쉘에 대해 알고 있지 않습니다. SMB를 활성화하면 LDAP이나 NIS, Hesiod나/usr/sbin/useradd
명령을 사용해 사용자의 계정 정보를 이 워크스테이션이 알도록 만들어야 합니다.--smbservers=
— SMB 인증에 사용할 서버 이름. 하나 이상의 서버를 지정하려면 이름을 콤마(,)로 구분합니다.--smbworkgroup=
— SMB 서버에 사용되는 작업그룹의 이름.--enablecache
—nscd
서비스를 사용합니다.nscd
서비스는 사용자, 그룹에 대한 정보와 다양한 다른 유형의 정보를 캐시합니다. NIS, LDAP이나 Hesiod를 사용하여 네트워크 상에서 사용자와 그룹에 대한 정보를 배포하실 경우, 캐싱 (caching)을 사용하시면 특히 유용합니다.--passalgo
— SHA-256 해싱 알고리즘을 설정하려면authconfig --passalgo=sha256 --kickstart
명령을 실행합니다.SHA-512 해싱 알고리즘을 설정하려면authconfig --passalgo=sha512 --kickstart
를 실행합니다.--enablemd5
옵션이 있으면 삭제합니다.
autopart
(선택 사항)- 자동으로 파티션을 만듭니다 — 1GB 또는 그 이상의 root(
/
) 파티션, 스왑 파티션, 그리고 아키텍쳐마다 적당한 boot 파티션을 만듭니다. 하나 이상의 디폴트 파티션 크기를part
지시문을 사용해 재정의할 수 있습니다.--encrypted
— 디폴트로 지원하는 모든 디바이스가 암호화되어야 합니까? 이것은 최초 파티션 화면에서 Encrypt 체크박스를 선택하는 것과 동일합니.--passphrase=
— 모든 암호화된 장치에 대해 시스템에서 기본적으로 사용하는 암호를 설정합니다.--escrowcert=URL_of_X.509_certificate
— 모든 암호화된 볼륨의 데이터 암호화 키를/root
에 있는 파일로 URL_of_X.509_certificate에 의해 지정된 URL에서의 X.509 인증서를 사용하여 암호화하여 저장합니다. 각 암호화된 볼륨에 대한 키는 각각 별도의 파일로 저장됩니다. 이 옵션은--encrypted
이 지정된 경우에만 의미가 있습니다.--backuppassphrase=
— 각각의 암호화된 볼륨에 무작위로 생성한 암호를 지정합니다. 이러한 암호는--escrowcert
에 의해 지정된 X.509 인증을 사용한 암호형태로/root
의 다른 파일에 각각 저장됩니다. 이 옵션은--escrowcert
이 지정된 경우에만 의미가 있습니다.
autostep
(선택 사항)--autoscreenshot
— 설치시 모든 단계마다 화면을 잡아서 그 이미지를/root/anaconda-screenshots
에 설치가 완료된 후 복사합니다. 문서를 작성시 가장 유용한 기능입니다.
bootloader
(필수 사항)중요
킥스타트 설치를 위해서 텍스트 모드를 선택한 경우에 파티션, 부트로더, 그리고 패키지 선택 옵션을 정확히 지정했는지 체크하십시오. 텍스트 모드에서는 자동으로 이런 단계가 진행되고, 아나콘다는 빠진 정보를 요구하지 않을 것입니다. 만약 이런 옵션에 대한 선택을 제공하지 않는다면, 아나콘다는 설치 과정을 멈출 것입니다.--append=
— 커널 매개 변수를 지정합니다. 여러 개의 변수를 지정하시려면, 다음과 같이 변수들을 빈 공간으로 구별하시면 됩니다:bootloader --location=mbr --append="hdd=ide-scsi ide=nodma"
--driveorder
— 다음과 같이 BIOS 부트로더에 첫번째 드라이브를 지정해 주십시오:bootloader --driveorder=sda,hda
--location=
— 부트 레코드가 기록될 장소를 지정합니다. 다음과 같은 장소를 입력 가능합니다:mbr
(기본),partition
(커널을 포함하는 파티션의 첫번째 섹터에 부트로더를 설치합니다), 또는none
(부트로더를 설치하지 않음).--password=
— GRUB를 사용하는 경우라면 GRUB 부트 로더의 암호를 이 옵션으로 지정한 단어로 합니다. 이 기능은 임의의 커널 옵션이 넘겨질 수 있는 GRUB 셀 사용을 제한하기 위해서 사용되야 합니다.--md5pass=
— 만약 GRUB를 사용한다면, 암호가 미리 암호화되어 있어야 한다는 점을 제외하고는--password=
와 유사합니다.--upgrade
— 기존 부트로더의 엔트리를 보존하면서 설정을 업그레이드합니다. 이 옵션은 업그레이드에서만 사용됩니다.
clearpart
(선택 사항)참고
clearpart
명령을 사용하시면, 논리 파티션 상에서--onpart
명령을 사용하실 수 없습니다.--all
— 모든 리눅스 파티션을 삭제합니다.--drives=
— 어떤 드라이브에서 파티션을 삭제할지를 지정합니다. 예를 들어 다음 명령은 1차 IDE 컨트롤러에 있는 처음 2개의 드라이브의 파디션을 삭제합니다.clearpart --drives=hda,hdb --all
논리 볼륨 관리 (LVM)를 사용하지 않는 멀티패스 장치를 제거하려면disk/by-id/dm-uuid-mpath-WWID
형식을 사용합니다. 여기서 WWID는 장치의 world-wide identifier입니다. 예를 들어 WWID가2416CD96995134CA5D787F00A5AA11017
인 디스크를 삭제하려면 다음을 사용합니다:clearpart --drives=disk/by-id/dm-uuid-mpath-2416CD96995134CA5D787F00A5AA11017
LVM을 사용하는 멀티패스 장치는 anaconda가 킥스타트 파일을 구문분석할 때 까지 어셈블되지 않습니다. 따라서 이러한 장치는dm-uuid-mpath
형식으로 지정할 수 없습니다. 대신disk/by-id/scsi-WWID
형식을 사용하여 LVM을 사용하는 멀티패스 장치를 삭제할 수 있습니다. 여기서 WWID는 장치의 world-wide identifier입니다. 예를 들어 WWID가58095BEC5510947BE8C0360F604351918
인 디스크를 삭제하려면 다음을 사용합니다:clearpart --drives=disk/by-id/scsi-58095BEC5510947BE8C0360F604351918
주의
mpatha
와 같은 장치 이름은 특정 디스트에 특별하지 않습니다. 설치 중/dev/mpatha
라고 이름이 지정된 디스크는 예상하는 디스크가 아닐 수 있습니다. 따라서clearpart
명령이 잘못된 디스크를 대상으로 할 수 있습니다.--initlabel
— 컴퓨터의 구조에 맞는 디폴트로 디스크 레이블을 초기화합니다 (예, x86의 경우msdos
으로, Itanium이라면gpt
). 이 옵션을 사용하시면 설치 프로그램이 새로운 하드 드라이브에 설치할 때 디스크 레이블을 초기화할 것인지 여부를 묻지 않기 때문에 유용합니다.--linux
— 모든 리눅스 파티션을 삭제합니다.--none
— 어떤 파티션도 삭제하지 않습니다.
cmdline
(선택 사항)- 설치를 상호 작용이 전혀 없는 명령행 모드에서 실행합니다. 사용자 상호작용이 시도되면 설치가 중단됩니다. 이 모드는 IBM System z 시스템에서 3270 터미널이 있는 z/VM이나 LPAR 상의 시스템 메시지 어플릿을 사용하는 경우 유용합니다.
RUNKS=1
과ks=
옵션과 함께 사용할 것을 권장합니다. 26.6절. “kickstart 설치를 위한 매개변수”를 참조하십시오. device
(선택 사항)- 대부분의 PCI시스템에서, 설치 프로그램은 이더넷과 SCSI 카드를 적절히 감지해냅니다. 하지만, 몇몇 오래된 시스템이나 특정 PCI 시스템에서는 킥스타트가 장치를 제대로 찾기 위해 힌트가 필요한 경우가 있습니다.
device
명령은 설치 프로그램에게 다음과 같은 형식으로 추가 모듈을 설치하도록 지시합니다:device <moduleName> --opts=<options>
- <moduleName> — 설치해야만 하는 커널 모듈의 이름으로 변경하십시오.
--opts=
— 커널 모듈을 전달하는 옵션입니다. 예:--opts="aic152x=0x340 io=11"
driverdisk
(선택 사항)- 드라이버 디스켓을 킥스타트 중에 사용할 수 있습니다. 드라이버 디스켓의 내용물을 시스템 하드 드라이브에 있는 파티션의 root 디렉토리에 복사해야 합니다. 그 후,
driverdisk
명령을 사용해 설치 프로그램이 드라이버 디스크를 찾는 위치를 지정합니다.driverdisk <partition> --source=<url> --biospart=<biospart> [--type=<fstype>]
또는, 드라이브 디스켓에 대한 네트워크상의 위치를 지정할 수도 있습니다:driverdisk --source=ftp://path/to/dd.img driverdisk --source=http://path/to/dd.img driverdisk --source=nfs:host:/path/to/img
- <partition> — 드라이버 디스크를 포함하는 파티션.
- <url> — 드라이버 디스크의 URL. NFC위치는
nfs:host:/path/to/img
과 같은 형태로 지정할 수 있습니다. - <biospart> — 드라이버 디스크를 포함하고 있는 BIOS 파티션 이름(예를 들면,
82p2
). --type=
— 파일 시스템 유형 (예, vfat 또는 ext2).
firewall
(선택 사항)firewall --enabled|--disabled [--trust=] <device> <incoming> [--port=]
--enabled
나--enable
— 들어오는 연결 요청 중 DNS 응답이나 DHCP 응답과 같이 외부로 향하는 요청에 대한 응답이 아닌 연결을 거부합니다. 만일 특정 시스템 상에서 실행 중인 서비스에 접속해야할 경우 특정 서비스가 방화벽을 통과할 수 있도록 지정하실 수 있습니다.--disable
또는--disabled
— iptables 규칙을 설정하지 않습니다.--trust=
— 이곳에 장치 (예, eth0)를 기입하시면, 그 장치로부터의 트래픽은 모두 방화벽을 통과할 수 있도록 허용됩니다. 장치를 한 개 이상 기입하시려면,--trust eth0 --trust eth1
형식으로 사용하시면 됩니다. 절대로--trust eth0, eth1
와 같이 콤마로 구분된 형식을 사용하시면 안됩니다.- <incoming> — 방화벽을 통과하도록 지정할 서비스로, 다음중 하나 이상이 될 수 있습니다.
--ssh
--telnet
--smtp
--http
--https
--ftp
--port=
— 포트:프로토콜 형식을 사용하여 방화벽을 통과할 수 있는 포트를 지정하실 수 있습니다. 예를 들어 IMAP의 방화벽 통과를 허용하시려면,imap:tcp
라고 지정하시면 됩니다. 또는 숫자 포트를 지정하는 것도 가능합니다; 예를 들어, 포트 1234에 UDP 패킷을 허용하려면1234:udp
로 지정하시면 됩니다. 여러 개의 포트를 지정하시려면, 콤마로 구분하십시오.
firstboot
(선택 사항)- firstboot를 시스템 부팅 시 시작할 지의 여부를 지정합니다. 활성화될 경우, firstboot 패키지가 설치되어야 합니다. 설정되지 않은 경우 이 옵션은 디폴트로 활성화되지 않습니다.
--enable
또는--enabled
— 설정 에이전트가 시스템이 부팅되면 맨 처음에 실행됩니다.--disable
또는--disabled
— 설정 에이전트가 시스템 부팅시 실행되지 않습니다.--reconfig
— 설정 에이전트를 활성화하여 부팅시 재설정 모드에서 시작합니다. 이 모드는 언어, 마우스, 키보드, root 암호, 보안 수준, 시간대 설정 옵션을 기본값에 더하여 활성화시킬 수 있습니다.
graphical
(선택 사항)halt
(선택 사항)- 성공적으로 설치를 마친 후 시스템을 종료하고 전원을 끕니다. 일반적으로 메뉴얼 설치가 진행되는 동안 아나콘다는 재부팅하기 전에 재부팅 메세지를 출력하고 사용자가 키를 누를 때까지 기다립니다. 킥스타트 설치가 진행되는 동안 완료 방법이 지정되지 않는다면, 이 옵션이 디폴트로 사용됩니다.
halt
옵션은shutdown -h
명령과 동일합니다.기타 다른 완료 방법에 대해서는poweroff
,reboot
,shutdown
킥스타트 옵션을 참조하시기 바랍니다. ignoredisk
(선택 사항)- 설치 프로그램이 지정된 디스크를 무시하도록 합니다. 이는 자동으로 자동 파티션을 사용하고, 디스크 중 일부를 무시하고자 할 때 유용합니다. 예를 들어
ignoredisk
없이는 SAN 클러스터를 설치하려 할 때 킥스타트가 실패할 것입니다. 왜냐하면 설치 프로그램은 SAN에 대한 수동 경로를 인식하게 되며, 그 경로에서는 파티션 테이블을 찾을 수 없기 때문입니다.구문은 다음과 같습니다:ignoredisk --drives=drive1,drive2,...
여기서 driveN은sda
,sdb
,...,hda
,...등과 같은 것 중 하나로 대체합니다.논리 볼륨 관리 (LVM)를 사용하지 않는 멀티패스 장치를 무시하려면disk/by-id/dm-uuid-mpath-WWID
형식을 사용합니다. 여기서 WWID는 장치의 world-wide identifier입니다. 예를 들어, WWID2416CD96995134CA5D787F00A5AA11017
인 디스크를 무시하려면 다음을 사용합니다:ignoredisk --drives=disk/by-id/dm-uuid-mpath-2416CD96995134CA5D787F00A5AA11017
LVM을 사용하는 멀티패스 장치는 anaconda가 킥스타트 파일을 구문 분석할 때 까지 어셈블되지 않습니다. 따라서 이러한 장치는dm-uuid-mpath
형식으로 지정할 수 없습니다. 대신disk/by-id/scsi-WWID
형식을 사용하여 LVM을 사용하는 멀티패스 장치를 무시할 수 있습니다. 여기서 WWID는 장치의 world-wide identifier입니다. 예를 들어, WWID58095BEC5510947BE8C0360F604351918
인 디스크를 무시하려면 다음을 사용합니다:ignoredisk --drives=disk/by-id/scsi-58095BEC5510947BE8C0360F604351918
주의
mpatha
라는 장치 이름은 특정 디스크에서 특별하지 않습니다. 설치 중/dev/mpatha
라는 이름의 디스크는 예상하는 디스크가 아닐 수 있습니다. 따라서ignoredisk
명령이 잘못된 디스크를 대상으로 할 수 있습니다.--only-use
— 설치 프로그램이 사용할 디스크 목록을 지정합니다. 다른 모든 디스크는 무시됩니다. 예를 들어,sda
를 설치 과정에서 사용하고 다른 모든 디스크를 무시하려면:ignoredisk --only-use=sda
LVM을 사용하지 않는 멀티패스 장치를 포함시키려면 다음을 실행합니다:ignoredisk --only-use=disk/by-id/dm-uuid-mpath-2416CD96995134CA5D787F00A5AA11017
LVM을 사용하는 멀티패스 장치를 포함시키려면 다음을 실행합니다:ignoredisk --only-use=disk/by-id/scsi-58095BEC5510947BE8C0360F604351918
install
(선택 사항)- 시스템에게 기존 시스템을 업그레이드하지 않고 새로 설치하라고 지정합니다. 이는 디폴트 모드입니다. 설치를 위해
cdrom
,harddrive
,nfs
,url
(FTP, HTTP, HTTPS 설치) 중 하나의 설치 유형을 지정해야만 합니다.install
명령과 설치 방법 명령어는 별도의 행에 있어야 합니다.cdrom
— 시스템의 첫번째 CD-ROM 드라이브를 사용해 설치합니다.harddrive
— 시스템의 로컬 드라이브에 저장되어 있는 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, HTTPS 를 통하여 원격 서버 상에 위치하는 설치 트리로부터 설치하기.예를 들어:url --url http://<server>/<dir>
또는:url --url ftp://<username>:<password>@<server>/<dir>
interactive
(선택 사항)- 대화형 설치를 실행하지만 디폴트 값을 제공하기 위해 킥스타트 파일에 있는 정보를 사용합니다. 설치 도중 anaconda는 모든 단계에서 프롬프트합니다. 을 클릭하여 킥스타트 파일에 있는 값을 허용하거나 값을 변경 후 버튼을 클릭해 계속 진행합니다.
autostep
명령을 참조하십시오. iscsi
(선택 사항)- 설치중 추가적인 iSCSI 스토리지가 추가되도록 지정합니다. 만약
iscsi
매개 변수를 사용한다면, 킥스타트 파일에서 앞에 위치하는iscsiname
파라미터를 사용해서 iSCSI 노드에 이름을 지정해야 합니다.iscsi
파라미터를 사용해서 iSCSI 스토리지를 설정하기 보다는 가능하면 BIOS나 펌웨어(인텔 시스템의 경우 iBFT)를 사용할 것을 권장합니다. 아나콘다는 자동으로 바이오스나 펌웨어의 디스크 설정을 감지해서 사용하며, 킥스타트 파일에 특별한 설정을 지정할 필요는 없습니다.만약iscsi
파라미터를 사용하려 한다면, 설치 시작 전에 네트워크가 활성화 되어 있는 것을 확인하고, 킥스타트 파일 안에서iscsi
나iscsi
와 같은 파라미터에서 iSCSI 디스크에 대해 참조하는 부분 앞에iscsi
파라미터가 있는 것을 확인하십시오.--port=
(필수사항) — 포트 번호 (보통--port=3260
)--user=
— 타겟에서 인증하기 위해 필요한 사용자명--password=
— 타겟을 위해 설정한 사용자명에 해당하는 암호--reverse-user=
— 역방향 CHAP 인증을 수행할 경우 타겟에서 역방향 인증을 초기화시 필요한 사용자명--reverse-password=
— 역방향 인증시 사용하는 사용자와 대응하는 암호
iscsiname
(옵션 사항)- iscsi 매개변수에 의해 지정된 iSCSI 노드에 이름을 지정합니다. 킥스타트 파일에
iscsi
매개변수를 사용한 경우 킥스타트 파일에iscsiname
을 먼저 지정해야 합니다. keyboard
(필수 사항)- 시스템의 디폴트 키보드 유형을 설정합니다. 사용 가능한 키보드 유형은 다음과 같습니다:
be-latin1
— 벨기에어bg_bds-utf8
— 불가리아어bg_pho-utf8
— 불가리아어 (Phonetic)br-abnt2
— 포르투갈어 (브라질, ABNT2)cf
— 캐나다 프랑스어croat
— 크로아티아어cz-us-qwertz
— 체코어cz-lat2
— 체코어 (qwerty)de
— 독일어de-latin1
— 독일어 (latin1)de-latin1-nodeadkeys
— 독일어 (latin1 멈춤키 없이)dvorak
— 드보락dk
— 덴마크어dk-latin1
— 덴마크어 (latin1)es
— 스페인어et
— 에스토니아어fi
— 핀란드어fi-latin1
— 핀란드어 (latin1)fr
— 프랑스어fr-latin9
— 프랑스어 (latin9)fr-latin1
— 프랑스어 (latin1)fr-pc
— 프랑스어 (pc)fr_CH
— 스위스 프랑스어fr_CH-latin1
— 스위스 프랑스어 (latin1)gr
— 그리스어hu
— 헝가리아어hu101
— 헝가리아어 (101 키)is-latin1
— 아이슬란드어it
— 이탈리아어it-ibm
— 이탈리아어 (IBM)it2
— 이탈리아어 (it2)jp106
— 일본어ko
— 한국어la-latin1
— 라틴 아메리카어mk-utf
— 마케도니아어nl
— 네덜란드어no
— 노르웨이어pl2
— 폴란드어pt-latin1
— 포르투갈어ro
— 루마니아어ru
— 러시아어sr-cy
— 세르비아어sr-latin
— 세르비아어 (latin)sv-latin1
— 스웨덴어sg
— 스위스 독일어sg-latin1
— 스위스 독일어 (latin1)sk-qwerty
— 슬로바키아어 (qwerty)slovene
— 슬로베니아어trq
— 터키어uk
— 영국ua-utf
— 우크라이나어us-acentos
— U.S. 인터내셔널us
— 미국식 영어
32 비트 시스템 상의/usr/lib/python2.6/site-packages/system_config_keyboard/keyboard_models.py
파일 또는 64 비트 시스템 상의/usr/lib64/python2.6/site-packages/system_config_keyboard/keyboard_models.py
파일에는 이 목록이 들어 있으며 system-config-keyboard 패키지의 일부입니다. lang
(필수)- 설치 과정에서 사용할 언어와 설치된 시스템에서 사용할 기본 언어를 설정합니다. 예를 들어, 언어를 영어로 설정하시려면, 킥스타트 파일에 다음과 같은 행을 첨가하십시오:
lang en_US
/usr/share/system-config-language/locale-list
파일은 각 줄의 첫 행에서 유효한 언어 코드 목록을 제공합니다. 이 파일은system-config-language
패키지의 일부입니다.텍스트 모드 설치를 진행하는 동안 특정 언어 (주로 중국어, 일본어, 한국어, 인도어)는 지원되지 않습니다.lang
명령을 사용하여 이러한 언어 중 하나를 지정할 경우, 설치 프로세스는 영어로 진행되지만 설치된 시스템은 디폴트 언어로 선택한 언어를 사용하게 됩니다. langsupport
(사용금지)- langsupport 키워드가 삭제되어 이를 사용할 경우 화면에 오류 메세지가 나타나 설치를 중단하게 됩니다. langsupport 키워드를 사용하는 대신, 킥스타트 파일의
%packages
부분에서 지원하고자 하는 모든 언어에 대해 지원되는 패키지 그룹 목록을 만드시기 바랍니다. 예를 들어, 불어 지원을 추가하시려면,%packages
에 다음과 같은 내용을 추가하시면 됩니다.@french-support
logging
(선택사항)- 이 명령어는 설치를 진행하는 동안 아나콘다의 오류 로깅을 제어합니다. 이는 설치된 시스템에 아무런 영향을 미치지 않습니다.
--host=
— 로깅 정보를 주어진 원격 호스트에 전송합니다. 지정된 원격 호스트에는 syslogd 프로세스가 원격 로깅을 받아들이도록 설정된 상태로 실행중이어야만 합니다.--port=
— 원격 syslogd 프로세스가 기본 포트가 아닌 다른 포트를 사용중이라면, 이 명령으로 포트를 지정합니다.--level=
— debug, info, warning, error, 또는 critical 중 하나를 지정합니다.tty3에 나나타는 최저 수준의 메세지를 지정합니다. 하지만, 모든 메세지는 이러한 수준에 상관없이 로그 파일에 보내어 집니다.
logvol
(선택사항)- 다음과 같은 구문을 사용하여 논리 볼륨 관리 (LVM)에 사용될 논리 볼륨을 생성합니다:
logvol <mntpoint> --vgname=<name> --size=<size> --name=<name> <options>
사용 가능한 옵션들은 다음과 같습니다:--noformat
— 기존 논리 볼륨을 사용하고 포맷하지 않음.--useexisting
— 기존 논리 볼륨을 사용하며 재포맷함.--fstype=
— 해당 파티션에 사용될 파일 시스템 유형을 설정합니다. 다음과 같은 파일 시스템 유형을 입력하실 수 있습니다:xfs
,ext2
,ext3
,ext4
,swap
,vfat
, andhfs
..--fsoptions=
— 파일시스템을 마운팅할 때 형태가 자유로운 옵션 문자열을 지정합니다. 이 문자열은 설치된 시스템의/etc/fstab
파일에 복사될 것입니다. 반드시 따옴표로 묶여 있어야만 합니다.--grow=
— 파티션이 (존재하는) 사용 가능한 공간을 다 채우거나, 지정한 최대 용량을 채울 때까지 증가하도록 설정합니다.--maxsize=
— 논리 볼륨이 증가하도록 설정한 경우 메가바이트 단위의 최대 크기. 여기에500
과 같은 정수 값을 지정합니다 (단위는 지정하지 마십시오).--recommended=
— 논리적 볼륨의 크기를 자동으로 결정합니다.--percent=
— 정적으로 크기 지정된 논리 볼륨을 고려한 후 볼륨 그룹에 있는 여유 공간의 백분율로 논리 볼륨을 확장할 크기를 지정합니다. 이 옵션은logvol
의--size
및--grow
옵션과 함께 사용해야 합니다.--encrypted
—--passphrase
옵션으로 제공되는 암호를 사용하여 논리 볼륨이 암호화되도록 지정합니다. 암호를 지정하지 않은 경우 anaconda는 디폴트값,autopart --passphrase
명령으로 설정된 시스템 전역 암호를 사용하거나 디폴트 값이 설정되어 있지 않은 경우 설치를 중지하고 암호를 입력하라는 메세지가 나타납니다.--passphrase=
— 이 논리 볼륨을 암호화할 때 사용할 암호를 지정합니다. 이 옵션은--encrypted
옵션과 함께 사용해야 합니다. 이 옵션 자체만으로는 작동하지 않습니다.--escrowcert=URL_of_X.509_certificate
— 모든 암호화된 볼륨의 데이터 암호화 키를/root
에 있는 파일로 URL_of_X.509_certificate에 의해 지정된 URL에서의 X.509 인증서를 사용하여 암호화하여 저장합니다. 각 암호화된 볼륨에 대한 키는 각각 별도의 파일로 저장됩니다. 이 옵션은--encrypted
이 지정된 경우에만 의미가 있습니다.--backuppassphrase=
— 각각의 암호화된 볼륨에 무작위로 생성한 암호를 지정합니다. 이러한 암호는--escrowcert
에 의해 지정된 X.509 인증을 사용한 암호형태로/root
의 다른 파일에 각각 저장됩니다. 이 옵션은--escrowcert
이 지정된 경우에만 의미가 있습니다.
파티션을 먼저 생성하신 후, 논리 볼륨 그룹을 생성하시고, 그 후 논리 볼륨을 생성합니다. 예로 들면:part pv.01 --size 3000 volgroup myvg pv.01 logvol / --vgname=myvg --size=2000 --name=rootvol
파티션을 먼저 생성하신 후, 논리 볼륨 그룹을 생성합니다. 그 후 볼륨 그룹에 남아있는 공간의 90%를 차지하도록 논리 볼륨을 생성합니다. 예:part pv.01 --size 1 --grow volgroup myvg pv.01 logvol / --vgname=myvg --size=1 --name=rootvol --grow --percent=90
mediacheck
(선택사항)- 이 명령어가 주어진 경우, 이는 아나콘다가 설치 미디어에서 mediacheck을 실행하도록 강제합니다. 이러한 명령어는 설치에 참여할 것을 요구하며, 기본값으로 비활성화됩니다.
monitor
(선택사항)- monitor 명령어가 주어지지 않은 경우, 아나콘다는 자동으로 모니터 설정을 검색하기 위해 X를 사용합니다. 수동으로 직접 모니터를 설정하시기 전에 이를 실행하시기 바랍니다.
--hsync=
— 모니터의 수평 동기 주파수를 지정합니다.--monitor=
— 지정된 모니터를 사용하도록 합니다. 모니터 이름은 hwdata 패키지의 /usr/share/hwdata/MonitorsDB에 있는 것 중 하나여야 합니다. 모니터의 목록은 또한 Kickstart Configurator의 X설정 화면에서 찾아볼 수도 있습니다. 만약 --hsync나 --vsync가 지정되어 있으면 이 명령은 무시됩니다. 만약 모니터 정보를 지정하지 않으면 설치 프로그램은 자동으로 모니터 감지를 시도하게 됩니다.--noprobe=
— 모니터 감지를 시도하지 않습니다.--vsync=
— 모니터의 수직 동기 주파수를 지정합니다.
mouse
(사용금지)- 마우스 명령어는 더이상 사용하지 않습니다.
network
(선택사항)- 대상 시스템에 대한 네트워크 정보를 설정하여 설치 환경에서 네트워크 장치를 활성화합니다. 네트워크 설치 또는 VNC를 통한 설치와 같은 설치 도중 네트워크 액세스가 필요한 경우 첫 번째
network
명령에 지정된 장치가 자동으로 활성화됩니다. Red Hat Enterprise Linux 6.1 이상에서는--activate
옵션을 사용하여 설치 환경에서 장치를 명확히 활성화해야 합니다.중요
자동 킥스타트 설치 도중 네트워크 설정을 수동으로 지정해야 할 경우,network
를 사용하지 않습니다. 대신 시스템을asknetwork
옵션으로 부팅합니다 (32.10절. “킥스타트 설치 시작하기” 참조). 그러면 anaconda는 디폴트 설정을 사용하는 대신 네트워크 설정을 요청하게 됩니다. anaconda는 킥스타트 파일을 불러오기 전 이를 요청하게 됩니다.네트워크 연결이 설정되면 킥스타트 파일에 지정된 네트워크 설정을 다시 구성할 수 있습니다.참고
네트워크에 대한 정보를 입력하라는 메세지가 나타납니다:asknetwork
부트 옵션을 사용할 경우 킥스타트 파일을 불러오기 전- 네트워크가 킥스타트 파일을 불러오기 위해 사용되지 않고 킥스타트 네트워크 명령을 제공하지 않은 경우, 킥스타트 파일을 불러온 후 네트워크가 처음으로 액세스할 때
--activate
— 설치 환경에 이 장치를 활성화합니다.이미 활성화된 장치에서--activate
옵션을 사용하는 경우 (예: 시스템이 킥스타트 파일을 가져오도록 부트 옵션을 사용하여 인터페이스를 설치한 경우) 장치는 킥스타트 파일에 지정된 정보를 사용하도록 다시 활성화됩니다.--nodefroute
옵션을 사용하여 장치가 디폴트 라우터를 사용하지 않게 합니다.activate
옵션은 Red Hat Enterprise Linux 6.1에서 새 옵션입니다.--bootproto=
—dhcp
,bootp
,ibft
,static
중 하나입니다.ibft
옵션은 Red Hat Enterprise Linux 6.1에서 새로운 옵션입니다.bootproto
옵션은dhcp
로 디폴트 설정되어있습니다.bootp
와dhcp
는 동일하게 취급됩니다.DHCP 방식은 DHCP 서버 시스템을 사용하여 네트워킹 설정을 획득합니다. 짐작하시듯이 BOOTP 방식도 DHCP 방식과 유사하며, BOOTP 서버를 사용하여 네트워킹 설정을 얻습니다. 시스템이 DHCP를 사용하도록 설정하시려면, 다음과 같이 입력하십시오:network --bootproto=dhcp
시스템이 BOOTP를 사용하여 네트워크 설정을 획득하도록 지시하시려면, 킥스타트 파일에서 다음과 같은 라인을 사용합니다:network --bootproto=bootp
시스템이 iBFT에 지정된 설정을 사용하게 하려면 다음을 사용합니다:network --bootproto=ibft
정적 방식에서는 킥스타트 파일의 IP 주소, 넷마스크, 게이트웨이, 네임서버를 지정해야 합니다. 이름이 함축하고 있듯이 이러한 정보는 정적이고 설치 도중 및 설치 후 사용됩니다.모든 정적 네트워크 설정 정보는 하나의 행에 지정해야 합니다. 명령행에서와 같이 백슬래시를 사용하여 행을 끝낼 수 없습니다. 따라서 킥스타트 파일에서 정적 네트워크를 지정하는 행은 DHCP, BOOTP, iBFT를 지정하는 행보다 더 복잡합니다. 이 페이지의 예제에서는 표시상의 이유로 줄바꿈되어 있지만, 실제 킥스타트 파일에서는 작동하지 않는다는 점에 유의하십시오.network --bootproto=static --ip=10.0.2.15 --netmask=255.255.255.0 --gateway=10.0.2.254 --nameserver=10.0.2.1
또한 여러 네임서버를 여기서 지정할 수도 있습니다. 네임서버 이름을 콤마로 분리해서 커맨드라인에 입력하십시오.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
--device=
—network
명령을 사용하여 설정하도록 (궁극적으로 활성화하도록) 장치를 지정합니다. 처음network
명령의 경우--device=
는 (우선순으로) 다음중 하나로 디폴트 설정되어 있습니다:ksdevice
부트 옵션에 의해 지정된 장치- 킥스타트 파일을 불러오기 위해 자동으로 활성화된 장치
- 네트워크 장치 대화 상자에서 선택한 장치
--device
옵션이 없는 경우 차후의network
명령의 동작은 지정되지 않습니다. 첫 번째 명령 외의 모든 network 명령에 대해--device
옵션을 지정합니다.다음 5 가지 방법 중 하나로 장치를 지정할 수 있습니다:- 인터페이스 장치 이름, 예:
eth0
- 인터페이스의 MAC 주소, 예:
00:12:34:56:78:9a
up
상태의 링크를 사용하여 첫 번째 인터페이스를 지정하는 키워드link
입니다.- pxelinux에
BOOTIF
변수가 설정된 MAC 주소를 사용하는 키워드bootif
입니다.pxelinux.cfg
파일에IPAPPEND 2
를 설정하여BOOTIF
변수가 pxelinux에서 설정되도록 합니다. - iBFT에 의해 지정된 인터페이스의 MAC 주소를 사용하는 키워드
ibft
입니다.
network --bootproto=dhcp --device=eth0
--ip=
— 장치의 IP 주소--ipv6=
— 장치의 IPv6 주소 또는 자동 근접 검색 기능을 사용하기 위한auto
또는 DHCPv6 사용을 위한dhcp
입니다.--gateway=
— 단일 IPv4 또는 IPv6 주소로서 디폴트 게이트웨이입니다.--nameserver=
— IP 주소와 같은 기본 네임서버. 여러 네임 서버의 경우는 콤마로 구분해야 합니다.--nodefroute
— 인터페이스가 디폴트 라우트로 설정되지 않게 합니다.--activate=
옵션을 사용하여 추가 장치를 활성화하려면 이 옵션을 사용합니다. 예를 들어, iSCSI 대상 별도의 서브넷에 있는 NIC 등입니다.nodefroute
옵션은 Red Hat Enterprise Linux 6.1에서 새로운 옵션입니다.--nodns
— DNS를 설정하지 않습니다.--netmask=
— 장치의 넷마스크--hostname=
— 설치된 시스템의 호스트 이름--ethtool=
— ethtool 프로그램에 전달될 저수준의 네트워크 디바이스 설정 정보를 지정합니다.--onboot=
— 부팅시 디바이스를 사용할지 여부.--dhcpclass=
— DHCP 클래스.--mtu=
— 장치의 MTU.--noipv4
— IPv4를 사용하지 못하도록 함.--noipv6
— IPv6를 사용하지 못하게 함.
-
part
또는partition
(설치시 필수, 업그레이드시 무시됨) - 시스템 상에 파티션을 생성합니다.만약 하나 이상의 레드헷 엔터프라이즈 리눅스 설치가 시스템의 서로 다른 파티션에 있다면, 설치 프로그램은 사용자에게 어떤 쪽에 설치된 것을 업그레이드할 지 질문하게 됩니다.
주의
--noformat
명령과--onpart
명령이 사용되지 않는 한, 생성된 모든 파티션은 설치 과정에서 포맷될 것입니다.중요
킥스타트 설치를 위해서 텍스트 모드를 선택한 경우에 파티션, 부트로더, 그리고 패키지 선택 옵션을 정확히 지정했는지 체크하십시오. 텍스트 모드에서는 자동으로 이런 단계가 진행되고, 아나콘다는 빠진 정보를 요구하지 않을 것입니다. 만약 이런 옵션에 대한 선택을 제공하지 않는다면, 아나콘다는 설치 과정을 멈출 것입니다.part
명령의 실제적 작동에 대한 자세한 예는 32.4.1절. “고급 파티션의 예”에서 참조하시기 바랍니다.- <mntpointmultipath --name= --device= --rule=> — <mntpoint>는 파티션이 마운트될 위치이며 다음 중 하나와 같은 형식이 되어야 합니다:
/<path>
예:/
,/usr
,/home
swap
스왑 공간으로 사용될 파티션.스왑 파티션의 크기를 자동으로 결정하기 위해서는,--recommended
옵션을 사용해 주십시오:swap --recommended
할당된 크기는 유효하지만 시스템에 정확하게 조정되지 않습니다.스왑 파티션을 보다 정확하게 설정하려면 x86, AMD64, Intel 64 아키텍처의 경우 9.15.5절. “추천된 파티션 나누기 계획”에서 IBM POWER 아키텍처의 경우 16.17.5절. “추천된 파티션 나누기 계획”에서 참조하십시오.raid.<id>
소프트웨어 RAID에 사용될 파티션 (raid
참조).pv.<id>
LVM에 사용될 파티션 (logvol
참조).
--size=
— 메가바이트 단위의 최소 파티션 크기. 여기에500
과 같은 정수를 지정합니다 (단위는 지정하지 않습니다).중요
--size
값이 너무 작으면 설치 실패합니다.--size
값은 필요한 최소 공간의 크기 만큼으로 설정합니다. 권장되는 크기는 9.15.5절. “추천된 파티션 나누기 계획”에서 참조하십시오.--grow
— 파티션이 사용 가능한 공간을 가득 채우거나, 지정된 최대 용량에 이를때까지 증가하도록 설정합니다.참고
스왑 파티션에서--maxsize=
를 지정하지 않고--grow=
를 사용하면, 아나콘다는 스왑 파티션의 크기를 제한합니다. 물리적 메모리 용량이 2GB 미만인 경우에는 전체 메모리의 2배가 최대 크기가 되며, 2GB이상의 메모리 용량인 경우에는 2GB에 전체 메모리 용량을 더한 값이 최대값이 됩니다.--maxsize=
— 파티션이 증가하도록 설정한 경우 최대 파티션 크기. 여기에500
과 같은 정수 값을 지정합니다 (단위는 지정하지 마십시오).--noformat
—--onpart
명령을 사용하여 파티션이 포맷되지 않도록 지정합니다.--onpart=
또는--usepart=
— 파티션을 배치하는 장치를 지정합니다. 예:partition /home --onpart=hda1
/dev/hda1
에/home
을 둡니다.장치가 이미 시스템에 존재하고 있습니다;--onpart
옵션은 이를 생성하지 않습니다.--ondisk=
또는--ondrive=
— 특정 디스크에 파티션이 생성되도록 합니다. 예를 들어--ondisk=sdb
는 시스템의 두번째 SCSI 디스크에 파티션을 위치시킵니다.논리 볼륨 관리 (LVM)를 사용하지 않는 멀티패스 장치를 지정하려면disk/by-id/dm-uuid-mpath-WWID
형식을 사용합니다. 여기서 WWID는 장치의 world-wide identifier입니다. 예를 들어 WWID2416CD96995134CA5D787F00A5AA11017
인 디스크를 지정하려면 다음을 사용합니다:part / --fstype=ext3 --grow --asprimary --size=100 --ondisk=disk/by-id/dm-uuid-mpath-2416CD96995134CA5D787F00A5AA11017
LVM을 사용하는 멀티패스 장치는 anaconda가 킥스타트 파일을 구문 분석할 때 까지 어셈블되지 않습니다. 따라서 이러한 장치는dm-uuid-mpath
형식으로 지정할 수 없습니다. 대신disk/by-id/scsi-WWID
형식을 사용하여 LVM을 사용하는 멀티패스 장치를 지정합니다. 여기서 WWID는 장치의 world-wide identifier입니다. 예를 들어, WWID58095BEC5510947BE8C0360F604351918
인 디스크를 지정하려면 다음을 사용합니다:part / --fstype=ext3 --grow --asprimary --size=100 --ondisk=disk/by-id/scsi-58095BEC5510947BE8C0360F604351918
주의
mpatha
라는 장치 이름은 특정 디스크에서 특별하지 않습니다. 설치 중/dev/mpatha
라는 이름의 디스크가 예상하는 디스크가 아닐 수 있습니다. 따라서part
명령이 잘못된 디스크를 대상으로 할 수 있습니다.--asprimary
— 파티션을 자동으로 1차 파티션이 되도록 합니다. 1차 파티션 지정이 안되는 경우에는 파티션 생성이 실패합니다.--type=
(fstype
로 대체) — 이 옵션은 더이상 사용할 수 없습니다.fstype
사용하십시오.--fsoptions
— 파일시스템을 마운팅할 때 사용할 형태가 자유로운 옵션 문자열을 지정합니다. 이 문자열은 설치된 시스템의/etc/fstab
파일에 복사될 것입니다. 반드시 따옴표로 묶여 있어야만 합니다.--fsprofile
— 이 파티션에 파일 시스템을 만드는 프로그램에 전달되는 사용 유형을 지정합니다. 사용 유형은 파일 시스템을 만들 때 사용되는 다양한 튜닝 매개 변수를 정의합니다. 이 옵션이 작동되게 하려면 파일 시스템은 사용 유형의 개념을 지원하고 유효한 유형을 나열하는 설정 파일이 있어야 합니다. ext2, ext3, ext4의 경우 설정 파일은/etc/mke2fs.conf
입니다.--fstype=
— 해당 파티션에 사용될 파일 시스템 유형을 설정합니다. 다음과 같은 파일 시스템 유형을 입력하실 수 있습니다:xfs
,ext2
,ext3
,ext4
,swap
,vfat
, andhfs
..--recommended
— 파티션의 크기를 자동으로 결정합니다.--onbiosdisk
— BIOS에서 찾아낸 특정 디스크에 파티션이 생성되도록 합니다.--encrypted
—--passphrase
옵션으로 제공되는 암호를 사용하여 이 파티션이 암호화되도록 지정합니다. 암호를 지정하지 않을 경우, anaconda는 디폴트값,autopart --passphrase
명령으로 설정된 시스템 전역 암호를 사용하거나 디폴트값이 설정되지 않은 경우 설치를 중지하고 암호를 입력하라는 메세지가 나타납니다.--passphrase=
— 이 파티션을 암호화할 때 사용할 암호를 지정합니다. 이 옵션은--encrypted
옵션과 함께 사용해야 합니다. 이 옵션 자체만으로는 작동하지 않습니다.--escrowcert=URL_of_X.509_certificate
— 모든 암호화된 파티션의 데이터 암호화 키를/root
파일에 URL_of_X.509_certificate에서 지정된 URL로부터 X.509 인증을 사용한 암호형태로 저장합니다. 키는 각각의 암호화된 파티션마다 별도 파일로 저장됩니다. 이 옵션은--encrypted
가 지정된 경우에만 의미가 있습니다.--backuppassphrase=
— 임의로 생성된 암호를 각각의 암호화 된 파티션에 추가합니다. 추가된 암호는/root
에--escrowcert
에서 지정된 X.509 인증을 사용한 암호형태로 각각 저장됩니다. 이 옵션은--escrowcert
가 지정된 경우에만 의미가 있습니다.--label=
— 개별 파티션에 레이블을 할당합니다.
참고
어떤 이유로 파티션하기를 실패로 돌아갔을 경우, 가상 콘솔 3에 진단 메세지가 나타납니다. -
poweroff
(선택사항) - 성공적으로 설치를 마친 후 시스템을 종료하고 전원을 끕니다. 일반적으로 수동 설치가 진행되는 동안 아나콘다는 재부팅하기 전에 재부팅 메세지를 출력하고 사용자가 키를 누를 때까지 기다립니다. 킥스타트 설치가 진행되는 동안 완료 방법이 지정되지 않으면,
halt
옵션이 기본으로 사용됩니다.poweroff
옵션은shutdown -p
명령과 동일합니다.참고
poweroff
옵션은 사용중인 하드웨어에 따라 매우 다르게 작용합니다. 특히,BIOS, APM(Advanced Power Management)이나 ACPI(Advanced Configuration and Power Interface)와 같은 장치가 시스템 커널과 상호작용하도록 활성화되어 있어야 합니다. 시스템의 APM/ACPI 기능에 대해서는 제조사에 문의하시기 바랍니다.기타 다른 완료 방법에 대해서는halt
,reboot
,shutdown
킥스타트 옵션을 참조하시기 바랍니다. -
raid
(선택사항) - 소프트웨어 RAID 장치를 조립합니다. 이 명령어는 다음과 같은 형식으로 사용됩니다:
raid <mntpoint> --level=<level> --device=<mddevice> <partitions*>
- <mntpoint> — RAID 파일 시스템이 마운트될 위치. 만약 그 위치가
/
면, 따로/boot
파티션이 있지 않는 한, RAID 레벨은 1이어야만 합니다. 만약 boot 파티션이 있는 경우라면,/boot
파티션은 반드시 레벨 1이어야 하고, root (/
) 파티션은 사용 가능한 어떤 종류도 될 수 있습니다. <partitions*> (여러 파티션이 나열될 수 있음을 의미합니다)은 RAID 배열에 추가될 RAID 식별자를 나열합니다.중요
RAID 장치가 준비되어 있지만 설치 중 다시 포맷되지 않은 경우,/boot
및PReP
파티션을 RAID 장치에 배치할 생각이라면 RAID 메타데이터 버전이0.90
이 되도록 합니다.디폴트 Red Hat Enterprise Linux 6 mdadm 메타데이터 버전은 부트 장치에 대해 지원되지 않습니다. --level=
— 사용할 RAID 레벨(0,1 또는 5)--device=
— 사용할 RAID 장치명 (예, md0 또는 md1). RAID 장치의 범위는 md0 에서 md15 까지이며, 각 장치는 오직 한 번만 사용됩니다.--spares=
— RAID 어레이를 위해 할당된 여유 드라이브의 숫자를 지정합니다. 여유 드라이브는 드라이브 고장시 RAID 어레이를 재복구하는데 사용됩니다.--fsprofile
— 이 파티션에 파일 시스템을 만드는 프로그램에 전달되는 사용 유형을 지정합니다. 사용 유형은 파일 시스템을 만들 때 사용되는 다양한 튜닝 매개 변수를 정의합니다. 이 옵션이 작동되게 하려면 파일 시스템은 사용 유형의 개념을 지원하고 유효한 유형을 나열하는 설정 파일이 있어야 합니다. ext2, ext3, ext4의 경우 설정 파일은/etc/mke2fs.conf
입니다.--fstype=
— 해당 파티션에 사용될 파일 시스템 유형을 설정합니다. 다음과 같은 파일 시스템 유형을 입력하실 수 있습니다:xfs
,ext2
,ext3
,ext4
,swap
,vfat
,hfs
.--fsoptions=
— 파일시스템 마운트 시 사용될 형식이 자유로운 문자열을 지정합니다. 지정된 문자열은 설치된 시스템의 /etc/fstab에 복사됩니다. 문자열은 따옴표로 묶여있어야 합니다.--noformat
— 기존 RAID 장치를 사용하고 RAID 배열을 포맷하지 않음.--useexisting
— 기존 RAID 장치를 사용하고 RAID 배열을 재포맷함.--encrypted
—--passphrase
옵션으로 제공되는 암호를 사용하여 RAID 장치가 암호화되도록 지정합니다. 암호를 지정하지 않은 경우 anaconda는 디폴트값,autopart --passphrase
명령으로 설정된 시스템 전역에서 사용할 수 있는 암호를 사용하거나 디폴트값이 설정되어 있지 않은 경우 설치를 중지하고 암호를 입력하라는 메세지가 나타납니다.--passphrase=
— 이러한 RAID 장치를 암호화할 때 사용할 암호를 지정합니다. 이 옵션은--encrypted
옵션과 함께 사용해야 합니다. 이 옵션 자체만으로는 작동하지 않습니다.--escrowcert=URL_of_X.509_certificate
— 이 장치의 데이터 암호화 키를/root
에 있는 파일에 URL_of_X.509_certificate로 지정된 URL에서 X.509 인증서를 사용한 암호 형태로 저장합니다. 이 옵션은--encrypted
가 지정된 경우에만 의미가 있습니다.--backuppassphrase=
— 임의로 생성된 암호를 이 장치에 추가합니다. 이는--escrowcert
에서 지정된 X.509 인증을 사용한 암호 형태로/root
에 있는 파일에 각각 저장됩니다. 이 옵션은--escrowcert
가 지정된 경우에만 의미가 있습니다.
다음에 나온 예시는 시스템 상에 3개의 SCSI 디스크가 존재한다고 가정하고/
에 사용될 RAID 레벨 1 파티션과/usr
에 대한 RAID 레벨 5 파티션을 생성하는 방법을 보여주고 있습니다. 또한 다음의 예시에서는 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
명령의 실제적 작동에 대한 자세한 예는 32.4.1절. “고급 파티션의 예”에서 참조하시기 바랍니다. -
reboot
(선택사항) - 설치가 완료된 후 재부팅 합니다 (이 명령에서는 인수(argument)를 사용하지 않습니다). 일반적으로 킥스타트 파일은 재부팅하기 전에 재부팅 메시지를 출력한 후 사용자가 키를 누를 때까지 기다립니다.
reboot
옵션은shutdown -r
명령과 동일합니다.reboot
를 지정해 System z에서 명령행 모드로 설치시 설치가 자동으로 완료될 수 있도록 하십시오.기타 다른 완료 방법에 대해서는halt
,poweroff
,shutdown
킥스타트 옵션을 참조하시기 바랍니다.킥스타트 파일에서 다른 방법이 지정되지 않을 경우,halt
옵션이 완료 방법의 기본값이 됩니다.참고
reboot
옵션의 사용은 설치 미디어와 방식에 따라 설치에 있어서의 무한 반복을 초래할 수도 있습니다. repo
(선택사항)- 패키지 설치의 자료로 사용될 추가적인 yum 리포지터리를 설정합니다. 여러 리포지터리 행이 설정될 수 도 있습니다.
repo --name=<repoid> [--baseurl=<url>| --mirrorlist=<url>]
--name=
— 리포지터리 id. 필수입니다.--baseurl=
— 리포지터리 URL. yum의 리포지터리 설정 파일에서 사용 가능한 변수는 여기에 사용할 수 없습니다. 또한 이 옵션과 --mirrorlist중 하나만 사용해야 하며, 두개를 동시에 사용할 수 없습니다.--mirrorlist=
— 리포지터리의 목록을 가리키는 URL. yum의 리포지터리 설정 파일에서 사용 가능한 변수는 여기에 사용할 수 없습니다. 또한 이 옵션과 --baseurl중 하나만 사용해야 하며, 두개를 동시에 사용할 수 없습니다.
rootpw
(필수 사항)rootpw [--iscrypted] <password>
--iscrypted
— 이 명령을 하시면, 암호 인수가 이미 암호화되었다고 가정합니다.
selinux
(선택 사항)selinux [--disabled|--enforcing|--permissive]
--enforcing
— 기본 목표 정책으로 SELinux를 활성화하도록 강제됩니다.참고
selinux
옵션이 킥스타트 파일에 나타나지 않을 경우, SELinux는 활성화되어 기본값으로--enforcing
을 설정합니다.--permissive
— SELinux 정책에 따라 경고를 표시하지만, 실제 정책을 강제하지는 않습니다.--disabled
— 시스템에서 SELinux를 완전히 비활성화합니다.
레드햇 엔터프라이즈 리눅스의 SELinux와 관련된 정보를 찾으신다면, Red Hat Enterprise Linux 6 운용 가이드를 참조하시기 바랍니다.services
(선택 사항)- 디폴트 런레벨에서 실행될 서비스의 디폴트 설정을 변경합니다. 활성화된 서비스 목록 이전에 비활성화된 서비스 목록이 처리됩니다. 따라서 두 목록 모두에 서비스가 나타날 경우 이는 활성화됩니다.
--disabled
— 콤마로 구분되는 주어진 목록에 있는 서비스들을 비활성화합니다.--enabled
— 콤마로 구분되는 목록에 있는 서비스들을 활성화합니다.
중요
만약 콤마로 구분된 목록에 공백이 들어가면, 킥스타트는 맨 앞에 있는 스페이스 이전의 서비스들만 활성화하거나 비활성화 하게 됩니다. 예를 들어:services --disabled auditd, cups,smartd, nfslock
라고 하면 오직 auditd 서비스만 비활성화 됩니다. 4개의 서비스를 모두 비활성화 하려면, 다음과 같이 서비스 사이에 공백이 없어야 합니다.services --disabled auditd,cups,smartd,nfslock
shutdown
(선택 사항)- 성공적으로 설치를 마친 후 시스템을 종료하고 전원을 끕니다. 일반적으로 메뉴얼 설치가 진행되는 동안 아나콘다는 재부팅하기 전에 재부팅 메세지를 출력하고 사용자가 키를 누를 때까지 기다립니다. 킥스타트 설치가 진행되는 동안 완료 방법이 지정되지 않으면,
halt
옵션이 기본으로 사용됩니다.shutdown
옵션은shutdown
명령과 동일합니다.기타 다른 완료 방식에 대해서는halt
,poweroff
,reboot
킥스타트 옵션을 참조하시기 바랍니다. skipx
(선택 사항)중요
패키지 선택 옵션에서 디스플레이 관리자를 설치하려면, 이 패키지는 X 설정을 생성하여 설치된 시스템은 런레벨5가 디폴트가 됩니다. skipx 옵션은 무시됩니다.sshpw
(선택 사항)- 설치 도중 anaconda와 상호 작용하여 SSH 연결을 통해 진행 상황을 모니터링할 수 있습니다.
sshpw
명령을 사용하여 로그인할 임시 계정을 만듭니다. 명령의 각 인스턴스는 설치 환경에만 존재하는 별도의 계정을 만듭니다. 이 계정은 설치된 시스템에 전송되지 않습니다.sshpw --username=<name> <password> [--iscrypted|--plaintext] [--lock]
--username=
— 사용자의 이름을 지정합니다. 필수 옵션입니다.--encrypted
— 암호가 이미 암호화되도록 지정합니다.--plaintext
— 암호화되지 않은 평문으로된 암호를 지정합니다.--lock
— 지정된 경우, 새로운 사용자 계정은 디폴트로 잠겨 있습니다. 즉, 해당 사용자는 콘솔에서 로그인할 수 없을 것입니다.
중요
디폴트로 ssh 서버는 설치 도중 시작되지 않습니다. 설치 중ssh
를 사용 가능하게 하려면 시스템을 커널 부트 옵션sshd=1
로 부팅합니다. 부팅 시 커널 옵션을 지정하는 방법에 대한 자세한 내용은 28.2.3절. “ssh로 원격 액세스 활성화 ”에서 참조하십시오.참고
설치 중 하드웨어에 rootssh
액세스를 비활성화하려면 다음을 실행합니다:sshpw --username=root --lock
text
(선택 사항)중요
킥스타트 설치를 위해서 텍스트 모드를 선택한 경우에 파티션, 부트로더, 그리고 패키지 선택 옵션을 정확히 지정했는지 체크하십시오. 텍스트 모드에서는 자동으로 이런 단계가 진행되고, 아나콘다는 빠진 정보를 요구하지 않을 것입니다. 만약 이런 옵션에 대한 선택을 제공하지 않는다면, 아나콘다는 설치 과정을 멈출 것입니다.timezone
(필수 사항)timezone [--utc] <timezone>
--utc
— 명령을 입력하시면, 시스템은 하드웨어 시계가 UTC (그리니치 표준)시에 맞추어 설정된 것으로 간주합니다.
upgrade
(선택 사항)user
(선택 사항)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 뷰어가 연결을 기다리고 있는 포트 번호를 지정합니다. 지정하지 않은 경우에는 VNC의 기본 값을 사용합니다.--password=
— VNC 세션에 접속하기 위해 제공해야 하는 암호를 지정합니다. 선택사항이지만, 지정할 것을 권장합니다.
volgroup
(선택 사항)volgroup <name> <partition> <options>
사용 가능한 옵션들은 다음과 같습니다:--noformat
— 기존 볼륨 그룹을 사용하고 포맷하지 않음.--useexisting
— 기존 볼륨 그룹을 사용하고 재포맷함.--pesize=
— 물리적인 용량 크기를 지정함.
파티션을 먼저 생성하신 후, 논리 볼륨 그룹을 생성하시고, 그 후 논리 볼륨을 생성합니다. 예로 들면:part pv.01 --size 3000 volgroup myvg pv.01 logvol / --vgname=myvg --size=2000 --name=rootvol
volgroup
명령의 실제적 작동에 대한 자세한 예는 32.4.1절. “고급 파티션의 예”에서 참조하시기 바랍니다.winbind
(선택 사항)- Windows Active Directory 또는 Windows 도메인 컨트롤러에 연결하기 위해 시스템을 설정합니다. 지정된 디렉토리 또는 도메인 컨트롤러에서 사용자 정보에 액세스하여 서버 인증 옵션을 설정할 수 있습니다.
--enablewinbind
— 사용자 계정 설정을 위해 winbind를 활성화합니다.--disablewinbind
— 사용자 계정 설정을 위해 winbind를 비활성화합니다.--enablewinbindauth
— 인증을 위해 windbindauth를 활성화합니다.--disablewinbindauth
— 인증을 위해 windbindauth를 비활성화합니다.--enablewinbindoffline
— 오프라인 로그인을 허용하도록 winbind를 설정합니다.--disablewinbindoffline
— 오프라인 로그인을 하지 못하도록 winbind를 설정합니다.--enablewinbindusedefaultdomain
— 사용자 이름에 도메인이 포함되지 않은 사용자를 도메인 사용자로 가정하도록 winbind 를 설정합니다.--disablewinbindusedefaultdomain
— 사용자 이름에 도메인이 없는 사용자가 도메인 사용자가 아니라고 가정하도록 winbind를 설정합니다.
xconfig
(선택 사항)- X Window System을 설정합니다.
xconfig
명령을 포함하지 않는 킥스타트 파일과 함께 X Window System을 설치하는 경우 설치시 수동으로 X 설정해야 합니다.X Window System을 설치하지 않도록 킥스타트 파일에 있는 이 명령을 사용하지 않습니다.--driver
— X 드라이버가 사용할 비디오 하드웨어 드라이버--videoram=
— 비디오 카드에 있는 비디오 램의 용량.--defaultdesktop=
— 기본 데스크탑으로 GNOME이나 KDE를 지정합니다. (%packages
명령을 통하여 GNOME 데스크탑 환경과 KDE 데스크탑 환경이 설치된 경우).--startxonboot
— 설치된 시스템에서 그래픽 로그인 사용
zerombr
(선택 사항)- System z에만 적용: 만약
zerombr
가 지정되면, 설치 프로그램이 찾을 수 있는 이미 저수준 초기화가 되지 않은 모든 DASD는 dasdfmt를 사용해 저수준 초기화가 됩니다. 이 명령은 또한 상호작용식 설치시 사용자의 선택을 막습니다.zerombr
가 지정되지 않았고, 최소 하나 이상의 초기화되지 않은 DASD를 설치 프로그램이 발견한 경우, 상호작용식이 아닌 킥스타트 설치는 실패하게 됩니다.zerombr
가 지정되지 않았고, 최소 하나 이상의 초기화되지 않은 DASD를 설치 프로그램이 발견한 경우, 상호 작용식의 설치는 사용자가 해당 DASD를 초기화하는 것에 동의하지 않는 경우에만 종료됩니다. 이를 막기 위해서는 설치시 필요한 DASD만을 활성화시키십시오. 설치가 완료된 다음에도 언제든지 원하는데로 DASD를 추가할 수 있습니다.이 명령은 예전에는zerombr yes
와 같이 사용되었습니다. 이전의 형태는 더이상 사용하지 않으며, 단순히 킥스타트 파일에zerombr
라고만 지정하면 됩니다. zfcp
(선택 사항)zfcp [--devnum=<devnum>] [--wwpn=<wwpn>] [--fcplun=<fcplun>]
%include
(옵션 사항)
32.4.1. 고급 파티션의 예
다음에서는
clearpart
, raid
, part
, volgroup
, 그리고 logvol
킥스타트 옵션의 실제적 작동에 대한 종합적인 예를 보여주고 있습니다.
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 16384 --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 16384 --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을 실행하며, 다양한 디렉토리의 크기 조절 기능 또한 구현합니다.