5.1. Arrencada de l'instal·lador en l'arquitectura Alpha

5.1.1. Consola del firmware per Alpha

El firmware de la consola s'emmagatzema a la memòria flaix ROM i s'inicia quan el sistema Alpha arrenca o es reinicia. Hi ha dues especificacions distintes a les consoles dels sistemes Alpha, d'aquí que que hi hagin dues classes de firmware:

  • La consola SRM, que es basa en l'especificació Alpha Console Subsystem, permet tenir entorns operatius pels sistemes OpenVMS, Tru64 Unix i Linux.

  • Les consoles ARC, AlphaBIOS o ARCBIOS, que es basen en l'especificació Advanced RISC Computing (ARC), permeten entorns operatius per Windows NT.

Des del punt de vista de l'usuari la diferència més important entre SRM i ARC és que l'elecció de consola limita les possibilitats de l'esquema de particions del disc dur des de on voleu arrencar.

Amb ARC haureu d'usar una taula de particions MS-DOS (creada amb l'ordre cfdisk). Això és perquè les taules de particions de MS-DOS són el format “natiu” per arrencar des d'ARC. En realitat, com que AlphaBIOS té una utilitat per fer particions de disc, potser preferiu fer les particions des del menú del firmware abans d'instal·lar Linux.

En canvi SRM és incompatible[4] amb les taules de partició de MS-DOS. Com que Tru64 Unix usa el format de particions de BSD aquest és el format “natiu” per instal·lacions de SRM.

GNU/Linux és l'únic sistema operatiu sobre Alpha que es pot arrencar des dels dos tipus de consoles, però Debian GNU/Linux 4.0 sols suporta els sistemes basats en SRM. Si teniu un Alpha que no té versió per SRM haureu de deixar una arrencada dual amb Windows NT, o si el vostre dispositiu d'arrencada demana una consola ARC per l'inici de la BIOS no podreu usar l'instal·lador de Debian GNU/Linux 4.0. Encara podeu usar Debian GNU/Linux 4.0 a aquests sistemes usant altres mitjans per la instal·lació; per exemple, podeu instal·lar Debian Woody amb MILO i actualitzar.

Donat que MILO no està disponible per cap dels sistemes Alpha actualment en producció (a febrer del 2000) i donat que ja no és necessari que compreu una llicència OpenVMS o Tru64 Unix per a tenir el microprogramari SRM en el vostre antic Alpha, es recomana que useu SRM sempre que sigui possible.

La taula següent resumeix els sistemes disponibles i suportats segons la combinació de tipus/consola (consulteu Secció 2.1.2, “Suport de CPU, plaques base i vídeo” per veure els noms dels tipus de sistema). La paraula “ARC” assenyala les consoles compatibles amb ARC.

Tipus de sistema Tipus de consola suportada
alcor ARC o SRM
avanti ARC o SRM
book1 només SRM
cabriolet ARC o SRM
dp264 només SRM
eb164 ARC o SRM
eb64p ARC o SRM
eb66 ARC o SRM
eb66p ARC o SRM
jensen només SRM
lx164 ARC o SRM
miata ARC o SRM
mikasa ARC o SRM
mikasa-p només SRM
nautilus ARC (vegeu el manual de la placa mare) o SRM
noname ARC o SRM
noritake només SRM
noritake-p només SRM
pc164 ARC o SRM
rawhide només SRM
ruffian només ARC
sable només SRM
sable-g només SRM
sx164 ARC o SRM
takara ARC o SRM
xl només ARC
xlt només ARC

Per regla general cap d'aquestes consoles pot arrencar Linux directament per la qual cosa es fa necessari un carregadora que faci d'intermediari. Per les consoles SRM s'usa aboot, un petit carregador amb independència de plataforma. Consulteu el (malauradament desactualitzat) SRM COM ES FA per més informació sobre aboot.

La majoria dels productes AlphaServers i tots els servidors corrents tal com les estacions de treball contenen tant SRM com AlphaBIOS en el seu microprogramari. Per a màquines “half-flash” com les diverses plaques d'avaluació, és possible intercanviar entre una versió i l'altre reflaixejant el microprogramari. També és possible, una vegada instal·lat SRM, executar ARC/AlphaBIOS des d'un disquet (usant l'ordre arc). Pels motius mencionats a dalt, es recomana que commuteu a SRM abans d'instal·lar Debian.

Com en d'altres arquitectures, hauríeu d'instal·lar la revisió més nova disponible en el microprogramari[5] abans d'instal·lar Debian GNU/Linux. Podeu trobar actualitzacions de firmware per Alpha des de Actualitzacions de firmware per Alpha.

5.1.2. Arrencada amb el TFTP

A SRM les interfícies Ethernet s'anomenen amb el prefixe ewa i es mostren com a sortida de l'ordre show dev, com per exemple:

>>> show dev
ewa0.0.0.9.0               EWA0              08-00-2B-86-98-65
ewb0.0.0.11.0              EWB0              08-00-2B-86-98-54
ewc0.0.0.2002.0            EWC0              00-06-2B-01-32-B0

Primerament necessitareu determinar el protocol d'arrencada:

>>> set ewa0_protocols bootp

Llavors comprovar que el tipus de medi és correcte:

>>> set ewa0_mode mode

Podreu aconseguir un llistat dels modes vàlids amb >>>set ewa0_mode.

Llavors, per a arrencar des de la primera interfície Ethernet, escriviu:

>>> boot ewa0 -flags ""

Això arrencarà usant els paràmetres per defecte del nucli tal i com s'inclou a la imatge de xarxa.

Si desitgeu usar la consola sèrie, haureu de passar el paràmetre console= al nucli. Podeu fer-ho usant l'argument -flags per a l'ordre SRM boot. Els ports sèrie s'anomenaran com als seus fitxers corresponents en /dev. Per exemple, per a arrencar des de ewa0 i usar la consola en el primer port sèrie, hauríeu d'escriure:

>>> boot ewa0 -flags "root=/dev/ram ramdisk_size=16384 console=ttyS0"

5.1.3. Arrencada des del CD-ROM des d'una consola SRM

Els CD d'instal·lació de Debian GNU/Linux inclouen algunes opcions d'arrencada preconfigurades pels terminals sèrie i VGA. Escriviu

>>> boot xxxx -flags 0

per arrencar utilitzant la consola VGA, on xxxx és la vostra unitat de CD-ROM en la notació SRM. Per utilitzar una consola sèrie al primer dispositiu sèrie, escriviu

>>> boot xxxx -flags 1

i per la consola en el segon port sèrie, escriviu

>>> boot xxxx -flags 2



[4] Concretament, el format pel sector d'inici que és necessari pel «Console Subsystem Specification» entra en conflicte amb la posició de les particions DOS.

[5] A excepció de Jensen, on Linux no té suport a les versions de firmware majors que la 1.7 — consulteu http://www.alphalinux.org/faq/FAQ-9.html per més informació.