1
<?xml version="1.0" encoding="ISO-8859-1"?>
2
<!-- original version: 26932 -->
4
<sect2 arch="alpha" id="alpha-firmware">
5
<title>Firmware do Console Alpha</title>
8
O firmware do console � armazenado em uma flash ROM e inicializado
9
quando sistema Alpha � ligado ou reiniciado. Existem dois tipos
10
diferentes de especifica��es de consoles usados nos sistemas Alpha,
11
e duas classes de firmwares de consoles dispon�veis:
18
<emphasis>console SRM</emphasis>, baseado no subsistema de console
19
da especifica��o Alpha, que oferece um ambiente operacional para o
20
OpenVMS, UNIX Tru64 e sistema operacional Linux.
25
<emphasis>ARC, AlphaBIOS, ou console ARCSBIOS </emphasis>, baseado na
26
especifica��o Avan�ada de computa��o RISC (ARC), que oferece um ambiente
27
operacional para o Windows NT.
34
Da perspectiva do usu�rio, a diferen�a mais importante entre o
35
SRM e o ARC � que a escolha do console se restringem a possibilidade
36
do esquema de particionamento do disco r�gido a partir do qual
41
O ARC requer que utilize uma tabela de parti��o MS-DOS (como
42
criada pelo comando <command>cfdisk</command>) para o disco de inicializa��o.
43
As tabelas de parti��o MS-DOS s�o parti��es no formato "nativo" quando
44
inicializa o sistema atrav�s do ARC. De fato, pois o AlphaBIOS cont�m um utilit�rio
45
de particionamento de disco, voc� pode preferir particionar seus discos
46
atrav�s dos menus da firmware antes de instalar o Linux.
50
De modo oposto, o SRM � <emphasis>incompat�vel</emphasis> com tabelas
51
de parti��o do MS-DOS.
52
<footnote><para>Especificamente, o formato do setor de inicializa��o
53
requerida pela especifica��o do sub-sistema, conflita com a substitui��o
54
da tabela de parti��o do DOS.</para></footnote> Pois sistemas Unix Tru64
55
usa o formato BSD como volume de disco, este � o formato nativo de parti��es para
60
O GNU/Linux � o �nico sistema operacional na Alpha que pode ser
61
inicializado atrav�s de ambos os tipos de console, mas a &debian;
62
&release; somente suporta a inicializa��o em sistemas baseados
63
em SRM. Se tiver um Alpha em que nenhuma vers�o do SRM esteja
64
dispon�vel, se estiver fazendo dupla inicializa��o do sistema com
65
o Windows NT ou se seu dispositivo de inicializa��o requer o suporte
66
a console ARC para a inicializa��a da BIOS, n�o ser� poss�vel
67
usar o programa de instala��o da &debian; &release;. Voc� ainda
68
poder� executar a &debian; &release; em tal sistema usando outra
69
m�dia de instala��o; por exemplo, poder� instalar a Debian woody com
70
o MILO e realizar a atualiza��o.
74
Devido ao <command>MILO</command> n�o estar dispon�vel para
75
qualquer sistema Alpha em produ��o (em Fevereiro 2000) e porque
76
n�o � mais necess�rio comprar uma licen�a do OpenVMS ou Unix Tru64 para
77
ter uma firmware SRM em seu Alpha antigo, � recomendado que utilize uma
78
firmware SRM quando poss�vel.
82
A seguinte tabela resume os sistemas dispon�veis e suportados
83
entre as combina��es de tipo/console (veja <xref linkend="alpha-cpus"/>
84
para os nomes dos tipos de sistema). A palavra "ARC" abaixo denota
85
qualquer um dos tipos de consoles compat�veis com o ARC.
89
<informaltable><tgroup cols="2">
92
<entry>Tipo de Sistema</entry>
93
<entry>Tipo de Console Suportado</entry>
100
<entry>ARC ou SRM</entry>
102
<entry>avanti</entry>
103
<entry>ARC ou SRM</entry>
106
<entry>somente SRM</entry>
108
<entry>cabriolet</entry>
109
<entry>ARC ou SRM</entry>
112
<entry>somente o SRM</entry>
115
<entry>ARC ou SRM</entry>
118
<entry>ARC ou SRM</entry>
121
<entry>ARC ou SRM</entry>
124
<entry>ARC ou SRM</entry>
126
<entry>jensen</entry>
127
<entry>somente o SRM</entry>
130
<entry>ARC ou SRM</entry>
133
<entry>ARC ou SRM</entry>
135
<entry>mikasa</entry>
136
<entry>ARC ou SRM</entry>
138
<entry>mikasa-p</entry>
139
<entry>somente o SRM</entry>
141
<entry>nautilus</entry>
142
<entry>ARC (veja o manual da placa m�e) ou SRM</entry>
144
<entry>noname</entry>
145
<entry>ARC ou SRM</entry>
147
<entry>noritake</entry>
148
<entry>somente o SRM</entry>
150
<entry>noritake-p</entry>
151
<entry>somente o SRM</entry>
154
<entry>ARC ou SRM</entry>
156
<entry>rawhide</entry>
157
<entry>somente o SRM</entry>
159
<entry>ruffian</entry>
160
<entry>somente o ARC</entry>
163
<entry>somente o SRM</entry>
165
<entry>sable-g</entry>
166
<entry>somente o SRM</entry>
169
<entry>ARC ou SRM</entry>
171
<entry>takara</entry>
172
<entry>ARC ou SRM</entry>
175
<entry>somente o ARC</entry>
178
<entry>somente o ARC</entry>
187
Geralmente, nenhum destes consoles podem inicializar o Linux
188
diretamente assim � necess�ria a assist�ncia de um gerenciador
189
de partida intermedi�rio. Para o console SRM, � utilizado o
190
<command>aboot</command>, um gerenciador de partida pequeno e
191
independente de plataforma. Veja o (infelizmente desatualizado) <ulink
192
url="&url-srm-howto;">SRM HOWTO</ulink> para mais informa��es
193
sobre o <command>aboot</command>.
195
</para><para condition="FIXME">
197
Os seguines par�grafos foram retirados do manual de instala��o da
198
Woody e est�o incluidos aqui para refer�ncia; eles podem ser �teis para
199
algu�m em um est�gio mais avan�ado quando a Debian suportar� novamente
200
instala��es baseados no MILO.
202
</para><para condition="FIXME">
204
Geralmente nenhum destes consoles podem ser iniciados diretamente no
205
Linux, assim � requerida a assist�ncia de um gerenciador
206
de partida intermedi�rio. Existem dois gerenciadores principais
207
no Linux: o <command>MILO</command> e o <command>aboot</command>.
209
</para><para condition="FIXME">
211
O <command>MILO</command> por si pr�prio � um console, que substitui
212
o ARC ou SRM na mem�ria. O <command>MILO</command> pode ser diretamente
213
inicializado a partir do ARC e SRM e � o �nico m�todo de inicializar o
214
Linux atrav�s do console ARC.
215
O <command>MILO</command> � espec�fico de plataforma (um <command>MILO</command>
216
diferente � necess�rio para cada tipo de sistema) e existe somente para
217
estes sistemas, no qual o suporte ao ARC � mostrado na tabela acima.
218
Veja tamb�m o (infelizmente desatualizado)
219
<ulink url="&url-milo-howto;">MILO HOWTO</ulink>.
221
</para><para condition="FIXME">
223
O <command>aboot</command> � um gerenciador de partida pequeno e
224
independente de plataforma que somente roda a partir do SRM.
225
Veja o (tamb�m infelizmente desatualizado) <ulink
226
url="&url-srm-howto;">SRM HOWTO</ulink> para mais informa��es sobre o
227
<command>aboot</command>.
229
</para><para condition="FIXME">
231
Assim, tr�s cen�rios s�o poss�veis, dependendo do firmware do
232
console do sistema e se o <command>MILO</command> estiver ou n�o
235
<informalexample><screen>
241
</screen></informalexample>
243
Por causa que o <command>MILO</command> n�o est� dispon�vel para qualquer
244
um dos sistemas alpha atualmente em produ��o (em Fevereiro de 2000) e
245
porque n�o � mais necess�ria a compra de licen�as OpenVMS ou
246
Unix Tru64 para ter uma firmware SRM em seu antigo Alpha, � recomendado
247
que voc� use o SRM e o <command>aboot</command> em novas instala��es do
248
GNU/Linux, a n�o ser que deseje fazer dupla inicializa��o com o
253
A maioria dos servidores Alpha e todos os produtos servidores e esta��es
254
cont�m ambos o SRM e o AlphaBIOS em sua firmware. Para m�quinas
255
"falf-flash" tal como as v�rias placas de avalia��o. � poss�vel
256
mudar de uma vers�o para outra regravando a firmware. Tamb�m,
257
assim que o SRM estiver instalado, � poss�vel executar o
258
ARC/AlphaBIOS a partir de um disquete (usando o comando <command>arc</command>).
259
Pelas raz�es mencionadas acima, n�s recomendamos mudar para o SRM antes
260
de instalar a &debian;.
264
Como em outras arquiteturas, voc� dever� instalar a revis�o mais
265
nova dispon�vel de sua firmware <footnote><para>Com excess�o das Jensen,
266
onde o Linux n�o � suportado nas vers�es de firmwares mais novas que
267
a 1.7 — Veja <ulink url="&url-jensen-howto;"></ulink> para mais
268
informa��es</para></footnote> Antes de instalar a &debian;. Para a
269
Alpha, as atualiza��es de firmware podem ser obtidas de
270
<ulink url="&url-alpha-firmware;">Atualiza��es de Firmwares do Alpha</ulink>.
276
<sect2 arch="alpha"><title>Inicializando com o TFTP</title>
279
No SRM, as interfaces Ethernet s�o nomeadas com o prefixo <userinput>ewa</userinput>,
280
e ser� listada na sa�da do comando <userinput>show dev</userinput>,
281
como este (levemente editado):
283
<informalexample><screen>
284
>>> show dev
285
ewa0.0.0.9.0 EWA0 08-00-2B-86-98-65
286
ewb0.0.0.11.0 EWB0 08-00-2B-86-98-54
287
ewc0.0.0.2002.0 EWC0 00-06-2B-01-32-B0
288
</screen></informalexample>
290
Voc� precisar� ajustar o protocolo de inicializa��o:
291
<informalexample><screen>
292
>>> set ewa0_protocol bootp
293
</screen></informalexample>
295
Ent�o verificar se o tipo de m�dia est� correto:
297
<informalexample><screen>
298
>>> set ewa0_mode <replaceable>mode</replaceable>
299
</screen></informalexample>
301
Voc� poder� obter uma listagem de modos v�lidos com <userinput>>>>set ewa0_mode</userinput>.
305
Ent�o, para inicializar atrav�s da primeira interface Ethernet, voc� poder�
308
<informalexample><screen>
309
>>> boot ewa0 -flags ""
310
</screen></informalexample>
312
Isto far� a inicializa��o usando os par�metros padr�es do kernel como inclu�das na
313
imagem de inicializa��o netboot.
318
Se deseja usar uma console serial, voc� <emphasis>deve</emphasis>
319
passar o argumento <userinput>console=</userinput> ao kernel.
320
Isto pode ser feito usando o argumento <userinput>-flags</userinput>
321
ao comando <userinput>boot</userinput> do console SRM. As portas
322
seriais tem o mesmo nome dos seus arquivos correspondentes em
323
<userinput>/dev</userinput>. Tamb�m, quando especificar par�metros
324
adicionais de kernel, voc� dever� repetir certas op��es adicionais
325
que s�o necess�rias pelas imagens do &d-i;. Por exemplo, para inicializar
326
atrav�s de <userinput>ewa0</userinput> e usar uma console na
327
primeira porta serial, voc� dever� digitar:
329
<informalexample><screen>
330
>>>boot ewa0 -flags console=ttyS0
331
</screen></informalexample>
336
<sect2 arch="alpha"><title>Inicializando atrav�s de um CD-ROM com o console SRM</title>
341
<informalexample><screen>
342
>>> boot xxxx -flags 0
343
</screen></informalexample>
345
onde <replaceable>xxxx</replaceable> � sua unidade de CD-ROM
351
<sect2 arch="alpha" condition="FIXME">
352
<title>Inicializando atrav�s de um CD-ROM com o ARC ou console AlphaBIOS</title>
355
Para inicializar atrav�s de um CD-ROM a partir do console ARC, encontre
356
seu nome de c�digo de sub-arquitetura (veja <xref linkend="alpha-cpus"/>),
357
ent�o digite <filename>\milo\linload.exe</filename> como gerenciador de
358
inicializa��o e <filename>\milo\<replaceable>subarch</replaceable></filename>
359
(aonde <replaceable>subarch</replaceable> � o nome de sub-arquitetura apropriada)
360
como caminho do OS no menu "OS Selection Setup". Ruffians fez uma
361
excess�o: voc� precisar� usar <filename>\milo\ldmilo.exe</filename> como
362
gerenciador de partida.
368
<sect2 arch="alpha" condition="supports-floppy-boot">
369
<title>Inicializa��o atrav�s de Disquetes com o Console SRM</title>
372
No aviso de comando do SRM (<prompt>>>></prompt>), digite o seguinte
375
<informalexample><screen>
376
>>> boot dva0 -flags 0
377
</screen></informalexample>
379
Possivelmente substituindo <filename>dva0</filename> com o nome de
380
dispositivo atual. Normalmente <filename>dva0</filename> � o disquete; digite
382
<informalexample><screen>
383
>>> show dev
384
</screen></informalexample>
386
para ver a lista de dispositivos (e.g., caso deseje inicializar a partir de
388
Note que se se estiver inicializando atrav�s do MILO, o argumento
389
<command>-flags</command> ser� ignorado, assim voc� poder� s� digitar
390
<command>boot dva0</command>.
391
Se tudo funcionar bem, voc� ver� o kernel do Linux iniciando.
395
Se quiser especificar par�metros de inicializa��o do
396
kernel via <command>aboot</command>, use o seguinte comando:
397
<informalexample><screen>
398
>>> boot dva0 -file linux.bin.gz -flags "root=/dev/fd0 load_ramdisk=1 argumentos"
399
</screen></informalexample>
401
(digite um por linha), substituindo, se necess�rio, o nome atual
402
do dispositivo de inicializa��o SRM por <filename>dva0</filename>,
403
o nome do dispositivo de inicializa��o do Linux por
404
<filename>fd0</filename> e os par�metros designados do kernel por
405
<filename>argumentos</filename>.
409
Se desejar especificar par�metros do kernel quando inicializar via
410
<command>MILO</command>, voc� ter� que interromper o processo de
411
inicializa��o assim que entrar no MILO. Veja <xref linkend="booting-from-milo"/>.
416
<sect2 arch="alpha" condition="supports-floppy-boot">
417
<title>Inicializando a partir de Disquetes com o Console ARC ou AlphaBIOS</title>
421
No menu de sele��o de sistema operacional, defina o <command>linload.exe</command>
422
como gerenciador de partida e <command>milo</command> como o caminho do
423
sistema operacional. Inicialize usando a nova entrada criada.
429
<sect2 arch="alpha" condition="FIXME" id="booting-from-milo"><title>Inicializando com o MILO</title>
432
O MILO contido na m�dia de inicializa��o est� configurado para
433
iniciar automaticamente o Linux. Caso deseje intervir, tudo
434
que precisa fazer � pressionar espa�o durante a contagem regressiva
439
Caso deseje especificar todos os bits explicitamente (por exemplo,
440
para fornecer par�metros adicionais), voc� poder� usar um comando
443
<informalexample><screen>
444
MILO> boot fd0:linux.bin.gz root=/dev/fd0 load_ramdisk=1 <!-- argumentos -->
445
</screen></informalexample>
447
Se estiver inicializando atrav�s de alguma outra m�dia que n�o seja
448
um disquete, substitua <filename>fd0</filename> do exemplo acima com
449
o nome de dispositivo apropriado na nota��o do Linux. O comando
450
<command>help</command> deve lhe dar uma breve refer�ncia do MILO.