Kickstart netinstall ignora o arquivo kickstart hospedado na LAN e prossegue com a instalação manual

3

As máquinas virtuais são hypervised pela estação de trabalho vmware.

Eu inicio meu servidor web em vm1 - 192.168.0.31 running centos 7. Eu crio e carrego o arquivo de kickstart ks.cfg to 192.168.0.31/ks.cfg . Você pode olhar o arquivo abaixo.

Cada vm na minha LAN pode acessar o ks.cfg e ler seu conteúdo indo para 192.168.0.31/ks.cfg . Eu inicio o vm2 com o netinstall iso of centos 7 e adiciono ks=http://192.168.0.31/ks.cf às opções de inicialização e tecle enter. A única coisa que me vem à mente é que, de alguma forma, o endereço de espelho em ks.cfg não é válido, mas copiei-o do site centos oficial e tentei múltiplos. Eu também tentei espelhos encontrados na net, nenhum deles resolveu o problema.

ks.cfg

#platform=x86, AMD64, or Intel EM64T
#version=DEVEL
# Install OS instead of upgrade
install
# Keyboard layouts
keyboard 'us'
# Use network installation
url --url="http://mirrors.mit.edu/centos/7/os/x86_64/"
# System language
lang en_US
# System authorization information
auth  --useshadow  --passalgo=sha512
# Use graphical install
graphical
# SELinux configuration
selinux --enforcing
# Do not configure the X Window System
skipx

# Firewall configuration
firewall --disabled
# Network information
network  --bootproto=dhcp --device=eth0
# Halt after installation
halt
# System timezone
timezone Africa/Abidjan
# System bootloader configuration
bootloader --location=mbr
# Clear the Master Boot Record
zerombr
# Partition clearing information
clearpart --all
    
por PowerBoss Nautilus 15.11.2018 / 17:47

1 resposta

5

A falha foi o arquivo de kickstart que não inclui todas as informações necessárias para a instalação automatizada. A rede está funcionando bem. Se a ks.cfg não for buscada, a seguinte mensagem será exibida: Se o ks.cfg for obtido com sucesso, mas o conteúdo for insuficiente, o seguinte poderá nos receber:

Para corrigir No disks selected defina o particionamento manualmente na GUI. Ou use o particionamento automático (impossível na GUI, deixar tudo em branco não resultará em particionamento automático) - ks.cfg precisa ser editado, basta adicionar autopart --type=lvm à seção # System bootloader configuration do arquivo. Para corrigir Nothing selected em SOFTWARE SELECTION , adicionei o seguinte:

%packages
%end

no final do arquivo.

TL; DR:

Depois de criar o arquivo kickcstart na GUI, será necessário complementá-lo com:

%packages
%end

Se o particionamento automático for desejado, isso pode ser feito complementando o arquivo com: autopart --type=lvm in # System bootloader configuration section. Meu erro nessa situação específica foi deixar todas as opções de particionamento em branco na GUI, pensando que isso resultaria em particionamento automático.

    
por 22.11.2018 / 17:14