CentOS 4에서 Kickstart를 구성하는 방법
Kickstart는 자동 설치 스크립트를 사용하여 CentOS 또는 다른 리눅스 배포판을 자동으로 설치하도록 도와줍니다.
1. Kickstart 파일 생성
Kickstart 파일을 작성합니다. 일반적으로 .cfg 확장자를 사용합니다. 이 파일에는 설치 중에 사용될 모든 구성 정보가 들어 있습니다. 예를 들어 my-ks.cfg와 같은 파일을 생성할 수 있습니다.
# 예제 Kickstart 파일 (my-ks.cfg)
# 설치 소스
url --url http://mirror.centos.org/centos/4/os/i386
# 네트워크 구성
network --bootproto=dhcp
# 설치 대상 디스크와 파티션
clearpart --all
autopart
# 언어 및 시간대 설정
lang en_US.UTF-8
timezone America/New_York
# 루트 비밀번호 설정
rootpw --iscrypted $1$C6YpaThB$Oo1L9BxKUiml6KmUCkD2O/
# 설치 패키지 그룹 선택
%packages
@base
@core
@development-tools
@text-internet
%end
이 예제에서는 CentOS 4의 기본 패키지 그룹을 설치하도록 지정했습니다.
2. Kickstart 파일을 웹 서버에 배포
Kickstart 파일을 웹 서버에 배포하여 설치 중에 사용할 수 있도록 합니다. 웹 서버 루트 디렉토리에 파일을 복사하거나 웹 서버가 접근 가능한 다른 위치에 배포합니다.
3. 부팅 ISO 이미지 준비
Kickstart 파일을 포함한 CentOS 4 부팅 ISO 이미지를 다운로드하고 준비합니다.
4. 부팅 및 Kickstart 사용
CentOS 4 설치 시스템을 부팅하고 부팅 중에 다음 명령을 사용하여 Kickstart 파일을 사용하도록 지시합니다.
linux ks=http://서버주소/경로/my-ks.cfg
여기서 http://서버주소/경로/my-ks.cfg를 실제 웹 서버 및 Kickstart 파일의 경로로 바꿉니다.
5. 자동 설치 진행
부팅 및 Kickstart 파일을 로드하면 CentOS 4 설치 프로세스가 자동으로 시작됩니다. Kickstart 파일에 지정한 구성에 따라 설치가 진행됩니다.
6. 설치 완료
설치가 완료되면 시스템이 재부팅되고 설정한 대로 CentOS 4가 설치됩니다.
참고URL
- pxe 와 kickstart 이용하여 OS 자동설치하기 : http://wiki.kldp.org/wiki.php/AutoInstallation
- A Kickstart CD for sipX on CentOS : http://sipx-wiki.calivia.com/index.php/A_Kickstart_CD_for_sipX_on_CentOS
- Red Hat Enterprise Linux Installation Guide : http://www.redhat.com/docs/manuals/enterprise/RHEL-4-Manual/sysadmin-guide/pt-install-info.html
- Tips and tricks for anaconda and kickstart : http://wiki.centos.org/TipsAndTricks/KickStart
'리눅스' 카테고리의 다른 글
vmstat 명령어 (0) | 2013.09.01 |
---|---|
fstab 파일의 필드 구성 (0) | 2013.09.01 |
Linux에서 하드 디스크 증설하기 (0) | 2013.09.01 |
traceroute 명령어 (0) | 2013.09.01 |
CentOS 4에서 부트로더를 복구하는 방법(싱글모드) (0) | 2013.09.01 |