Tudo funciona no arquivo de kickstart gerado automaticamente para instalar o centos-linux, exceto para selecionar a unidade de destino + ponto de inicialização

0

Eu descobri que, se eu copiar o arquivo de kickstart gerado automaticamente no CentOS Linux, Eu poderia reinstalar o CentOS Linux sem ter que preencher coisas, e assim por diante.

Aparece o centos salva o arquivo de kickstart gerado automaticamente em /root/anaconda-ks.cfg

Vamos ver o que parece:

# Kickstart file automatically generated by anaconda.

#version=DEVEL
install
harddrive --partition=UUID=94A9-D1AE --dir=/
lang en_US.UTF-8
keyboard us
network --onboot no --device eth0 --bootproto dhcp --noipv6
network --onboot no --device wlan0 --bootproto dhcp --noipv6
rootpw  --iscrypted $6$wWTsHJyQ8Fe88fWk$v6u7X.WanDxPm26FJCi9gCwWXlwRg9tQze25uGk150W4BHLKcGRkcgFn4lRGowrXl1C0LlBQCOLxR9sx3Rjw20
firewall --service=ssh
authconfig --enableshadow --passalgo=sha512
selinux --enforcing
timezone --utc America/New_York
bootloader --location=mbr --driveorder=sda,sdb --append="crashkernel=auto rhgb quiet"
# The following is the partition information you requested
# Note that any partitions you deleted are not expressed
# here so unless you clear all partitions first, this is
# not guaranteed to work
#clearpart --all --drives=sda
#volgroup VolGroup --pesize=4096 pv.008002
#logvol / --fstype=ext4 --name=lv_root --vgname=VolGroup --grow --size=1024 --maxsize=51200
#logvol swap --name=lv_swap --vgname=VolGroup --grow --size=7840 --maxsize=7840

#part /boot --fstype=ext4 --size=500
#part pv.008002 --grow --size=1

#part None --fstype=efi --label="LIVE" --onpart=sdb1 --noformat

repo --name="CentOS"  --baseurl=hd:UUID=94A9-D1AE:/ --cost=100

%packages --nobase
@core
%end

Para que isso funcione melhor, simplesmente adicionei

 interactive

logo acima da linha install na parte superior. para que eu possa ver o que está fazendo.

Parece que não preencheu automaticamente a senha de root. então vamos remover a senha criptografada e adicionar uma senha de texto simples e, em seguida, testar novamente.

Parece que não selecionou "usar todo o espaço"

Então, vamos descomentar as linhas comentadas para a parte inferior.
Parece que há erros, fui forçado a sair da instalação e reiniciar.

Aqui está uma versão final que funciona bem. Apenas algumas linhas foram descomentadas e a senha do root foi alterada para texto simples. agora é

 Use All Space

durante o processo de instalação.

Também adicionei interactive line a ele.

# Kickstart file automatically generated by anaconda.

#version=DEVEL
interactive
install
harddrive --partition=UUID=94A9-D1AE --dir=/
lang en_US.UTF-8
keyboard us
network --onboot no --device eth0 --bootproto dhcp --noipv6
network --onboot no --device wlan0 --bootproto dhcp --noipv6
rootpw  aaaaaa
firewall --service=ssh
authconfig --enableshadow --passalgo=sha512
selinux --disabled
timezone --utc America/Los_Angeles
bootloader --location=mbr --driveorder=sda,sdb --append="crashkernel=auto rhgb quiet"
# The following is the partition information you requested
# Note that any partitions you deleted are not expressed
# here so unless you clear all partitions first, this is
# not guaranteed to work
clearpart --all --initlabel
part /boot --fstype=ext4 --size=500
part None --fstype=efi --label="LIVE" --onpart=sdb1 --noformat
repo --name="CentOS"  --baseurl=hd:UUID=94A9-D1AE:/ --cost=100
%packages --nobase
@core
%end

Tudo funciona bem, mas não está selecionando o disco rígido de destino e colocando um ponto na coisa de inicialização.

Em outras palavras, o passo final tem que ser feito manualmente à mão.

O que deve ser feito para que possa selecionar a unidade de destino e também garantir a seleção como a unidade de inicialização?

    
por User3432423423 04.09.2013 / 10:16

1 resposta

1

Parece que suas declarações part não funcionam.

Você excluiu não apenas a configuração do lvm, mas também a configuração do sistema de arquivos raiz / (e também a configuração da partição swap).

Sem o sistema de arquivos raiz, sua instalação não funcionará. O swap também é recomendado na maioria das situações.

Não tenho certeza sobre sua configuração de dois discos. Mais informações sobre as opções do kickstart, você pode encontrar aqui

    
por 04.09.2013 / 13:57