Cette section contient des informations sur le matériel dont vous avez besoin pour démarrer sur Debian. Vous trouverez aussi des liens vers des informations supplémentaires concernant le matériel supporté par GNU et Linux.
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 plate-forme,
sur lesquelles le noyau Linux, la libc, gcc
, etc. ont été portés,
et pour lesquelles un portage de Debian existe, peuvent faire fonctionner
Debian. Reportez-vous aux pages sur les portages http://www.debian.org/ports/sparc/
pour plus de détails concernant les systèmes d'architecture sparc qui ont été
testés avec Debian.
Plutôt que d'essayer de décrire les différentes configurations matérielles supportées par SPARC, cette section contient des informations générales et des pointeurs vers des informations supplémentaires.
Debian 3.0 fonctionne sur neuf architectures principales et de nombreuses variations de celles-ci, appelées « saveurs ».
Architecture | Étiquette Debian / Saveur ---------------------+---------------------------- Intel x86 & co. | i386 | - vanilla | - idepci | - compact | - bf2.4 (expérimental) | 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 et StrongARM | arm | - netwinder | - riscpc | - shark | - lart | IBM/Motorola PowerPC | powerpc - CHRP | - chrp - PowerMac | - powermac, new-powermac - PReP | - prep - APUS | - apus | HP PA-RISC | hppa - PA-RISC 1.1 | - 32 - PA-RISC 2.0 | - 64 | Intel ia64-based | ia64 | MIPS (grand-boutien) | mips - SGI Indy/I2 | - r4k-ip22 | MIPS (petit-boutien) | mipsel - DEC Decstation | - r4k-kn04 | - r3k-kn02 | IBM S/390 | s390 | - tape | - vmrdr | ---------------------+----------------------------
Ce document décrit l'installation pour l'architecture sparc. Des
versions pour les autres architectures disponibles existent sur les pages
Debian-Ports
.
Pour le moment, le portage sparc supporte de nombreux types de
systèmes Sparc. Les étiquettes habituelles pour ces systèmes sont sun4, sun4c,
sun4m, sun4d and sun4u. Actuellement, nous ne supportons pas le très vieux
matériel sun4. Cependant, les autres systèmes sont supportés. Sun4d est le
dernier à avoir été testé, attendez-vous donc à des problèmes possibles
concernant la stabilité du noyau. Sun4c et Sun4m, le matériel déclassé le plus
courant de chez Sun, comprennent SparcStation1, 1+, IPC, IPX, et SparcStation
LX,5,10,20 respectivement. La gamme UltraSPARC fait partie de sun4u et utilise
le jeu d'images d'installation sun4u. Certains systèmes qui portent ces
étiquettes ne sont pas supportés. Il s'agit, par exemple, du supercomputer
AP1000 et du Tadpole Sparcbook 1. Voyez la FAQ Linux pour les processeurs
SPARC
pour des informations complètes.
Certains postes de travail de Sun, plus anciens, en particulier le Sun IPX et le Sun IPC, affectent un emplacement fixe dans la mémoire physique aux banques mémoire. Cela signifie que si les banques mémoire ne sont pas remplies, il y aura des « trous » dans l'espace mémoire physique. L'installation de Linux nécessite un bloc de mémoire continu dans lequel puisse se charger le noyau et un ramdisk initial. Si ce n'est pas le cas une « Data Access Exception » se produira.
Vous devez donc configurer la mémoire de telle sorte que le bloc de mémoire le plus bas soit continu sur au moins 8 Mo. Sur les IPX et IPC cités plus haut, les banques mémoire sont découpées en tranche de 16 Mo. Dans la pratique, cela signifie que vous devez avoir installé une SIMM suffisamment grande dans la banque 0 afin d'héberger le noyau et le ramdisk. Dans le cas qui nous occupe, 4 Mo n'est pas suffisant.
Exemple : dans un Sun IPX, vous avez une SIMM de 16 Mo et une de 4 Mo. Il y a quatre banques SIMM (0,1,2,3). [La banque 0 est la plus éloignée des connecteurs SBUS]. Il vous faudra donc installer la SIMM 16 Mo dans l'emplacement 0 ; il est recommandé d'installer la SIMM de 4 Mo dans la banque 2.
Particulièrement dans le cas des anciens postes de travail Sun, il est courant de posséder sur la carte mère un « framebuffer » désuet (par exemple le bwtwo sur Sun IPC), et une carte SBUS qui contient un buffer plus récent, accéléré, a été insérée dans un emplacement SBUS. Sous Solaris/SunOS, ce n'est pas un problème car les deux cartes sont initialisées.
Cependant, avec Linux, cela peut poser un problème, dans le sens où le moniteur bootprom peut afficher sa sortie sur la carte additionnelle ; cependant, les messages de démarrage du noyau linux peuvent alors être redirigés vers le framebuffer original, sans afficher de messages d'erreur à l'écran, laissant croire que la machine est apparemment bloquée par le chargement du ramdisk.
Pour éviter ce problème, connectez le moniteur (si nécessaire) à la carte vidéo se trouvant dans l'emplacement SBUS de numéro le plus bas (sur les cartes mères la carte a un numéro inférieur aux numéros des connecteurs externes). Alternativement, il est possible d'utiliser une console série.
Le support qu'offre Debian pour les interfaces graphiques dépend du support
offert par le système X11 de XFree86 sous-jacent. Le nouvel emplacement vidéo
AGP est en fait une modification de l'emplacement PCI, et la plupart des cartes
AGP fonctionnent sous XFree86. Des détails sur les bus graphiques supportés,
les cartes, les moniteurs et les souris sont disponibles sur http://www.xfree86.org/
. Debian 3.0
est fourni avec la version 4.1.0 de X11.
Le support multi-processeurs — qu'on appelle aussi « multi-processeurs symétriques » (« symmetric multi-processing » ou SMP, NdT) — est supporté pour cette architecture. Cependant, l'image standard du noyau Debian 3.0 ne supporte pas SMP. Ceci peut être gênant, mais ne devrait pas empêcher l'installation, puisque le noyau standard, non SMP, devrait démarrer sur les systèmes SMP (le noyau n'utilisera que le premier CPU).
Afin de tirer profit de plusieurs processeurs, vous devrez remplacer le noyau Debian standard. Vous trouverez une discussion sur la façon de faire dans : Compiler un nouveau noyau, Section 9.5. Aujourd'hui (version 2.2.20 du noyau) la façon d'activer SMP est de choisir « symmetric multi-processing » dans la section « General » quand on configure le noyau.
Dans beaucoup de cas, vous devrez effectuer votre premier amorçage depuis un lecteur de disquettes, en utilisant la disquette de secours (« rescue floppy »). En général ce dont vous avez besoin est une disquette haute densité (1440 kilo-octets) de 3,5 pouces.
L'installation à partir d'un cédérom est aussi supportée pour certaines architectures. Sur les ordinateurs qui supportent de démarrer sur cédérom (cédérom amorçable), vous devriez pouvoir faire une installation entièrement sans disquettes. Même si votre système ne peut pas démarrer à partir d'un cédérom, vous pouvez utiliser le cédérom en même temps que les autres techniques pour installer votre système, une fois que vous avez démarré par d'autres moyens ; voyez : Amorcer depuis un cédérom, Section 5.2.
L'installation à partir d'un disque local est une autre option pour beaucoup d'architectures. Malgré que SPARC ne permette pas de démarrer à partir de SunOS (Solaris), l'installation à partir d'une partition SunOS (par exemple, des tranches UFS) est tout à fait possible. Vous pouvez aussi démarrer votre système sur le réseau. L'installation sans disque, en utilisant le démarrage par réseau et le montage par NFS de tous les systèmes de fichiers locaux, est une autre option — vous aurez probablement besoin, pour cela de 16 Mo de mémoire.
Après l'installation de votre système de base, vous pouvez installer le reste de votre système grâce à toute connexion réseau (y compris PPP), via FTP, HTTP ou NFS.
Les disquettes de démarrage Debian contiennent un noyau construit pour permettre de faire tourner un maximum de systèmes. Malheureusement, ceci en fait un noyau plus grand, avec beaucoup de pilotes qui ne seront jamais utilisés (voyez : Compiler un nouveau noyau, Section 9.5 pour apprendre à construire le vôtre). Cependant, le support du plus grand nombre de périphériques possible est voulu afin de s'assurer que l'on puisse installer Debian sur le plus de matériel possible.
Tout système de stockage supporté par le noyau Linux est aussi supporté par le système de démarrage. Les pilotes SCSI suivants sont supportés dans le noyau par défaut :
Les systèmes IDE (tels que UltraSPARC 5) sont aussi supportés. Voyez la
FAQ Linux pour les
processeurs SPARC
pour plus d'informations sur le matériel SPARC
supporté par le noyau Linux.
Vous devez posséder au moins 12 Mo de mémoire vive et 110 Mo d'espace disque. Pour un système minimal en mode console (tous les paquets standard), 250 Mo seront nécessaires. Si vous voulez installer un nombre raisonnable de logiciels, y compris le système X Window, des programmes et bibliothèques de développement, il vous faudra au moins 400 Mo. Pour une installation plus ou moins complète, vous aurez besoin d'environ 800 Mo. Pour installer tout ce qui est disponible sous Debian, vous aurez probablement besoin d'environ 2 Go. En fait, tout installer n'a même pas de sens, puisque certains paquets entrent en conflit avec d'autres.
Les cartes réseaux (NIC) suivantes sont supportées directement par le noyau de démarrage :
Les cartes d'interface réseau (NIC) suivantes sont supportées en module. Elles peuvent être activées une fois que les pilotes ont été installés durant la configuration. Cependant, à cause de la magie de l'OpenPROM, vous devriez quand même pouvoir démarrer à partir de ces périphériques :
Linux supporte une large gamme de périphériques comme les souris, les imprimantes, les scanners, les modems, les cartes réseaux, les périphériques PCMCIA et USB, etc. Cependant aucun de ces périphériques n'est requis lors de l'installation du système. Cette partie contient des informations à propos des périphériques spécifiquement non supportés par le système d'installation, même s'ils sont supportés par Linux.
Il y a plusieurs vendeurs, actuellement, qui livrent des systèmes en préinstallant Debian ou d'autres distributions de GNU/Linux. Vous paierez peut-être plus cher pour avoir ce privilège, mais ça vous évitera des surprises, puisque vous serez certain que le matériel est bien supporté par GNU/Linux.
Que vous achetiez ou non un système livré avec Linux, ou même un système d'occasion, il est important que vous vérifiiez que votre matériel est supporté par le noyau Linux. Vérifiez si votre matériel est listé dans les références ci-dessus. Indiquez à votre revendeur (s'il y en a un) que vous recherchez un système Linux. Soutenez les revendeurs de matériel amis avec Linux.
Certains constructeurs refusent simplement de fournir les informations qui permettraient d'écrire des pilotes pour leurs matériels. D'autres ne nous autorisent pas l'accès à la documentation sans accord de confidentialité, ce qui nous empêche de distribuer le code source pour Linux. Le système sonore DSP pour portable d'IBM utilisé dans les systèmes Thinkpad récents est un exemple : certains de ces systèmes couplent aussi le son et le modem. Un autre exemple est le matériel propriétaire dans les anciennes gammes Macintosh.
Puisque nous n'avons pas été autorisés à accéder à la documentation sur ces périphériques, ils ne fonctionneront simplement pas sous Linux. Vous pouvez nous aider en demandant à ces constructeurs de distribuer la documentation sur de tels matériels. Si suffisamment de personnes font cette demande, ils réaliseront que la communauté du logiciel libre est un marché important.
Installer Debian Linux 3.0 sur SPARC
version 3.0.23, 15 May 2002