23.2. Como você executa uma instalação pelo Kickstart?
- Criar um arquivo de Kickstart.
- Disponibilizar arquivo Kickstart em mídia removível, um drive rígido ou um local de rede.
- Criar mídia de inicialização, a qual será usada para iniciar a instalação.
- Disponibilizar a fonte de instalação.
- Iniciar a instalação Kickstart.
23.2.1. Criando um Arquivo de Kickstart
anaconda-ks.cfg
, localizada no /root/
no sistema instalado. Você pode, então, copiar este arquivo, fazer as alterações que você precisa, e usar o arquivo de configuração resultante em mais instalações.
Importante
- 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 23.3.2, “Comandos do Kickstart e Opções” para uma lista de opções de kickstart. Você deve incluir as opções necessárias.
- A seção
%packages
— Consulte a Seção 23.3.3, “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 23.3.4, “Script de Pré-Instalação” e Seção 23.3.5, “Script de Pós-Instalação” para detalhes.
Importante
As seções%packages
,%pre
e%post
devem terminar em%end
, caso contrário, o programa de instalação negará o arquivo do Kickstart. - 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 um sinal de cerquilha (também conhecido como número
#
) são tratadas como comentários e são ignoradas.
23.2.2. Verificando o arquivo Kickstart
root
:
#
yum install pykickstart
$
ksvalidator /path/to/kickstart.ks
ksvalidator(1)
.
Importante
%pre
, %post
e %packages
do arquivo de Kickstart.
23.2.3. Disponibilizando um Arquivo de Kickstart
- Na mídia móvel, tal como um DVD ou USB flash drive
- Em um disco rígido conectado ao sistema de instalação.
- Em um network share alcançável a partir de um sistema de instalação.
23.2.4. Disponibilizando a Fonte de Instalação
23.2.5. Iniciando a Instalação Kickstart
inst.ks =
) deve ser especificada durante a inicialização do sistema. A maneira exata para especificar a opção de inicialização é diferente da arquitetura do seu sistema - veja Capítulo 20, Opções de Inicialização para mais detalhes.
23.2.5.1. Iniciando a Instalação Kickstart Manualmente
boot:
).
Procedimento 23.1. Iniciando a Instalação Kickstart Usando a Opção de Inicialização
- Inicializar o sistema usando a mídia local (um CD, DVD ou uma unidade flash USB). Para obter instruções específicas de arquitetura, veja:
- Capítulo 5, Inicializando a Instalação nos Sistemas AMD64 e Intel 64. para sistemas AMD64 and Intel 64
- Capítulo 10, Inicializando para Instalação no IBM Power Systems para servidores IBM Power Systems
- Capítulo 14, Inicializando a Instalação em um Sistema IBM System z para IBM System z
- Na solicitação da inicialização, especifique as opções
inst.ks=
de inicialização e a localização do arquivo de Kickstart. Se o arquivo Kickstart estiver em um local de rede, você também deve configurar a rede usando oip=
. Em alguns casos, a opçãoinst.repo=
também é necessária para acessar uma fonte de software a partir do qual os pacotes necessários serão instalados.Para mais detalhes sobre as opções de inicialização e sintáxe válida, veja Capítulo 20, Opções de Inicialização. - Inicie a instalação, confirmando suas opções de inicialização adicionadas.
23.2.5.2. Iniciando a Instalação Kickstart Automaticamente
Nota
Procedimento 23.2. Iniciar a Instalação do Kickstart Editando a Configuração do Carregador de Inicialização
- Abra o arquivo de configuração do gerenciador de inicialização em seu servidor PXE, e adicione a opção de inicialização
inst.ks=
na linha apropriada. O nome do arquivo e sua sintaxe dependendo da arquitetura e hardware do seu sistema:- Em sistemas AMD64 e Intel 64 sistemas com BIOS, o nome do arquivo pode ser
default
ou com base no endereço IP do seu sistema. Neste caso, adicione osinst.ks= opção
para a linhaappend
na entrada da instalação. Uma linha de amostraappend
na entrada da configuração será semelhante ao seguinte:append initrd=initrd.img inst.ks=http://10.32.5.1/mnt/archive/RHEL-7/7.x/Server/x86_64/kickstarts/ks.cfg
- Em sistemas AMD64 e Intel 64 com UEFI, o nome do arquivo será
grub.cfg
. Neste arquivo, anexe a opçãoinst.ks=
à linha dokernel
na entrada da instalação. Uma amostra dekernel
no arquivo de configuração será semelhante à esta a seguir:kernel vmlinuz inst.ks=http://10.32.5.1/mnt/archive/RHEL-7/7.x/Server/x86_64/kickstarts/ks.cfg
- Em servidores IBM Power Systems o arquivo será chamado de
yaboot.conf
. Neste arquivo, adicione a opçãoinst.ks=
à linhaappend
na entrada da instalação. Uma linha de amostraappend
na entrada da configuração será semelhante à esta a seguir:append="inst.ks=http://10.32.5.1/mnt/archive/RHEL-7/7.x/Server/x86_64/kickstarts/ks.cfg"
- Inicialize a instalação a partir do servidor PXE. Para obter instruções específicas de arquitetura, veja:
- Seção 5.1.2, “Inicializando a instalação nos sistemas AMD64 e Intel 64 a partir da rede usando PXE” para sistemas AMD64 and Intel 64
- Seção 10.3, “Inicializando a partir da Rede utilizando o Servidor de instalação Yaboot” para servidores IBM Power Systems