Created
September 29, 2019 14:45
-
-
Save debxp/a4345a6197adc273380199da0b586f0a to your computer and use it in GitHub Desktop.
Meu preseed.cfg de exemplo
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# -------------------------------------------------------------- | |
# Essas configurações não afetam o instalador gráfico | |
# -------------------------------------------------------------- | |
# O que eu mudo nestas configurações? | |
# | |
# - Não pergunta sobre o domínio (deafult = 'localhome') | |
# - Não pede a senha do root (configurada na pós-instalação) | |
# - Neste exemplo, o release será: sid main + contrib + non-free | |
# - Não pergunta sobre um segundo CD de instalação | |
# - Não pergunta sobre a pesquisa de popularidade | |
# - Não pergunta o que instalar (tasksel) | |
# - Instala automaticamente os pacotes: | |
# * git | |
# * netselect-apt | |
# * lynx | |
# * htop | |
# * openssh-server | |
# * openssh-client | |
# - Gera uma 'sources.list' com as opções mais rápidas | |
# detectadas pelo 'netselect-apt' | |
# -------------------------------------------------------------- | |
# Responde a pergunta sobre o 'domínio' com a string 'localhome' | |
d-i netcfg/get_domain string localhome | |
# Qual suíte do Debian nós vamos instalar... | |
d-i mirror/suite string unstable | |
# Suíte a ser usada para baixar os componentes da instalação... | |
d-i mirror/udeb/suite string unstable | |
# Pula a pergunta sobre a senha do root | |
# (usuário inicial usará 'sudo') | |
d-i passwd/root-login boolean false | |
# Determina se o relógio de hardware será configurado para UTC... | |
d-i clock-setup/utc boolean true | |
# Determina se vamos usar um servidor de relógio de rede na instalação... | |
d-i clock-setup/ntp boolean true | |
# Estilo de montagem dos dispositivos... | |
d-i partman/mount_style select uuid | |
# Instalar pacotes non-free e contrib? | |
d-i apt-setup/non-free boolean true | |
d-i apt-setup/contrib boolean true | |
# Desativar a seleção de espelhos... | |
d-i apt-setup/use_mirror boolean false | |
# Desativar a pergunta sobre um outras mídias de instalação... | |
d-i apt-setup/cdrom/set-first boolean false | |
# Repositórios adicionais ('local' pode ser de 0 a 9)... | |
d-i apt-setup/local0/repository string \ | |
http://deb.debian.org/debian unstable main contrib non-free | |
d-i apt-setup/local0/source boolean true | |
# Opções do tasksel (apenas os aplicativos standard do sistema)... | |
tasksel tasksel/first multiselect standard | |
# Pacotes a serem incluídos na instalação... | |
d-i pkgsel/include string git \ | |
netselect-apt \ | |
lynx \ | |
htop \ | |
openssh-server \ | |
openssh-client | |
# Responde sobre a pesquisa de popularidade de pacotes... | |
popularity-contest popularity-contest/participate boolean false | |
# Executar comandos antes da instalação terminar. | |
# Aqui eu seleciono o espelho mais rápido e substituo o 'sources.list'. | |
d-i preseed/late_command string \ | |
in-target netselect-apt -s -n sid -o /etc/apt/sources.list-tmp; \ | |
cd /target/etc/apt/; \ | |
grep -o '^[^#]*' sources.list-tmp > sources.list; \ | |
rm sources.list-tmp | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment