1
<?xml version="1.0" encoding="ISO-8859-1"?>
2
<!-- original version: 27518 -->
4
<sect1 id="automatic-install">
6
<title>Instala��o autom�tica</title>
9
Para a instala��o em m�ltiplos computadores � poss�vel fazer
10
instala��es totalmente autom�ticas. Os pacotes da Debian
11
que tem por objetivo fazer isso incluem o
12
<classname>fai</classname> (que usa um servidor de instala��o),
13
<classname>replicator</classname>,
14
<classname>systemimager</classname>,
15
<classname>autoinstall</classname> e o
16
pr�prio programa de instala��o da Debian.
21
<title>Instala��o autom�tica usando o programa de instala��o da Debian</title>
23
O programa de instala��o da Debian suporte a instala��o autom�tica
24
atrav�s de arquivos de pr�-configura��o. Um arquivo de pr�-configura��o
25
pode ser carregado atrav�s da rede ou de uma m�dia remov�vel e usada para
26
responder as quest�es feitas durante o processo de instala��o.
30
A maioria das caixas de di�logo usadas pelo &d-i; podem ser preenchidas
31
usando este m�todo, existem algumas excess�es que deve notar. Voc� poder�
32
(re)particionar todo um disco ou usar seu espa�o livre dispon�vel; mas n�o �
33
poss[ivel usar parti��es existentes. Voc� n�o poder� usar o preenchimento
34
autom�tico para configurar um RAID ou LVM.
35
<phrase condition="sarge">Tamb�m, com a excess�o dos m�dulos de controladores
36
de dispositivos, n�o � poss�vel pr�-configurar os par�metros de m�dulos do
41
O arquivo de pr�-configura��o usa o mesmo formato utilizado
42
pelo comando <command>debconf-set-selections</command>.
43
Um exemplo funcional e bem documentado que pode editar est�
44
localizado em <xref linkend="example-preseed"/>.
48
Alternativamente, um m�todo de se obter um arquivo completo listando
49
os valores que podem ser preenchidos � fazer a instala��o manual e ent�o usar o
50
<filename>debconf-get-selections</filename> que vem com o pacote
51
<classname>debconf-utils</classname> para fazer o dump da base de dados
52
do debconf e do cdebconf que est�o em /var/log/debian-installer/cdebconf
53
para um arquivo simples:
55
<informalexample><screen>
56
$ debconf-get-selections --installer > <replaceable>arquivo</replaceable>
57
$ debconf-get-selections >> <replaceable>arquivo</replaceable>
58
</screen></informalexample>
60
No entanto, um arquivo gerado desta forma tem alguns �tens que n�o podem ser
61
preenchidos e o arquivo em <xref linkend="example-preseed"/> ser� um melhor
62
ponto de partida para a maioria dos usu�rios.
66
Assim que tiver um arquivo de pr�-configura��o, voc� pode edita-lo se
67
necess�rio e coloca-lo em um servidor web ou copia-lo para uma m�dia
68
de inicializa��o do programa de instala��o. Onde quer que coloque o
69
arquivo, voc� precisar� passar um par�metro para o programa de instala��o
70
no momento da inicializa��o dizendo para usar aquele arquivo.
74
Para fazer o programa de instala��o utilizar o arquivo de pr�-configura��o
75
copiado atrav�s da rede, passe o par�metro
76
<emphasis>preseed/url=http://url/para/preseed.cfg</emphasis> para o kernel.
77
� claro que a pr�-configura��o n�o ter� efeito at� que o programa de instala��o
78
configure a rede para baixar o arquivo, desta forma isto � mais �til caso
79
o programa de instala��o pode configurar a rede atrav�s do DHCP sem perguntar
80
qualquer quest�o. Voc� pode desejar ajustar a prioridade da instala��o para
81
cr�tica para evitar qualquer quest�o durante a configura��o da rede. Veja
82
<xref linkend="installer-args"/>.
86
Para colocar um arquivo de pr�-configura��o em um CD, voc� precisar�
87
regravar a imagem ISO ap�s incluir seu arquivo de pr�-configura��o. Veja
88
a p�gina de manual do mkisofs para deatlhes. Alternativamente, coloque o
89
arquivo que cont�m as pr�-configura��es em um disquete e
90
passe o argumento use preseed/file=/floppy/preseed.cfg para o kernel.
92
</para><para arch="i386">
94
Se estiver inicializando atrav�s de um memory stick USB, simplesmente copie
95
seu arquivo de pr�-configura��o para o sistema de arquivos da memory stick
96
e edite o arquivo syslinux.cfg adicionando preseed/file=/hd-media/preseed.cfg
97
como par�metro de inicializa��o do kernel.
102
<sect3 condition="etch">
103
<title>Usando preenchimento autom�tico para alterar valores padr�es</title>
106
� tamb�m poss�vel usar o preenchimento autom�tico para alterar a resposta
107
padr�o de uma quest�o, mas ainda ter a quest�o perguntada. Para fazer isto,
108
a op��o <firstterm>seen</firstterm> dever� ser resetada para <quote>false</quote>
109
ap�s ajustar o valor de um modelo.
111
<informalexample><screen>
112
d-i foo/bar string value
113
d-i foo/bar seen false
114
</screen></informalexample>