Matériel reconnu En ce qui concerne le matériel, Debian n'a pas plus d'exigences que le noyau Linux et les outils GNU. Par conséquent, toute architecture ou plateforme, sur laquelle le noyau Linux, la libc, le compilateur gcc, etc. ont été portés, et pour laquelle un portage de Debian existe, peuvent faire fonctionner Debian. Reportez-vous aux pages sur les portages pour plus de précisions concernant les systèmes d'architecture &arch-title; qui ont été testés avec Debian. Plutôt que d'essayer de décrire les différentes configurations matérielles acceptées par &arch-title;, cette section contient des informations générales et des pointeurs vers des informations complémentaires. Architectures reconnues Debian &release; fonctionne sur douze architectures principales et sur de nombreuses variantes de celles-ci, appelées saveurs. ArchitectureÉtiquette Debian Sous-ArchitectureSaveur Intel x86-based i386 AMD64 & Intel EM64T amd64 DEC Alpha alpha ARM and StrongARM ARM and StrongARM arm arm Netwinder et CATS netwinder Intel IOP32x iop32x Intel IXP4xx ixp4xx RiscPC rpc HP PA-RISC hppa PA-RISC 1.1 32 PA-RISC 2.0 64 Intel IA-64 ia64 MIPS (grand boutien) mips SGI IP22 (Indy/Indigo 2) r4k-ip22 SGI IP32 (O2) r5k-ip32 Broadcom BCM91250A (SWARM) sb1-bcm91250a Broadcom BCM91480B (BigSur) sb1a-bcm91480b MIPS (petit boutien) mipsel Cobalt cobalt DECstation r4k-kn04 r3k-kn02 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 CHRP chrp PowerMac pmac PReP prep Sun SPARC sparc sun4m sparc32 sun4u sparc64 sun4v IBM S/390 s390 IPL avec VM-reader et DASD generic IPL avec bande bande Ce document décrit l'installation pour l'architecture &arch-title;. Des versions pour les autres architectures disponibles existent sur les pages Debian-Ports. Voici la première version officielle de &debian; pour l'architecture &arch-title;. Nous pensons que le portage a fait ses preuves et qu'il peut être rendu public. Cependant, comme il n'a pas encore été soumis à la vraie vie (ni testé par d'autres utilisateurs) comme l'ont été d'autres architectures, vous pourriez rencontrer quelques bogues. Utilisez notre système de suivi des bogues pour signaler les problèmes ; n'oubliez pas de mentionner que le bogue s'est produit sur une plateforme &arch-title;. Et prévenez aussi la liste de diffusion debian-&arch-listname;. &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; Gestion des cartes graphiques Vous devriez utiliser une interface graphique compatible VGA pour le terminal de console. Pratiquement toutes les cartes graphiques modernes sont compatibles VGA. Les anciens standards comme CGA, MDA ou HGA devraient également fonctionner, pour autant que vous ne vouliez pas utiliser X11. Il faut remarquer que X11 n'est pas utilisé durant le processus d'installation décrit dans ce document. Debian reconnaît les interfaces graphiques dans la mesure où elles sont reconnues par le système X11 de X.Org. La plupart des cartes AGP, PCI et PCIe fonctionnent sous X.Org. Des précisions sur les bus graphiques acceptés, les cartes, les moniteurs et les souris sont disponibles sur . Debian &release; est fourni avec la version &x11ver; de X.Org. Le système X window de X.Org n'est disponible pour le moment que sur SGI Indy et O2. Les cartes Broadcom BCM91250A et BCM91480B possèdent des supports PCI 3.3v et acceptent l'émulation VGA ou le framebuffer Linux pour certaines cartes graphiques. Voyez la page pour la carte BCM91250A. Le système X window de X.Org est disponible sur certains modèles DECstation. Les cartes Broadcom BCM91250A et BCM91480B possèdent des supports PCI 3.3v et acceptent l'émulation VGA ou le framebuffer Linux pour certaines cartes graphiques. Voyez la page pour les cartes Broadcom. La plupart des options graphiques communes des machines basées sur Sparc sont gérées. Les pilotes de X.org sont disponibles pour sunbw2, suncg14, suncg3, suncg6, sunleo et suntcx framebuffers, cartes Creator3D et Elite3D (sunffb driver), cartes ATI PGX24/PGX64 (ati driver), et cartes PermediaII (glint driver). Pour utiliser une carte Elite3D avec X.org vous devez aussi installer le paquet afbinit et lire la documentation pour savoir comment activer la carte. Il n'est pas exceptionnel qu'une machine Sparc possède deux cartes graphiques en configuration normale. Il se peut alors que le noyau Linux ne dirige pas la sortie vidéo vers la carte utilisée par le firmware. L'absence de sortie vidéo sur la console graphique peut être confondue avec un arrêt (habituellement le dernier message vu sur la console est Booting Linux...). Une solution possible est d'enlever l'une des cartes vidéo. Une autre solution est de désactiver l'une des cartes avec un paramètre passé au noyau. Quand la sortie vidéo n'est pas nécessaire ou souhaitée, on peut utiliser une console série. Sur certains systèmes, on peut activer automatiquement la console série en déconnectant le clavier avant d'amorcer le système. Portables Les ordinateurs portables sont aussi supportés. Les portables sont souvent spécialisés ou contiennent du matériel propriétaire. Pour vérifier que votre portable fonctionne bien avec GNU/Linux, consultez les pages sur les portables sous Linux. Processeurs multiples Cette architecture accepte les systèmes à plusieurs processeurs (symmetric multiprocessing ou SMP). L'image standard du noyau Debian &release; a été compilé avec SMP. Cela ne devrait pas empêcher l'installation, puisque le noyau SMP devrait démarrer sur les systèmes non-SMP (le noyau sera simplement un peu plus gros). Pour optimiser le noyau pour un seul processeur, vous devrez remplacer le noyau Debian standard. Vous trouverez une discussion sur la façon de faire dans la . Aujourd'hui (version &kernelversion; du noyau) la façon de désactiver SMP est de ne pas choisir &smp-config-option; dans la section &smp-config-section; quand on configure le noyau. Processeurs multiples Cette architecture accepte les systèmes à plusieurs processeurs (symmetric multiprocessing ou SMP). L'image standard du noyau Debian &release; a été compilé avec l'option SMP-alternatives. Le noyau détectera si votre système possède plusieurs processeurs et désactivera automatiquement la gestion SMP sur les systèmes avec un seul processeur. Pour l'architecture &arch-title;, la variante 486 de l'image Debian du noyau n'est pas compilé avec l'option SMP. Processeurs multiples Cette architecture accepte les systèmes à plusieurs processeurs (symmetric multiprocessing ou SMP). Cependant, l'image standard du noyau Debian &release; ne reconnaît pas le SMP. Cela ne devrait pas empêcher l'installation, puisque le noyau non-SMP devrait démarrer sur les systèmes SMP, le noyau utilisera simplement le premier CPU. Afin de tirer profit de plusieurs processeurs, vous devrez remplacer le noyau standard Debian. Vous trouverez une discussion sur la façon de faire dans la . Aujourd'hui (version &kernelversion; du noyau) la façon d'activer SMP est de choisir &smp-config-option; dans la section &smp-config-section; quand on configure le noyau. Processeurs multiples Cette architecture accepte les systèmes à plusieurs processeurs (symmetric multiprocessing ou SMP). Une image standard du noyau Debian &release; a été compilée avec SMP. Selon votre support d'installation, ce noyau peut ou non être installé par défaut. Cela ne devrait pas empêcher l'installation, puisque le noyau non-SMP devrait démarrer sur les systèmes SMP ; le noyau utilisera simplement le premier processeur. Afin de tirer profit de plusieurs processeurs, vous devrez vérifier que le noyau installé accepte le SMP ou bien vous en installerez un. Vous pouvez aussi compiler vous-même un noyau avec SMP. Vous trouverez une discussion sur la façon de faire dans la . Aujourd'hui (version &kernelversion; du noyau) la façon d'activer SMP est de choisir &smp-config-option; dans la section &smp-config-section; quand on configure le noyau.