Pesquisar

29.10. Script de Pré-Instalação

download PDF
Script de Pré-Instalação

Figura 29.15. Script de Pré-Instalação

Você pode adicionar comandos para rodarem no sistema logo após o arquivo kickstart ser examinado e antes da instalação começar. Se você configurou a rede no arquivo kickstart, ela estará habilitada antes desta seção ser processada. Para incluir um script de pré-instalação, digite-o na área de texto.
Para especificar uma linguagem de script a ser usada para executar o script, selecione a opção Utilizar um interpretador e forneça o interpretador na caixa de texto ao lado da opção. Por exemplo, /usr/bin/python2.4 pode ser especificado para um script em Python. Esta opção corresponde ao uso de %pre --interpreter /usr/bin/python2.4 no seu arquivo de kickstart.
Vários dos comandos disponíveis no ambiente de pré-instalação são oferecidos em uma versão do busybox chamada busybox-anaconda. Os comandos disponíveis através do Busybox não oferecem todas as funcionalidades, mas apenas aquelas mais utilizadas. Veja a seguir a lista dos comandos oferecidos pelo busybox:
addgroup, adduser, adjtimex, ar, arping, ash, awk, basename, bbconfig, bunzip2, busybox, bzcat, cal, cat, catv, chattr, chgrp, chmod, chown, chroot, chvt, cksum, clear, cmp, comm, cp, cpio, crond, crontab, cut, date, dc, dd, deallocvt, delgroup, deluser, devfsd, df, diff, dirname, dmesg, dnsd, dos2unix, dpkg, dpkg-deb, du, dumpkmap, dumpleases, e2fsck, e2label, echo, ed, egrep, eject, env, ether-wake, expr, fakeidentd, false, fbset, fdflush, fdformat, fdisk, fgrep, find, findfs, fold, free, freeramdisk, fsck, fsck.ext2, fsck.ext3, fsck.minix, ftpget, ftpput, fuser, getopt, getty, grep, gunzip, gzip, hdparm, head, hexdump, hostid, hostname, httpd, hush, hwclock, id, ifconfig, ifdown, ifup, inetd, insmod, install, ip, ipaddr, ipcalc, ipcrm, ipcs, iplink, iproute, iptunnel, kill, killall, lash, last, length, less, linux32, linux64, ln, load_policy, loadfont, loadkmap, login, logname, losetup, ls, lsattr, lsmod, lzmacat, makedevs, md5sum, mdev, mesg, mkdir, mke2fs, mkfifo, mkfs.ext2, mkfs.ext3, mkfs.minix, mknod, mkswap, mktemp, modprobe, more, mount, mountpoint, msh, mt, mv, nameif, nc, netstat, nice, nohup, nslookup, od, openvt, passwd, patch, pidof, ping, ping6, pipe_progress, pivot_root, printenv, printf, ps, pwd, rdate, readlink, readprofile, realpath, renice, reset, rm, rmdir, rmmod, route, rpm, rpm2cpio, run-parts, runlevel, rx, sed, seq, setarch, setconsole, setkeycodes, setlogcons, setsid, sh, sha1sum, sleep, sort, start-stop-daemon, stat, strings, stty, su, sulogin, sum, swapoff, swapon, switch_root, sync, sysctl, tail, tar, tee, telnet, telnetd, test, tftp, time, top, touch, tr, traceroute, true, tty, tune2fs, udhcpc, udhcpd, umount, uname, uncompress, uniq, unix2dos, unlzma, unzip, uptime, usleep, uudecode, uuencode, vconfig, vi, vlock, watch, watchdog, wc, wget, which, who, whoami, xargs, yes, zcat, zcip
Alguns dos comandos anteriores são fornecidos pelo busybox e alguns são fornecidos nas suas versões completas. Além dos comandos listados acima, os seguintes comandos são oferecidos nas suas versões completas:
anaconda bash bzip2 jmacs ftp head joe kudzu-probe list-harddrives loadkeys mtools mbchk mtools mini-wm mtools jpico pump python python2.4 raidstart raidstop rcp rlogin rsync setxkbmap sftp shred ssh syslinux syslogd tac termidx vncconfig vncpasswd xkbcomp Xorg Xvnc zcat

Atenção

Não inclua o comando %pre. O mesmo é incluído para você.

Nota

O script de pré-instalação é rodado após a mídia fonte ser montada e o estágio 2 do carregador de inicialização ter sido carregado. Por esta razão, não é possível alterar a mídia fonte no script de pré-instalação.
Red Hat logoGithubRedditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja oBlog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

© 2024 Red Hat, Inc.