5.1. A telepítő indítása Alpha architektúrán

5.1.1. Alpha Console Firmware

Console firmware is stored in a flash ROM and started when an Alpha system is powered up or reset. There are two different console specifications used on Alpha systems, and hence two classes of console firmware available:

  • Az Alpha konzol alrendszer specifikációra épülő SRM konzol egy OpenVMS, Tru64 UNIX és GNU/Linux operációs rendszerre való kezelő-környezetet ad.

  • Az Advanced RISC Computing (ARC) specifikációra épülő ARC, AlphaBIOS és ARCSBIOS konzol egy Windows NT-hez készült kezelő-környezetet ad.

From the user's perspective, the most important difference between SRM and ARC is that the choice of console constrains the possible disk-partitioning scheme for the hard disk which you wish to boot off of.

ARC requires that you use an MS-DOS partition table (as created by cfdisk) for the boot disk. Therefore MS-DOS partition tables are the „native” partition format when booting from ARC. In fact, since AlphaBIOS contains a disk partitioning utility, you may prefer to partition your disks from the firmware menus before installing Linux.

Conversely, SRM is incompatible[4] with MS-DOS partition tables. Since Tru64 Unix uses the BSD disklabel format, this is the „native” partition format for SRM installations.

GNU/Linux is the only operating system on Alpha that can be booted from both console types, but Debian GNU/Linux 4.0 only supports booting on SRM-based systems. If you have an Alpha for which no version of SRM is available, if you will be dual-booting the system with Windows NT, or if your boot device requires ARC console support for BIOS initialization, you will not be able to use the Debian GNU/Linux 4.0 installer. You can still run Debian GNU/Linux 4.0 on such systems by using other install media; for instance, you can install Debian woody with MILO and upgrade.

Because MILO is not available for any of the Alpha systems currently in production (as of February 2000), and because it is no longer necessary to buy an OpenVMS or Tru64 Unix license to have SRM firmware on your older Alpha, it is recommended that you use SRM when possible.

Az alábbi tábla összefoglalja az elérhető és támogatott rendszer-típus/konzol párokat (lásd az 2.1.2. szakasz - CPU, alaplap és videó támogatás oldalt a rendszer-típus nevekért). Az „ARC” szó bármely ARC-kompatibilis konzolt jelöli.

Rendszer típus Támogatott konzol típus
alcor ARC vagy SRM
avanti ARC vagy SRM
book1 csak SRM
cabriolet ARC vagy SRM
dp264 csak SRM
eb164 ARC vagy SRM
eb64p ARC vagy SRM
eb66 ARC vagy SRM
eb66p ARC vagy SRM
jensen csak SRM
lx164 ARC vagy SRM
miata ARC vagy SRM
mikasa ARC vagy SRM
mikasa-p csak SRM
nautilus ARC (lásd az alaplap kézikönyvet) vagy SRM
névtelen ARC vagy SRM
noritake csak SRM
noritake-p csak SRM
pc164 ARC vagy SRM
rawhide csak SRM
ruffian csak ARC
sable csak SRM
sable-g csak SRM
sx164 ARC vagy SRM
takara ARC vagy SRM
xl csak ARC
xlt csak ARC

Általában e konzolok nem indítanak Linuxot, így egy köztes boot betöltő szükséges. Az SRM konzolokhoz az aboot, egy kis, platform-független boot-betöltő használatos. Lásd az (immár sajnos elavult) SRM HOGYAN aboot leírást.

The majority of AlphaServers and all current server and workstation products contain both SRM and AlphaBIOS in their firmware. For „half-flash” machines such as the various evaluation boards, it is possible to switch from one version to another by reflashing the firmware. Also, once SRM is installed, it is possible to run ARC/AlphaBIOS from a floppy disk (using the arc command). For the reasons mentioned above, we recommend switching to SRM before installing Debian GNU/Linux.

As on other architectures, you should install the newest available revision of the firmware[5] before installing Debian GNU/Linux. For Alpha, firmware updates can be obtained from Alpha Firmware Updates.

5.1.2. Indítás TFTP segítségével

SRM esetén az Ethernet csatolók ewa előtagot kapnak és a show dev parancs kiírja őket így (kissé szerkesztve):

>>> 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

Először be kell állítani az indító protokollt:

>>> set ewa0_protocols bootp

Majd ellenőrizni a médium típust:

>>> set ewa0_mode mód

Az érvényes módok így írhatók ki: >>>set ewa0_mode.

Majd az 1. Ethernet csatolóról való indításhoz ezt kell beírni:

>>> boot ewa0 -flags ""

Ez netboot képben lévő alap kernel paraméterekkel indít.

Soros konzol esetén át kell adni a console= paramétert a kernelnek. Ez az SRM boot parancsnak adott -flags argumentummal tehető. A soros portok a /dev könyvtárban lévő megfelelő fájlokkal nevezhetők. További kernel paraméterek megadásakor meg kell ismételni egyes alapértelmezett opciókat, melyek kellenek a debian-installer képekhez. Például az ewa0 eszközről indításhoz az 1. soros port használatakor ezt kell beírni:

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

5.1.3. Indítás CD-ROM lemezről az SRM konzollal

The Debian GNU/Linux install CDs include several preconfigured boot options for VGA and serial consoles. Type

>>> boot xxxx -flags 0

to boot using VGA console, where xxxx is your CD-ROM drive in SRM notation. To use serial console on the first serial device, type

>>> boot xxxx -flags 1

and for console on the second serial port, type

>>> boot xxxx -flags 2



[4] Specifically, the bootsector format required by the Console Subsystem Specification conflicts with the placement of the DOS partition table.

[5] Except on Jensen, where Linux is not supported on firmware versions newer than 1.7 — see http://www.alphalinux.org/faq/FAQ-9.html for more information.