Para uma referência de preseed, você pode querer consultar o installation-guide-i386 que contém a seguinte amostra de preseed:
/usr/share/doc/installation-guide-i386/example-preseed.txt.gz
- Reescreva completamente os pacotes instalados por padrão, da mesma forma que instalações mínimas
- Adicione alguns aplicativos proprietários à lista de instalação padrão
Para fornecer a lista de pacotes que você deseja instalar, talvez queira para a seguinte linha:
tasksel tasksel/first multiselect ubuntu-desktop
Onde "ubuntu-desktop" pode ser alterado para um número arbitrário de pacotes ou pacotes meta.
- Instalar e montar automaticamente drivers proprietários na instalação e sessão ao vivo
Outros que especificam os pacotes necessários (para os drivers proprietários), não sei como isso seria realizado. Como uma nota lateral, você "monta" uma partição, você "carrega" um módulo / driver do kernel.
- Edite os arquivos de configuração padrão para aplicativos instalados por padrão
Para fazer esse tipo de alteração no script, você provavelmente desejará analisar:
d-i preseed/late_command string ...
Onde o "..." pode ser substituído por comandos arbitrários como sed -i por exemplo.
- Especifique partições junto com permissão
Há uma seção de partição no exemplo preseed mencionado acima.
Ubiquity com preseed
Casper suporta preseed e onipresença pode ter muitos valores preseeded. Aqui estão algumas das variáveis que podem ser preexadas relevantes para a onipresença:
ubiquity countrychooser/shortlist select US
ubiquity languagechooser/language-name select English
ubiquity localechooser/supported-locales multiselect en_US.UTF-8
ubiquity ubiquity/summary note
ubiquity ubiquity/reboot boolean true
ubiquity ubiquity/poweroff boolean true
ubiquity ubiquity/success_command string ...
Onde "..." conteria o mesmo que o late_command mencionado acima, success_command será lido por ubiquity e late_command por d-i.