Ubuntu Server 14.04 LTS ks.cfg

2

Eu estou no processo de criação de uma instalação automatizada do servidor usando ks.cfg todo o trabalho de processo bem esperado para a formatação e particionamento do disco.

Eu quero que o instalador avance automaticamente formatando e pareando a unidade, independentemente do status. Atualmente, se houver um sistema de arquivos existente, a instalação será pausada e solicitará que você confirme a gravação excedente. Aqui está a parte relevante do KS.cfg

#System bootloader configuration
bootloader --location=mbr 
#Clear the Master Boot Record
zerombr yes
#Partition clearing information
clearpart --all --initlabel 
#Disk partitioning information
part / --fstype ext4 --size 1 --grow --asprimary

Aqui está o menu em questão:

Eu tentei adicionar --y ao final do comando da peça como um palpite e isso não funcionou. Isso é provavelmente muito simples, mas eu não consegui encontrar a sintaxe para realizar e sou bastante inexperiente com o Ubuntu / Linux em geral.

    
por Matt Martinez 03.03.2015 / 09:58

3 respostas

0

Obrigado por ajudar os caras que me fizeram seguir o caminho certo e reduziram o meu googlar para finalmente me dar a resposta. Para responder a esses prompts, você deve utilizar os comandos preseed para o partman. Eu adicionei as linhas abaixo e agora o meu KS.cfg tem esta aparência:

Limpar o registro mestre de inicialização

zerombr sim

Informações de compensação de partição

clearpart --all --initlabel

Informações de particionamento de disco

part / --fstype ext4 --size 1 --grow --asprimary

Ignore a (s) questão (s) sobre não ter partição swap ou sobrescrever o FS existente

preseed partman-lvm / device_remove_lvm true booleano

preseed partman / confirm_write_new_label booleano verdadeiro

preseed partman / confirm boolean true

preseed partman / confirm_nooverwrite verdadeiro booleano

preseed - proprietário partman-basicfilesystems partman-basicfilesystems / no_swap booleano false.

O resultado é que minha mídia de instalação agora limpará a unidade e criará um novo sistema de arquivos sem nenhum aviso, independentemente do estado. Espero que isso ajude os outros

    
por Matt Martinez 03.03.2015 / 21:52
0

Eu não tenho certeza, mas o piping yes com o comando part pode funcionar. Tente ambos abaixo um por um e diga-me se algum deles funciona ou não.

parte / --fstype ext4 --size 1 --grow --asprimary | sim

sim | part / --fstype ext4 --size 1 --grow --asprimary

    
por Faizan Akram Dar 03.03.2015 / 11:27
0

Eu tive isso há um tempo atrás em uma configuração do CentOS ks:

Este é um extrato de como acho que consertei.

zerombr
ignoredisk --only-use=sda
clearpart --all --linux --drives=sda

Repare na falta de sim após o zerombr, não sei se o ignoredisk é necessário, mas eu o tive lá.

    
por stedotmartin 03.03.2015 / 12:00