1
<!-- retain these comments for translator revision tracking -->
2
<!-- original version: 43789 -->
3
<!-- revised by Felipe Augusto van de Wiel (faw) 2006.09.15 -->
4
<!-- updated 40542:43789 by Felipe Augusto van de Wiel (faw) 2007.01.20 -->
6
<sect2 arch="alpha" id="alpha-firmware">
7
<title>Firmware do Console Alpha</title>
10
O firmware do console é armazenado em uma flash ROM e inicializado
11
quando o sistema Alpha é ligado ou reiniciado. Existem dois tipos
12
diferentes de especificações de consoles usados nos sistemas Alpha,
13
e duas classes de firmwares de consoles disponíveis:
20
<emphasis>console SRM</emphasis>, baseado no subsistema de console
21
da especificação Alpha, que oferece um ambiente operacional para o
22
OpenVMS, UNIX Tru64 e sistema operacional Linux.
27
<emphasis>ARC, AlphaBIOS, ou console ARCSBIOS </emphasis>, baseado na
28
especificação Avançada de computação RISC (ARC), que oferece um ambiente
29
operacional para o Windows NT.
36
Da perspectiva do usuário, a diferença mais importante entre o
37
SRM e o ARC é que a escolha do console se restringem a possibilidade
38
do esquema de particionamento do disco rígido a partir do qual
43
O ARC requer que utilize uma tabela de partição MS-DOS (como
44
criada pelo comando <command>cfdisk</command>) para o disco de inicialização.
45
As tabelas de partição MS-DOS são partições no formato <quote>nativo</quote>
46
quando inicializa o sistema através do ARC. De fato, pois o AlphaBIOS contém um
47
utilitário de particionamento de disco, você pode preferir particionar seus
48
discos através dos menus da firmware antes de instalar o Linux.
52
De modo oposto, o SRM é <emphasis>incompatível</emphasis><footnote>
55
Especificamente, o formato do setor de inicialização requerida pela
56
Especificação do Sub-sistema Console, conflita com a posição da tabela de
60
</footnote> com tabelas de partição MS-DOS. Pois sistemas Unix Tru64
61
usa o formato BSD como volume de disco, este é o formato <quote>nativo</quote>
62
de partições para as instalações SRM.
66
O GNU/Linux é o único sistema operacional na Alpha que pode ser
67
inicializado através de ambos os tipos de console, mas a &debian;
68
&release; somente suporta a inicialização em sistemas baseados
69
em SRM. Se tiver um Alpha em que nenhuma versão do SRM esteja
70
disponível, se estiver fazendo dupla inicialização do sistema com
71
o Windows NT ou se seu dispositivo de inicialização requer o suporte
72
a console ARC para a inicialização da BIOS, não será possível
73
usar o programa de instalação da &debian; &release;. Você ainda
74
poderá executar a &debian; &release; em tal sistema usando outra
75
mídia de instalação; por exemplo, poderá instalar a Debian woody com
76
o MILO e realizar a atualização.
80
Devido ao <command>MILO</command> não estar disponível para
81
qualquer sistema Alpha em produção (em Fevereiro 2000) e porque
82
não é mais necessário comprar uma licença do OpenVMS ou Unix Tru64 para
83
ter uma firmware SRM em seu Alpha antigo, é recomendado que utilize uma
84
firmware SRM quando possível.
88
A seguinte tabela resume os sistemas disponíveis e suportados
89
entre as combinações de tipo/console (veja <xref linkend="alpha-cpus"/>
90
para os nomes dos tipos de sistema). A palavra <quote>ARC</quote> abaixo denota
91
qualquer um dos tipos de consoles compatíveis com o ARC.
95
<informaltable><tgroup cols="2">
98
<entry>Tipo de Sistema</entry>
99
<entry>Tipo de Console Suportado</entry>
106
<entry>ARC ou SRM</entry>
108
<entry>avanti</entry>
109
<entry>ARC ou SRM</entry>
112
<entry>somente SRM</entry>
114
<entry>cabriolet</entry>
115
<entry>ARC ou SRM</entry>
118
<entry>somente o SRM</entry>
121
<entry>ARC ou SRM</entry>
124
<entry>ARC ou SRM</entry>
127
<entry>ARC ou SRM</entry>
130
<entry>ARC ou SRM</entry>
132
<entry>jensen</entry>
133
<entry>somente o SRM</entry>
136
<entry>ARC ou SRM</entry>
139
<entry>ARC ou SRM</entry>
141
<entry>mikasa</entry>
142
<entry>ARC ou SRM</entry>
144
<entry>mikasa-p</entry>
145
<entry>somente o SRM</entry>
147
<entry>nautilus</entry>
148
<entry>ARC (veja o manual da placa mãe) ou SRM</entry>
150
<entry>noname</entry>
151
<entry>ARC ou SRM</entry>
153
<entry>noritake</entry>
154
<entry>somente o SRM</entry>
156
<entry>noritake-p</entry>
157
<entry>somente o SRM</entry>
160
<entry>ARC ou SRM</entry>
162
<entry>rawhide</entry>
163
<entry>somente o SRM</entry>
165
<entry>ruffian</entry>
166
<entry>somente o ARC</entry>
169
<entry>somente o SRM</entry>
171
<entry>sable-g</entry>
172
<entry>somente o SRM</entry>
175
<entry>ARC ou SRM</entry>
177
<entry>takara</entry>
178
<entry>ARC ou SRM</entry>
181
<entry>somente o ARC</entry>
184
<entry>somente o ARC</entry>
193
Geralmente, nenhum destes consoles podem inicializar o Linux
194
diretamente assim é necessária a assistência de um gerenciador
195
de inicialização intermediário. Para o console SRM, é utilizado o
196
<command>aboot</command>, um gerenciador de inicialização pequeno e
197
independente de plataforma. Veja o (infelizmente desatualizado) <ulink
198
url="&url-srm-howto;">SRM HOWTO</ulink> para mais informações
199
sobre o <command>aboot</command>.
201
</para><para condition="FIXME">
203
Os seguintes parágrafos foram retirados do manual de instalação da
204
Woody e estão incluídos aqui para referência; eles podem ser úteis para
205
alguém em um estágio mais avançado quando a Debian suportará novamente
206
instalações baseados no MILO.
208
</para><para condition="FIXME">
210
Geralmente nenhum destes consoles podem ser iniciados diretamente no
211
Linux, assim é requerida a assistência de um gerenciador
212
de inicialização intermediário. Existem dois gerenciadores principais
213
no Linux: o <command>MILO</command> e o <command>aboot</command>.
215
</para><para condition="FIXME">
217
O <command>MILO</command> por si próprio é um console, que substitui
218
o ARC ou SRM na memória. O <command>MILO</command> pode ser diretamente
219
inicializado a partir do ARC e SRM e é o único método de inicializar o
220
Linux através do console ARC.
221
O <command>MILO</command> é específico de plataforma (um <command>MILO</command>
222
diferente é necessário para cada tipo de sistema) e existe somente para
223
estes sistemas, no qual o suporte ao ARC é mostrado na tabela acima.
224
Veja também o (infelizmente desatualizado)
225
<ulink url="&url-milo-howto;">MILO HOWTO</ulink>.
227
</para><para condition="FIXME">
229
O <command>aboot</command> é um gerenciador de inicialização pequeno e
230
independente de plataforma que somente roda a partir do SRM.
231
Veja o (também infelizmente desatualizado) <ulink
232
url="&url-srm-howto;">SRM HOWTO</ulink> para mais informações sobre o
233
<command>aboot</command>.
235
</para><para condition="FIXME">
237
Assim, três cenários são possíveis, dependendo do firmware do
238
console do sistema e se o <command>MILO</command> estiver ou não
241
<informalexample><screen>
245
</screen></informalexample>
247
Por causa que o <command>MILO</command> não está disponível para qualquer
248
um dos sistemas alpha atualmente em produção (em Fevereiro de 2000) e
249
porque não é mais necessária a compra de licenças OpenVMS ou
250
Unix Tru64 para ter uma firmware SRM em seu antigo Alpha, é recomendado
251
que você use o SRM e o <command>aboot</command> em novas instalações do
252
GNU/Linux, a não ser que deseje fazer dupla inicialização com o
257
A maioria dos servidores Alpha e todos os produtos servidores e estações
258
contém ambos o SRM e o AlphaBIOS em sua firmware. Para máquinas
259
<quote>half-flash</quote> tal como as várias placas de avaliação. É possível
260
mudar de uma versão para outra regravando a firmware. Também,
261
assim que o SRM estiver instalado, é possível executar o
262
ARC/AlphaBIOS a partir de um disquete (usando o comando <command>arc</command>).
263
Pelas razões mencionadas acima, nós recomendamos mudar para o SRM antes
264
de instalar a &debian;.
268
Como em outras arquiteturas, você deverá instalar a revisão mais
269
nova disponível de sua firmware<footnote>
272
Com exceção das Jensen, onde o Linux não é suportado nas versões de firmwares
273
mais novas que a 1.7 — Veja <ulink url="&url-jensen-howto;"></ulink> para
277
</footnote> antes de instalar a &debian;.
278
Para a Alpha, as atualizações de firmware podem ser obtidas de
279
<ulink url="&url-alpha-firmware;">Atualizações de Firmwares do Alpha</ulink>.
285
<sect2 arch="alpha"><title>Inicializando com o TFTP</title>
288
No SRM, as interfaces Ethernet são nomeadas com o prefixo
289
<userinput>ewa</userinput>, e será listada na saída do comando
290
<userinput>show dev</userinput>, como este (levemente editado):
292
<informalexample><screen>
293
>>> show dev
294
ewa0.0.0.9.0 EWA0 08-00-2B-86-98-65
295
ewb0.0.0.11.0 EWB0 08-00-2B-86-98-54
296
ewc0.0.0.2002.0 EWC0 00-06-2B-01-32-B0
297
</screen></informalexample>
299
Você precisará ajustar o protocolo de inicialização:
301
<informalexample><screen>
302
>>> set ewa0_protocols bootp
303
</screen></informalexample>
305
Então verificar se o tipo de mídia está correto:
307
<informalexample><screen>
308
>>> set ewa0_mode <replaceable>mode</replaceable>
309
</screen></informalexample>
311
Você poderá obter uma listagem de modos válidos com <userinput>>>>set ewa0_mode</userinput>.
315
Então, para inicializar através da primeira interface Ethernet, você poderá
318
<informalexample><screen>
319
>>> boot ewa0 -flags ""
320
</screen></informalexample>
322
Isto fará a inicialização usando os parâmetros padrões do kernel como incluídas
323
na imagem de inicialização netboot.
327
Se deseja usar uma console serial, você <emphasis>deve</emphasis>
328
passar o argumento <userinput>console=</userinput> ao kernel.
329
Isto pode ser feito usando o argumento <userinput>-flags</userinput>
330
ao comando <userinput>boot</userinput> do console SRM. As portas
331
seriais tem o mesmo nome dos seus arquivos correspondentes em
332
<userinput>/dev</userinput>. Também, quando especificar parâmetros
333
adicionais de kernel, você deverá repetir certas opções adicionais
334
que são necessárias pelas imagens do &d-i;. Por exemplo, para inicializar
335
através de <userinput>ewa0</userinput> e usar uma console na
336
primeira porta serial, você deverá digitar:
338
<informalexample><screen>
339
>>>boot ewa0 -flags console=ttyS0
340
</screen></informalexample>
345
<sect2 arch="alpha"><title>Inicializando através de um CD-ROM com o console SRM</title>
348
Os CDs de instalação do &debian; incluem várias opções de inicialização
349
pré-configuradas para VGA e consoles seriais. Digite
351
<informalexample><screen>
352
>>> boot xxxx -flags 0
353
</screen></informalexample>
355
para inicializar usando console VGA, onde onde <replaceable>xxxx</replaceable>
356
é sua unidade de CD-ROM na notação do SRM. Para usar um console serial no
357
primeiro dispositivo serial, digite
359
<informalexample><screen>
360
>>> boot xxxx -flags 1
361
</screen></informalexample>
363
e para console na segunda porta serial, digite
365
<informalexample><screen>
366
>>> boot xxxx -flags 2
367
</screen></informalexample>
372
<sect2 arch="alpha" condition="FIXME">
373
<title>Inicializando através de um CD-ROM com o ARC ou console AlphaBIOS</title>
376
Para inicializar através de um CD-ROM a partir do console ARC, encontre
377
seu nome de código de sub-arquitetura (veja <xref linkend="alpha-cpus"/>),
378
então digite <filename>\milo\linload.exe</filename> como gerenciador de
379
inicialização e <filename>\milo\<replaceable>subarch</replaceable></filename>
380
(aonde <replaceable>subarch</replaceable> é o nome de sub-arquitetura
381
apropriada) como caminho do OS no menu <quote>OS Selection Setup</quote>.
382
Ruffians fez uma exceção: você precisará usar
383
<filename>\milo\ldmilo.exe</filename> como gerenciador de inicialização.
389
<sect2 arch="alpha" condition="supports-floppy-boot">
390
<title>Inicialização através de Disquetes com o Console SRM</title>
393
No aviso de comando do SRM (<prompt>>>></prompt>), digite o seguinte
396
<informalexample><screen>
397
>>> boot dva0 -flags 0
398
</screen></informalexample>
400
Possivelmente substituindo <filename>dva0</filename> com o nome de
401
dispositivo atual. Normalmente <filename>dva0</filename> é o disquete; digite
403
<informalexample><screen>
404
>>> show dev
405
</screen></informalexample>
407
para ver a lista de dispositivos (e.g., caso deseje inicializar a partir de
409
Note que se se estiver inicializando através do MILO, o argumento
410
<command>-flags</command> será ignorado, assim você poderá só digitar
411
<command>boot dva0</command>.
412
Se tudo funcionar bem, você verá o kernel do Linux iniciando.
416
Se quiser especificar parâmetros de inicialização do
417
kernel via <command>aboot</command>, use o seguinte comando:
419
<informalexample><screen>
420
>>> boot dva0 -file linux.bin.gz -flags "root=/dev/fd0 load_ramdisk=1 argumentos"
421
</screen></informalexample>
423
(digite um por linha), substituindo, se necessário, o nome atual
424
do dispositivo de inicialização SRM por <filename>dva0</filename>,
425
o nome do dispositivo de inicialização do Linux por
426
<filename>fd0</filename> e os parâmetros designados do kernel por
427
<filename>argumentos</filename>.
431
Se desejar especificar parâmetros do kernel quando inicializar via
432
<command>MILO</command>, você terá que interromper o processo de
433
inicialização assim que entrar no MILO. Veja
434
<xref linkend="booting-from-milo"/>.
439
<sect2 arch="alpha" condition="supports-floppy-boot">
440
<title>Inicializando a partir de Disquetes com o Console ARC ou AlphaBIOS</title>
444
No menu de seleção de sistema operacional, defina o
445
<command>linload.exe</command> como gerenciador de inicialização e
446
<command>milo</command> como o caminho do sistema operacional. Inicialize
447
usando a nova entrada criada.
453
<sect2 arch="alpha" condition="FIXME" id="booting-from-milo"><title>Inicializando com o MILO</title>
456
O MILO contido na mídia de inicialização está configurado para
457
iniciar automaticamente o Linux. Caso deseje intervir, tudo
458
que precisa fazer é pressionar espaço durante a contagem regressiva
463
Caso deseje especificar todos os bits explicitamente (por exemplo,
464
para fornecer parâmetros adicionais), você poderá usar um comando
467
<informalexample><screen>
468
MILO> boot fd0:linux.bin.gz root=/dev/fd0 load_ramdisk=1 <!-- argumentos -->
469
</screen></informalexample>
471
Se estiver inicializando através de alguma outra mídia que não seja
472
um disquete, substitua <filename>fd0</filename> do exemplo acima com
473
o nome de dispositivo apropriado na notação do Linux. O comando
474
<command>help</command> deve lhe dar uma breve referência do MILO.