Unterstützte Hardware
Debian stellt keine zusätzlichen Anforderungen an die Hardware außer denen
des Linux-Kernels und der GNU-Werkzeuge.
Daher läuft Debian auf jeder Architektur oder Plattform, auf die der
Linux-Kernel, libc, gcc usw. portiert wurden und für die eine Debian-Portierung
existiert. Bitte besuchen Sie die Portierungs-Seite
für weitere Informationen über
&arch-title;-Architektur-Systeme, die mit Debian getestet wurden.
Dieser Abschnitt versucht nicht, all die verschiedenen Hardware-Konfigurationen
zu erläutern, die von &arch-title; unterstützt werden, sondern
bietet vielmehr allgemeine Informationen und Verweise, wo zusätzliche
Informationen gefunden werden können.
Unterstützte Architekturen
Debian &release; unterstützt elf Haupt-Architekturen und einige Variationen
von jeder dieser Architekturen, auch als Flavours
bekannt.
ArchitekturDebian-Kennzeichnung
UnterarchitekturFlavour
Intel x86-basiert
i386
AMD64 & Intel EM64T
amd64
DEC Alpha
alpha
ARM
arm
Netwinder und CATS
netwinder
Versatile
versatile
arm und armel
Intel IOP32x
iop32x
Intel IXP4xx
ixp4xx
Marvell Orion
orion5x
HP PA-RISC
hppa
PA-RISC 1.1
32
PA-RISC 2.0
64
Intel IA-64
ia64
MIPS (Big Endian)
mips
SGI IP22 (Indy/Indigo 2)
r4k-ip22
SGI IP32 (O2)
r5k-ip32
MIPS Malta (32 Bit)
4kc-malta
MIPS Malta (64 Bit)
5kc-malta
Broadcom BCM91250A (SWARM)
sb1-bcm91250a
Broadcom BCM91480B (BigSur)
sb1a-bcm91480b
MIPS (Little Endian)
mipsel
Cobalt
cobalt
MIPS Malta (32 Bit)
4kc-malta
MIPS Malta (64 Bit)
5kc-malta
Broadcom BCM91250A (SWARM)
sb1-bcm91250a
Broadcom BCM91480B (BigSur)
sb1a-bcm91480b
Motorola 680x0
m68k
Atari
atari
Amiga
amiga
68k Macintosh
mac
VME
bvme6000
mvme147
mvme16x
IBM/Motorola PowerPC
powerpc
PowerMac
pmac
PReP
prep
Sun SPARC
sparc
sun4u
sparc64
sun4v
IBM S/390
s390
IPL vom VM-Reader und DASD
generic
IPL vom Bandlaufwerk
tape
Dieses Dokument umfasst die Installation für die
&arch-title;-Architektur. Wenn Sie Informationen über eine
der anderen von Debian unterstützten Architekturen suchen, besuchen Sie die
Debian Portierungs-Seiten.
Dies ist die erste offizielle Veröffentlichung von &debian; für die
&arch-title;-Architektur. Wir finden, dass sie sich ausreichend bewährt hat, um
veröffentlicht zu werden. Nachdem sie jedoch noch nicht eine so starke
Verbreitung (und daher auch nicht so viel Erprobung bei den Benutzern)
gefunden hat, könnten Sie hin und wieder auf Fehler stoßen. Verwenden Sie
unsere
Fehlerdatenbank (Bug Tracking System, BTS), um
Probleme zu melden; geben Sie jedoch auf jeden Fall an, dass der
Fehler auf &arch-title; vorgekommen ist. Es könnte auch notwendig sein, die
debian &arch-listname;-Mailingliste
zu kontaktieren.
&supported-alpha.xml;
&supported-amd64.xml;
&supported-arm.xml;
&supported-hppa.xml;
&supported-i386.xml;
&supported-ia64.xml;
&supported-m68k.xml;
&supported-mips.xml;
&supported-mipsel.xml;
&supported-powerpc.xml;
&supported-s390.xml;
&supported-sparc.xml;
Laptops
Auch Laptops werden unterstützt und heutzutage funktionieren die meisten
out of the box
, also direkt ohne manuelle Nacharbeit. Falls ein
Laptop spezialisierte oder proprietäre Hardware enthält, werden bestimmte
Funktionen möglicherweise nicht unterstützt. Um zu erfahren, ob ein bestimmter
Laptop gut mit GNU/Linux funktioniert, können Sie zum Beispiel die
Linux-on-Laptops-Seiten besuchen.
Mehrprozessor-Systeme
Mehrprozessor-Unterstützung – auch symmetrisches
Multiprocessing (SMP)
genannt – ist für diese Architektur
verfügbar. Das Standard-Kernelimage in &release; wurde mit SMP-Unterstützung
kompiliert. Dieser Kernel ist auch auf nicht-SMP-Systemen nutzbar. Zwar hat
er einen geringen Overhead, was zu einem kleinen Verlust an Performance führt,
dies ist jedoch bei normaler Systemnutzung kaum zu bemerken.
Um den Kernel für Single-CPU-Systeme zu optimieren, müssen Sie den
Standard-Debian-Kernel ersetzen. Sie können eine Erörterung, wie das geht,
unter finden. Zum momentanen Zeitpunkt
(Kernel-Version &kernelversion;) ist der Weg zum Deaktivieren von SMP
das Abwählen von &smp-config-option;
im
&smp-config-section;
-Abschnitt der Kernel-Konfiguration.
Mehrprozessor-Systeme
Mehrprozessor-Unterstützung – auch symmetrisches
Multiprocessing (SMP)
genannt – ist für diese Architektur
verfügbar. Das Standard-Kernelimage in &release; wurde mit
SMP-alternatives-Unterstützung kompiliert.
Das bedeutet, dass der Kernel die Zahl der Prozessoren (oder
Prozessor-Kerne) erkennt und bei Ein-Prozessor-Systemen automatisch die
SMP-Unterstützung deaktiviert.
Die 486-Variation des Debian-Kernelimage-Paketes für &arch-title;
ist nicht mit SMP-Unterstützung kompiliert.
Mehrprozessor-Systeme
Mehrprozessor-Unterstützung – auch symmetrisches
Multiprocessing (SMP)
genannt – ist für diese Architektur
verfügbar. Das Standard-Kernelimage in &release; unterstützt jedoch kein SMP.
Das sollte eine Installation jedoch nicht verhindern, da der
Standard-Nicht-SMP-Kernel auch auf SMP-Systemen starten müsste;
der Kernel wird dann lediglich die erste CPU verwenden.
Um die Vorteile von mehreren Prozessoren zu nutzen, müssen Sie den
Standard-Debian-Kernel ersetzen. Sie können eine Erörterung, wie das geht,
unter finden. Zum momentanen Zeitpunkt
(Kernel-Version &kernelversion;) ist der Weg zum Aktivieren von SMP
das Auswählen von &smp-config-option;
im
&smp-config-section;
-Abschnitt der Kernel-Konfiguration.
Mehrprozessor-Systeme
Mehrprozessor-Unterstützung – auch symmetrisches
Multiprocessing (SMP)
genannt – ist für diese Architektur
verfügbar und wird auch von einem der vorkompilierten Kernel unterstützt. Es
hängt jedoch von Ihrem Installationsmedium ab, ob dieser SMP-fähige Kernel
standardmäßig installiert wird. Dies sollte eine Installation aber nicht
verhindern, da der Standard-Nicht-SMP-Kernel auch auf SMP-Systemen starten
müsste; der Kernel wird dann lediglich die erste CPU verwenden.
Um die Vorteile von mehreren Prozessoren zu nutzen, sollten Sie überprüfen,
ob ein Kernelpaket, das SMP unterstützt, installiert ist und, falls nicht,
ein passendes Paket wählen und installieren.
Sie können auch Ihren eigenen benutzerspezifischen Kernel mit
SMP-Unterstützung bauen. Zum momentanen Zeitpunkt (Kernel-Version
&kernelversion;) ist der Weg zum Aktivieren von SMP das Auswählen von
&smp-config-option;
im
&smp-config-section;
-Abschnitt der Kernel-Konfiguration.
Grafikkarten-Unterstützung
Sie sollten eine VGA-kompatible Grafikschnittstelle für das
Konsolen-Terminal verwenden. Nahezu jede moderne Grafikkarte ist zu
VGA kompatibel. Ältere Standards wie CGA, MDA oder HGA sollten ebenfalls
funktionieren, sofern Sie keinen X11-Support benötigen. Beachten Sie,
dass X11 während des Installationsvorgangs, wie er in diesem Dokument
beschrieben wird, nicht verwendet wird.
Debian's Unterstützung für grafische Schnittstellen hängt vom zu Grunde
liegenden Support des X.Org-X11-Systems ab. Die meisten AGP-, PCI- und
PCIe-Grafikkarten funktionieren unter X.Org. Details über unterstützte
Grafikkarten-Bussysteme, Grafikkarten, Bildschirme und Zeigegeräte finden Sie
unter . &debian; &release; liefert X.Org in
der Version &x11ver; mit.
Das X.Org X-Window-System wird nur auf dem SGI Indy unterstützt. Die Broadcom
BCM91250A
- und BCM91480B
-Evaluation-Boards
haben Standard-3.3v-PCI-Steckplätze und unterstützen VGA-Emulation oder
Linux-Framebuffer auf einer ausgewählten Gruppe von Grafikkarten.
Eine Kompatibilitätsliste
für die Broadcom Evaluation-Boards ist verfügbar.
Die Broadcom BCM91250A
- und
BCM91480B
-Evaluation-Boards haben Standard-3.3v-PCI-Steckplätze
und unterstützt VGA-Emulation oder Linux-Framebuffer auf einer ausgewählten
Gruppe von Grafikkarten.
Eine Kompatibilitätsliste
für die Evaluation-Boards ist verfügbar.
Die meiste Grafik-Hardware, die man auf Sparc-basierten Maschinen findet, wird
unterstützt. X.Org-Grafiktreiber sind verfügbar für sunbw2, suncg14, suncg3,
suncg6, sunleo- und suntcx-Framebuffer, Creator3D- und Elite3D-Karten
(sunffb-Treiber), PGX24/PGX64 ATI-basierte Grafikkarten (ati-Treiber) sowie für
PermediaII-basierte Karten (glint-Treiber). Um eine Elite3D-Karte mit X.Org
verwenden zu können, müssen Sie zusätzlich das Paket
afbinit installieren; lesen Sie auch die Dokumentation,
die dort enthalten ist, für Informationen, wie Sie die Karte aktivieren.
Es ist für eine Sparc-Maschine nicht unüblich, in der Standardbestückung zwei
Grafikkaren installiert zu haben. In einem solchen Fall besteht die Möglichkeit,
dass der Linux-Kernel seine Ausgabe nicht auf die Karte ausgibt, die eingangs
von der Firmware genutzt wurde, sondern auf die andere. Weil in einem solchen
Fall auf der grafischen Konsole nichts angezeigt wird, könnte man
fälschlicherweise davon ausgehen, der Rechner würde hängen (gewöhnlich ist die
letzte Meldung, die Sie auf der Konsole sehen Booting Linux...
).
Eine mögliche Lösung ist, eine der Karten physikalisch aus dem System zu
entfernen; eine andere Möglichkeit wäre, eine der Karten mittels eines
Kernel-Boot-Parameters zu deaktivieren. Alternativ können Sie die serielle
Konsole zur Installation verwenden, wenn die grafische Bildschirmanzeige eh
nicht nötig oder erwünscht ist. Auf einige Systemen kann die Nutzung der
seriellen Konsole ganz einfach aktiviert werden, indem man den Stecker der
Tastatur vor dem Systemstart herauszieht.
&network-cards.xml;
&supported-peripherals.xml;
Hardware, die Firmware erfordert
Neben der Verfügbarkeit eines Gerätetreiber erfordern einige Geräte
zusätzlich sogenannte Firmware (oder
Microcode), die in das Gerät geladen werden muss,
damit es funktioniert. Dies ist überwiegend bei Netzwerkkarten (speziell
für Drahtlos-Netzwerke/Wireless-LAN) üblich, aber es gibt zum Beispiel
auch USB-Geräte und sogar einige Festplatten-Controller, die Firmware
erfordern.
In den meisten Fällen ist Firmware im Sinne der Kriterien des
&debian;-Projekts nicht frei und kann deshalb nicht in der
Hauptdistribution oder im Installationssystem integriert werden. Falls der
Gerätetreiber selbst in der Distribution enthalten ist und falls &debian;
die Firmware legal weiterverteilen darf, ist sie aber oft als separates Paket
in der Non-Free-Sektion des Archivs verfügbar.
Dies bedeutet aber nicht, dass solche Hardware nicht während der
Installation verwendet werden kann. Seit &debian; 5.0 unterstützt der
&d-i; die Möglichkeit, Firmware-Dateien oder -Pakete von einem transportablen
Medium (wie einer Diskette oder einem USB-Stick) nachzuladen.
enthält detailierte Informationen, wie
Sie die Firmware während der Installation laden können.