33.10. 설치-이전 스크립트

설치-이전 스크립트

그림 33.13. 설치-이전 스크립트

킥스타트 파일이 구문 분석된 직후와 설치가 시작하기 직전에 시스템 상에서 실행될 명령어를 추가하실 수 있습니다. 만일 킥스타트 파일에서 네트워크를 설정하셨다면, 이 섹션이 처리되지 이전에 네트워크가 활성화될 것입니다. 설치-이전 스크립트를 포함시키기를 원하신다면, 입력란에 스크립트를 입력하십시오.

중요

이전 버전의 Red Hat Enterprise Linux의 anaconda에는 설치전과 설치후 환경에서 셀 명령을 제공하기 위한 busybox가 포함되어 있었습니다. Red Hat Enterprise Linux 6에 있는 anaconda는 더이상 busybox를 포함하지 않으며, 대신 GNU bash를 사용합니다.
부록 G. busybox 대안에서 더 자세한 정보를 살펴보십시오.
스크립트를 실행할 스크립팅 언어를 지정하시려면, 해석기 사용 버튼을 선택하신 후 버튼 옆에 위치한 입력란에 해석기를 입력하십시오. 예를 들어, Python 스크립트를 사용하시려면, /usr/bin/python2.6를 지정하시면 됩니다. 이 옵션은 킥스타트 파일에서 %pre --interpreter /usr/bin/python2.6를 사용하는 것과 같습니다.
설치전 환경에서는 가장 일반적으로 사용되는 명령어들만 쓸 수 있습니다:
arping, awk, basename, bash, bunzip2, bzcat, cat, chattr, chgrp, chmod, chown, chroot, chvt, clear, cp, cpio, cut, date, dd, df, dirname, dmesg, du, e2fsck, e2label, echo, egrep, eject, env, expr, false, fdisk, fgrep, find, fsck, fsck.ext2, fsck.ext3, ftp, grep, gunzip, gzip, hdparm, head, hostname, hwclock, ifconfig, insmod, ip, ipcalc, kill, killall, less, ln, load_policy, login, losetup, ls, lsattr, lsmod, lvm, md5sum, mkdir, mke2fs, mkfs.ext2, mkfs.ext3, mknod, mkswap, mktemp, modprobe, more, mount, mt, mv, nslookup, openvt, pidof, ping, ps, pwd, readlink, rm, rmdir, rmmod, route, rpm, sed, sh, sha1sum, sleep, sort, swapoff, swapon, sync, tail, tar, tee, telnet, top, touch, true, tune2fs, umount, uniq, vconfig, vi, wc, wget, xargs, zcat.

중요

%pre 명령은 포함시키지 마십시오. 이 명령은 자동으로 추가됩니다.

참고

설치-이전 스크립트는 소스 미디어가 마운트되고 부트로더의 2단계가 로딩된 후에 실행됩니다. 이러한 이유로 설치-이전 스크립트에서 소스 미디어를 변경하는 것은 불가능합니다.