32.3. Criando o Arquivo de Kickstart
O arquivo kickstart é um arquivo de texto simples, contendo uma lista de itens, cada uma identificada por uma palavra chave. Você pode criá-la usando o aplicativo Kickstart Configurator, ou gravando-o desde o início. O programa de instalação do Red Hat Enterprise Linux também cria uma amostra do arquivo kickstart baseado nas opções que você selecionou durante a instalação. Está escrito no arquivo
/root/anaconda-ks.cfg
. Você deve conseguir editá-lo com qualquer editor de texto ou processador de palavras que salve arquivos como texto ASCII.
Primeiro, esteja ciente das seguintes questões ao criar seu arquivo kickstart:
- As seções devem ser especificadas em ordem. Os itens das seções não precisam estar em uma ordem específica a não ser que isto seja especificado. A ordem das seções é:
- Seção comando — Consulte a Seção 32.4, “Opções do Kickstart” para uma lista de opções de kickstart. Você deve incluir as opções necessárias.
- A seção
%packages
— Consulte a Seção 32.5, “Seleção de Pacotes” para detalhes. - As seções
%pre
e%post
— Estas duas seções podem aparecer em qualquer ordem e não são necessárias. Consulte a Seção 32.6, “Script de Pré-Instalação” e a Seção 32.7, “Script de Pós-Instalação” para detalhes.
- Os itens não requisitados podem ser omitidos.
- A omissão de quaisquer itens necessários resulta no programa de instalação pedindo que o usuário forneça a resposta ao item relacionado, da mesma forma que aconteceria durante uma instalação típica. Uma vez que a resposta seja fornecida, a instalação continua sem a necessidade de intervenção (pelo menos até que encontre algum outro item omitido).
- As linhas começando com uma cerquilha (#) são tratadas como comentários e são ignoradas.
- Para atualizações pelo kickstart, são requisitados os seguintes itens:
- Idioma
- Método de instalação
- Especificação do dispositivo (se o dispositivo é necessário para executar a instalação)
- Configuração do teclado
- A palavra-chave
upgrade
- Configuração do carregador de inicialização
Se quaisquer outros itens forem especificados para uma atualização, os mesmos são ignorados (note que isto inclui a seleção de pacotes).