Estou tentando entender algumas diferenças em maneiras de automatizar uma instalação do Ubuntu. Envolve diferenças entre o que eu entendo são preseed
e kickseed
abordagens.
Ao automatizar uma instalação do Ubuntu usando o instalador do Ubuntu não baseado em texto e ao vivo, você pode usar os comandos preseed que começam com d-i
(como):
d-i partman-lvm/device_remove_lvm boolean true
Ou você pode usar comandos kickseed que frequentemente (mas nem sempre) começam com a palavra preseed
(como):
preseed partman-lvm/device_remove_lvm boolean true
Estas parecem ser duas maneiras diferentes de automatizar uma instalação. Em muitos casos (como os exemplos acima), os comandos que você usa em cada um são muito semelhantes.
No entanto, existem algumas diferenças. Por exemplo, parece que d-i partman-auto/expert_recipe_file string
funcionará para os comandos de particionamento preseed d-i
, mas os comandos de particionamento preseed
do kickseed são muito diferentes.
Para a abordagem de kickseed, você precisa particionar os discos com linhas que começam com comandos como part
, volgroup
e logvol
. (Esses pertencem a layouts de partições LVM, é claro).
As diferenças entre as abordagens preseed e kickseed não parecem muito claras, e a leitura de documentos / pesquisas através de mecanismos de busca não esclareceu muito isso.
Alguém pode explicar as diferenças entre a pré-configuração e o kickseeding, ou me indicar referências que soletram as diferenças? É apropriado usar em uma situação, enquanto a outra é mais apropriada em outro lugar?