부록 A. Kickstart 스크립트 파일 형식 참조
이 참조는 Kickstart 파일 형식을 자세히 설명합니다.
A.1. Kickstart 파일 형식
Kickstart 스크립트는 설치 프로그램에서 인식하는 키워드가 포함된 일반 텍스트 파일입니다. 이 파일은 설치에 대한 지침으로 사용됩니다. Linux 시스템에서 Gedit
이나 vim
또는 Windows 시스템의 Notepad
와 같은 ASCII 텍스트로 파일을 저장할 수 있는 텍스트 편집기를 사용하여 Kickstart 파일을 만들고 편집할 수 있습니다. Kickstart 구성의 파일 이름은 중요하지 않지만 나중에 다른 구성 파일 또는 대화 상자에서 이 이름을 지정해야 하므로 간단한 이름을 사용하는 것이 좋습니다.
- 명령
- 명령은 설치에 대한 지침으로 사용되는 키워드입니다. 각 명령은 한 줄에 있어야 합니다. 명령은 옵션을 사용할 수 있습니다. 명령 및 옵션 지정은 쉘에서 Linux 명령을 사용하는 것과 유사합니다.
- 섹션
-
퍼센트
%
로 시작하는 특정 특수 명령은 섹션을 시작합니다. 섹션의 명령 해석은 섹션 외부에 배치된 명령과 다릅니다. 모든 섹션은%end
명령으로 완료되어야 합니다. - 섹션 유형
사용 가능한 섹션은 다음과 같습니다.
-
애드온 섹션. 이러한 섹션에서는
%addon addon_name
명령을 사용합니다. -
패키지 선택 섹션.
%packages
로 시작합니다. 이 파일을 사용하여 패키지 그룹 또는 모듈과 같은 간접 수단을 포함하여 설치용 패키지를 나열합니다. -
스크립트 섹션. 이러한 작업은
%pre
,%pre-install
,%post
,%onerror
로 시작합니다. 이러한 섹션은 필수가 아닙니다.
-
애드온 섹션. 이러한 섹션에서는
- 명령 섹션
-
명령 섹션은 스크립트 섹션 또는
%packages
섹션에 포함되지 않은 Kickstart 파일의 명령에 사용되는 용어입니다. - 스크립트 섹션 수 및 순서
-
명령 섹션을 제외한 모든 섹션은 선택 사항이며 여러 번 존재할 수 있습니다. 특정 유형의 스크립트 섹션을 평가할 때 Kickstart에 존재하는 유형의 모든 섹션이 표시되는 순서대로 두
%post
섹션이 차례로 평가됩니다. 그러나 다양한 유형의 스크립트 섹션을 순서대로 지정할 필요는 없습니다.%pre
섹션 앞에%post
섹션이 있는지는 중요하지 않습니다.
- 주석
-
Kickstart 주석은 해시
#
문자로 시작하는 행입니다. 이러한 행은 설치 프로그램에서 무시됩니다.
필요하지 않은 항목은 생략할 수 있습니다. 필요한 항목을 생략하면 설치 프로그램이 대화식 모드로 변경되어 사용자가 일반 대화식 설치와 마찬가지로 사용자가 관련 항목에 대한 답변을 제공할 수 있습니다. 또한 cmdline
명령을 사용하여 kickstart 스크립트를 비대화형으로 선언할 수도 있습니다. 비대화형 모드에서는 답변이 누락되면 설치 프로세스가 중단됩니다.
텍스트 또는 그래픽 모드로 Kickstart를 설치하는 동안 사용자 상호 작용이 필요한 경우 설치를 완료하기 위해 업데이트가 필요한 창만 입력합니다. spokes를 입력하면 Kickstart 구성이 재설정될 수 있습니다. 설정 재설정은 특히 설치 대상 창을 입력한 후 스토리지와 관련된 Kickstart 명령에 적용됩니다.