A.4. Automatizando a Instalação com o Kickstart

Um arquivo de Kickstart especifica a configuração de uma instalação. Uma vez que o sistema de instalação inicialize, ele poderá ler um arquivo de Kickstart e efetuar o processo de instalação sem mais nenhuma intervenção de um usuário.

[Dica]Todas as Instalações Produzem um Arquivo de Kickstart

O processo de instalação do Fedora grava automaticamente um arquivo de Kickstart que contém a configuração do sistema instalado. Este arquivo é sempre gravado como /root/anaconda-ks.cfg. Você pode usar este arquivo para repetir a instalação com uma configuração idêntica ou modificar as cópias para especificar a configuração para outros sistemas.

O Fedora inclui uma aplicação gráfica para criar e modificar os arquivos de Kickstart, selecionando as opções que desejar. Use o pacote system-config-kickstart para instalar este utilitário. Para carregar o editor de Kickstarts do Fedora, escolha a opção AplicativosFerramentas do SistemaKickstart.

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=localidade/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 A.2, “Fontes do Kickstart” para ver as fontes suportadas pelo Kickstart.

Fonte do KickstartOpções de Formato

Drive de CD ou DVD

ks=cdrom:/diretorio/ks.cfg

Disco Rígido

ks=hd:/dispositivo/diretorio/ks.cfg

Outro Dispositivo

ks=file:/dispositivo/diretorio/ks.cfg

Servidor HTTP

ks=http://servidor.dominio.com/diretorio/ks.cfg

Servidor FTP

ks=ftp://servidor.dominio.com/diretorio/ks.cfg

Servidor NFS

ks=nfs:servidor.dominio.com:/diretorio/ks.cfg

Tabela A.2. Fontes do Kickstart

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://servidor.dominio.com/kickstart.cgi kssendmac