Questa sezione contiene informazioni sull'hardware necessario per poter cominciare ad utilizzare Debian. Vi troverete anche dei link ad altre fonti di informazione sull'hardware supportato da GNU e Linux.
Debian non impone requisiti hardware oltre a quelli del kernel Linux e dei
programmi GNU. Quindi si può utilizzare su qualsiasi architettura o
piattaforma sulla quale siano stati portati il kernel Linux, libc,
gcc
ecc., sempre che esista un port di Debian per essa. Fate
riferimento alla pagina dei port presso http://www.debian.org/ports/alpha/
per maggiori dettagli sui sistemi alpha testati con Debian.
Piuttosto che tentare di descrivere tutte le diverse configurazioni hardware supportate per Alpha, questa sezione mira a contenere informazioni generali e puntatori a fonti di informazioni supplementari.
Debian 3.0 supporta nove architetture principali e numerose varianti.
Architettura | Nome/Variante Debian ---------------------+---------------------------- Intel x86 e affini | i386 | - vanilla | - idepci | - compact | - bf2.4 (sperimentale) | Motorola 680x0: | m68k - Atari | - atari - Amiga | - amiga - 68k Macintosh | - mac - VME | - bvme6000 | - mvme147 | - mvme16x | DEC Alpha | alpha | - generic | - jensen | - nautilus | Sun SPARC | sparc | - sun4cdm | - sun4u | ARM e StrongARM | arm | - netwinder | - riscpc | - shark | - lart | IBM/Motorola PowerPC | powerpc - CHRP | - chrp - PowerMac | - powermac - PReP | - prep - APUS | - apus | HP PA-RISC | hppa - PA-RISC 1.1 | - 32 - PA-RISC 2.0 | - 64 | Intel ia64 | ia64 | MIPS (big endian) | mips - SGI Indy/I2 | - r4k-ip22 | MIPS (little endian) | mipsel - DEC Decstation | - r4k-kn04 | - r3k-kn02 | IBM S/390 | s390 - MP3000, G6, G7 | - s390 o s390-tape | ---------------------+----------------------------
Questo documento si occupa dell'installazione sull'architettura alpha.
Se state cercando informazioni su una qualunque delle altre architetture
supportate da Debian, consultate le pagine web I Port di Debian
.
Potete trovare informazioni complete sui DEC Alpha supportati nel Linux Alpha HOWTO
.
Scopo di questa sezione è descrivere i sistemi supportati dai dischi di boot.
Le macchine Alpha sono divise in diversi sottotipi di sistema, dato che esistono svariate numerose generazioni di schede madri e chipset. Sottoarchitetture diverse spesso hanno ingegnerizzazione e caratteristiche radicalmente diverse, perciò il processo di installazione e, cosa che ci interessa di più, di boot possono variare da sistema a sistema.
La seguente tabella elenca i sistemi supportati dal sistema d'installazione di Debian. La tabella riporta anche il nome in codice di tali sistemi, che vi servirà quando intraprenderete effettivamente il processo di installazione:
Famiglia/Modello Alias Immagine di MILO (nome in codice) ================ ======= ================ ALCOR AlphaStation 500 5/266.300 Maverick alcor AlphaStation 500 5/333...500 Bret alcor AlphaStation 600/266...300 Alcor alcor AlphaStation 600/300...433 XLT xlt BOOK1 AlphaBook1 (laptop) Alphabook1/Burns book1 AVANTI AlphaStation 200 4/100...166 Mustang avanti AlphaStation 200 4/233 Mustang+ avanti AlphaStation 205 4/133...333 LX3 avanti AlphaStation 250 4/300 M3+ avanti AlphaStation 255 4/133...333 LX3+ avanti AlphaStation 300 4/266 Melmac avanti AlphaStation 400 4/166 Chinet avanti AlphaStation 400 4/233...300 Avanti avanti EB164 AlphaPC164 PC164 pc164 AlphaPC164-LX LX164 lx164 AlphaPC164-SX SX164 sx164 EB164 EB164 eb164 EB64+ AlphaPC64 Cabriolet cabriolet AlphaPCI64 Cabriolet cabriolet EB64+ EB64+ eb64p EB66 EB66 EB66 eb66 EB66+ EB66+ eb66p JENSEN DEC 2000 Model 300(S) Jensen N/D DEC 2000 Model 500 Culzen N/D DECpc 150 Jensen N/D MIATA Personal WorkStation 433a Miata miata Personal WorkStation 433au Miata miata Personal WorkStation 466au Miata miata Personal WorkStation 500a Miata miata Personal WorkStation 500au Miata miata Personal WorkStation 550au Miata miata Personal WorkStation 600a Miata miata Personal WorkStation 600au Miata miata MIKASA AlphaServer 1000 4/200 Mikasa mikasa AlphaServer 1000 4/233..266 Mikasa+ mikasa AlphaServer 1000 5/300 Mikasa-Pinnacle mikasa AlphaServer 1000 5/300 Mikasa-Primo mikasa NAUTILUS UP1000 Nautilus N/D UP1100 Galaxy-Train/Nautilus Jr. N/D NONAME AXPpci33 Noname noname UDB Multia noname NORITAKE AlphaServer 1000A 4/233...266 Noritake N/D AlphaServer 1000A 5/300 Noritake-Pinnacle N/D AlphaServer 1000A 5/333...500 Noritake-Primo N/D AlphaServer 800 5/333...500 Corelle N/D AlphaStation 600 A Alcor-Primo N/D Digital Server 3300 Corelle N/D Digital Server 3300R Corelle N/D PLATFORM 2000 P2K P2K p2k RAWHIDE AlphaServer 1200 5/xxx Tincup/DaVinci N/D AlphaServer 4000 5/xxx Wrangler/Durango N/D AlphaServer 4100 5/xxx Dodge N/D Digital Server 5300 Tincup/DaVinci N/D Digital Server 7300 Dodge N/D RUFFIAN DeskStation AlphaPC164-UX Ruffian ruffian DeskStation RPL164-2 Ruffian ruffian DeskStation RPL164-4 Ruffian ruffian DeskStation RPX164-2 Ruffian ruffian DeskStation RPX164-4 Ruffian ruffian Samsung AlphaPC164-BX Ruffian ruffian SABLE AlphaServer 2000 4/xxx Demi-Sable N/D AlphaServer 2000 5/xxx Demi-Gamma-Sable N/D AlphaServer 2100 4/xxx Sable N/D AlphaServer 2100 5/xxx Gamma-Sable N/D TAKARA 21164 PICMG SBC Takara takara TITAN AlphaServer ES45 Privateer N/D UNKNOWN Yukon N/D TSUNAMI AlphaServer DS10 Webbrick N/D AlphaServer DS20 Catamaran/Goldrush N/D AlphaServer DS20E Goldrack N/D AlphaServer ES40 Clipper N/D DP264 DP264 N/D SMARTengine 21264 PCI/ISA SBC Eiger N/D UNKNOWN Warhol N/D UNKNOWN Windjammer N/D UP2000 Swordfish N/D XP1000 Monet/Brisbane N/D XP900 Webbrick N/D WILDFIRE AlphaServer GS160 Wildfire N/D AlphaServer GS320 Wildfire N/D XL XL-233...266 XL xl
Il supporto di Debian alle interfacce grafiche si basa sul sottostante supporto
del sistema XFree86. I moderni slot video AGP sono in realtà una variante
delle specifiche PCI. La maggior parte delle schede video AGP funzionano bene
con XFree86. Presso http://www.xfree86.org/
potete
trovare ulteriori dettagli sul supporto a bus e schede grafiche, monitor e
dispositivi di puntamento. Debian 3.0 viene distribuita con X11 4.1.0.
La presenza di più processori, il cosiddetto SMP ("Symmetric Multi-Processing"), è supportata su questa architettura, sebbene non dall'immagine standard del kernel di Debian 3.0. Ciò non dovrebbe impedire l'installazione, dato che il kernel standard, non-SMP, dovrebbe funzionare anche su sistemi SMP. Infatti il kernel userà semplicemente solo la prima CPU.
Per poter sfruttare tutti i processori dovrete sostituire il kernel standard di Debian. L'argomento viene discusso in Compilazione del kernel, Sezione 9.4. Al momento presente (alla versione del kernel 2.2.20) il modo per abilitare SMP è selezionare "symmetric multi-processing" nella sezione "General" della configurazione del kernel.
In molti casi dovrete effettuare il primo boot da dischetti, usando quello di recupero. Di solito tutto ciò di cui avrete bisogno sarà un lettore per dischetti ad alta densità da tre pollici e mezzo (1,44 MB).
Su alcune architetture è supportata anche l'installazione da CD-ROM. Sulle macchine che possono essere avviate da CD-ROM dovrebbe essere possibile portare a termine l'installazione senza usare dischetti. Anche se il sistema non supporta il boot da CD-ROM, è comunque possibile usare i CD-ROM in associazione ad altre tecniche di installazione, dopo aver fatto il boot in qualche altro modo. Si veda Fare il boot da un CD-ROM, Sezione 5.4.
Effettuare l'installazione tramite boot da disco fisso è un'altra opzione possibile su molte architetture.
Potete anche fare il boot del vostro sistema via rete. L'installazione senza dischi, usando il boot via rete da una rete locale e montando tutti i file system locali via NFS, è un'altra possibilità; probabilmente vi serviranno almeno 16 MB di RAM per un'installazione del genere. Dopo aver installato il kernel del sistema operativo, potrete installare il resto del sistema attraverso qualunque tipo di connessione di rete (compreso PPP, una volta installato il sistema di base), via FTP, HTTP o NFS.
I dischi di boot Debian contengono un kernel compilato in modo da massimizzare il numero di sistemi su cui può girare. Sfortunatamente questo comporta avere un kernel di maggiori dimensioni, che include molti driver che non verranno usati sulla vostra macchina (fate riferimento a Compilazione del kernel, Sezione 9.4 per informazioni su come ricompilare il kernel). Il supporto per il maggior numero possibile di dispositivi è importante al fine di assicurare che Debian possa essere installata sull'insieme più vasto possibile di configurazioni hardware. Tutte le memorie di massa supportate dal kernel Linux lo sono anche dal sistema di boot. Il kernel di default supporta i seguenti driver SCSI:
Sono supportati anche i dischi IDE. Tenete presente comunque che su molti
sistemi la console SRM non è in capace di fare il boot da dischi IDE e che il
Jensen non può fare il boot da dischetti. Consultate http://www.linuxalpha.org/faq/FAQ-9.html
per maggiori informazioni riguardo il Jensen.
Dovete avere almeno 16MB di memoria e 110MB di spazio disponibile sul disco. Per un sistema minimale basato su console (con tutti i pacchetti standard) servono 250 MB. Se desiderate installare una quantità ragionevole di applicazioni, compreso il sistema X Window, alcuni programmi di sviluppo e le relative librerie, vi serviranno almeno 400 MB. Per un'installazione più o meno completa ci vogliono circa 800 MB. Per installare tutto ciò che è disponibile sotto forma di pacchetto Debian vi serviranno all'incirca 2 GB, anche se in realtà è un discorso teorico, visto che alcuni pacchetti vanno in conflitto con altri.
Qualsiasi scheda di rete (NIC) supportata dal kernel Linux dovrebbe esserlo anche dai dischi di boot. Il supporto per le Ethernet DECChip (Tulip), incorporate su scheda madre su molti modelli Alpha, è compilato direttamente nel kernel. Con schede diverse dovrete caricare il driver appropriato come modulo.
Linux supporta una gran varietà di dispositivi hardware, come mouse, stampanti, scanner, modem e dispositivi PCMCIA e USB. Comunque la maggior parte di essi non è indispensabile durante l'installazione del sistema. Questa sezione contiene informazioni sulle periferiche che non sono specificatamente supportate dal sistema di installazione, sebbene lo possano essere da Linux.
Ci sono diversi venditori che trattano sistemi con Debian o altre distribuzioni GNU/Linux preinstallate. Potreste dover pagare qualcosa per il servizio, ma oltre alla macchina acquisterete anche in tranquillità interiore, dato che potete star tranquilli sul fatto che l'hardware sia ben supportato da GNU/Linux.
Che stiate o meno acquistando un sistema con Linux preinstallato, o si tratti di un sistema usato, resta comunque importante assicurarsi che l'hardware sia supportato dal kernel Linux. Controllate se il vostro hardware compare negli elenchi sopracitati. Fate sapere all'eventuale venditore che state comprando una macchina su cui verrà installato Linux. Sostenete le ditte che trattano hardware che funziona bene con Linux.
Alcuni produttori di hardware proprietario non intendono spiegarci come fare a scrivere i driver per il loro hardware, altri non ci permettono l'accesso alla documentazione senza un accordo NDA (Non Disclosure Agreement), che impedisce di rilasciare il codice sorgente Linux. Un esempio è costituito dai chip grafici Nvidia, usati in molte schede 3D di consumo recenti, mentre altri produttori, per dire ATI e Matrox, forniscono le informazioni necessarie.
Dato che non ci è stato dato accesso alla documentazione di questi dispositivi, semplicemente non funzionano sotto Linux. Potete essere d'aiuto chiedendo ai produttori di tale hardware di mettere in libera circolazione la documentazione: se un numero sufficiente di persone lo chiederà, forse si accorgeranno che la comunità del software libero è un mercato importante.
Installazione di Debian GNU/Linux 3.0 per Alpha
versione 3.0.23, 16 May, 2002eugenia@linuxcare.com
frick@linux.it