Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

28.4. Automatizando a Instalação com o Kickstart

Você pode permitir que uma instalação execute sem assistência usando o Kickstart. Um arquivo Kickstart especifica configurações para uma instalação. Depois que o sistema de instalação inicializa, ele poderá ler um arquivo Kickstart e continuar o processo de instalação sem qualquer entrada futura do usuário.

Nota

O Processo de instalação do Red Hat Enterprise Linux grava automaticamente um arquivo Kickstart que contém as configurações para o sistema instalado. Este arquivo é sempre salvo como /root/anaconda-ks.cfg. Você pode usar este arquivo para repetir a instalação com configurações idênticas, ou modificar cópias para especificar configurações para outros sistemas.

Importante

Firstboot não executa após um sistema ser instalado a partir do arquivo do Kickstart a menos que um desktop e um Sistema Window X fossem inclusos na instalação e login gráfico fosse habilitado. Especifique um usuário com a opção user no arquivo do Kickstart antes de instalar sistemas adicionais a partir dele (consulte Seção 32.4, “Opções do Kickstart” para obter detalhes) ou acesse o sistema instalado com um console virtual como usuário root e adicione usuários com o comando adduser.
O Red Hat Enterprise Linux inclui uma aplicação gráfica para criar e modificar arquivos do Kickstart, selecionando as opções que você requer. Use o pacote system-config-kickstart para instalar este utilitário. Para carregar o editor do Kickstart Red Hat Enterprise Linux, escolha ApplicationsSystem ToolsKickstart.
Arquivos de Kickstart indicam as opções de instalação em texto sem formatação, com uma opção por linha. Este formato permite-lhe modificar os seus arquivos de Kickstart com qualquer editor de texto, assim como criar programas ou aplicações que geram arquivos de Kickstart para os seus sistemas.
Para automatizar o processo de instalação com um arquivo de Kickstart, use a opção ks para indicar o nome e a localização do arquivo:
 linux ks=location/kickstart-file.cfg
Você pode usar arquivos de Kickstart que estejam em armazenamento removível, discos rígidos ou num servidor da rede. Consulte a Tabela 28.2, “Kickstart sources” para ver as fontes suportadas pelo Kickstart.

Tabela 28.2. Kickstart sources

Fonte do Kickstart Formato de opções
Drive de DVD ks=cdrom:/directory/ks.cfg
Disco Rígido ks=hd:/device/directory/ks.cfg
Outro Dispositivo ks=file:/device/directory/ks.cfg
Servidor HTTP ks=http://server.mydomain.com/directory/ks.cfg
HTTPS Server ks=https://server.mydomain.com/directory/ks.cfg
Servidor FTP ks=ftp://server.mydomain.com/directory/ks.cfg
NFS Server ks=nfs:server.mydomain.com:/directory/ks.cfg
Para obter um arquivo de Kickstart de um programa ou aplicação num servidor Web, indique a URL do aplicativo com a opção ks=. Se você adicionar a opção kssendmac, o pedido irá também enviar os cabeçalhos de HTTP para o aplicativo da Web. O seu aplicativo pode usar estes cabeçalhos para identificar o computador. Esta linha envia um pedido com os cabeçalhos para o aplicativo http://servidor.dominio.com/kickstart.cgi:
linux ks=http://server.mydomain.com/kickstart.cgi kssendmac