28.6. Script de Pré-Instalação
Você pode adicionar comandos a serem rodados no sistema imediatamente após o
ks.cfg
ter sido lido. Esta seção deve estar presente no final do arquivo de kickstart (após os comandos) e deve iniciar com o comando %pre
. Você pode acessar a rede na seção %pre
, entretanto, name service ainda não foi configurado a esta altura, e portanto apenas endereços IP funcionam.
Nota
Note que o script de pré-instalação não é executado no ambiente change root.
--interpreter /usr/bin/python
- Permite que você especifique uma linguagem de script diferente, como Python. Substitua /usr/bin/python pela sua linguagem de script preferida.
28.6.1. Exemplo Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
Veja a seguir um exemplo da seção
%pre
:
Esse script determina o número de discos rígidos do sistema e grava um arquivo texto com um esquema de particionamento diferente dependendo do número de discos (um ou dois). Ao invés de ter um conjunto de comandos de particionamento no arquivo de kickstart, inclua a linha:
%include /tmp/part-include
%include /tmp/part-include
Os comandos de particionamento selecionados no script são usados.
Nota
A seção do script de pré-instalação do kickstart não pode lidar com múltiplas árvores de instalação ou mídias fonte. Estas informações devem ser incluídas para cada arquivo ks.cfg criado, uma vez que o script de pré-instalação ocorre durante o segundo estágio do processo de instalação.