Show Table of Contents
33.10. Сценарий %pre

Рисунок 33.13. Сценарий %pre
Можно указать команды, которые будут выполняться в системе до начала установки, сразу после загрузки файла кикстарта. Если вы определили в файле параметры сети, сетевое окружение будет настроено до обработки этого раздела. Чтобы задать сценарий, выполняемый перед установкой, введите его в представленной текстовой области.
Важно
В предыдущих выпусках anaconda включала версию busybox, предоставляющую команды для выполнения до и после установки. Red Hat Enterprise Linux 6 больше не включает busybox и вместо этого использует команды bash.
Приложение G, Аналоги команд busybox содержит подробную информацию.
Чтобы определить язык для выполнения сценария, установите флажок Использовать интерпретатор и введите название интерпретатора в текстовом поле. Например, можно указать
/usr/bin/python2.6 для выполнения сценария Python. Этот параметр соответствует ключу %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. Она будет добавлена автоматически.
Примечание
Сценарий %pre будет выполнен после монтирования исходного носителя и загрузки второго этапа загрузчика. Таким образом, смена носителя в предустановочном сценарии невозможна.

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.