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.
Debian ne demande pas de configuration matérielle spéciale différente des
configurations demandées par le noyau Linux et l'ensemble des outils GNU. Par
conséquent, n'importe quelle 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.
Cependant, nos disquettes de démarrage imposent certaines restrictions quant au matériel supporté. Certaines plate-formes supportées par Linux peuvent ne pas être supportées directement par nos disquettes de démarrage. Si c'est le cas, vous devrez créer une disquette de secours personnalisée (voir Remplacer le noyau de la Rescue Floppy, Section 9.3), ou chercher du côté de l'installation par le réseau.
Plutôt que d'essayer de décrire toutes les configurations matérielles différentes supportées par Motorola 680x0, cette section contient des informations générales et des pointeurs sur les informations supplémentaires que vous pourrez trouver.
Debian 2.2 supporte quatre architectures : les architectures basées sur l'Intel x86 ; les machines Motorola 680x0 telles qu'Atari, Amiga et Macintosh ; les machines DEC Alpha; les machines Sun SPARC; les machines ARM et StrongARM et quelques machines IBM/Motorola PowerPC, y compris CHRP, PowerMac et PReP. On les appelle, respectivement, i386, m68k, alpha, sparc, arm et powerpc.
Ce document décrit l'installation pour l'architecture m68k. Des
versions séparées de ce document existent pour d'autres architectures,
disponibles sur les pages Debian-Ports
.
Vous trouverez des informations complètes sur les systèmes à base de M68000
supportés (m68k) dans la FAQ Linux/m68k
. Cette
section ne fait que souligner les éléments de base.
Le port m68k de Linux tourne sur tout 680x0 comportant un PMMU (Paged Memory
Management Unit ou Unité de Gestion de Mémoire Paginée) et un FPU
(floating-point unit ou unité à virgule flottante). Ceci comprend les 68020
avec un PMMU 68851 externe, les 68030 et mieux, et exclut la gamme « EC » des
processeurs 680x0. Voyez la FAQ Linux/m68k
pour
des détails complets.
Il y a quatre grands groupes parmi l'architecture m68k supportée : les
machines Amiga, Atari, Macintosh et VME. Les Amiga et Atari ont été les deux
premiers systèmes sur lesquels Linux a été porté ; ainsi, ce sont aussi les
deux ports parmi les mieux supportés de Debian. La gamme Macintosh est
supportée de manière incomplète, à la fois par Debian et par le noyau Linux ;
voyez Linux m68k pour
Macintosh
pour avoir un état du projet et du matériel supporté. Les
ordinateurs à 1 carte VMEbus BVM et Motorola sont les ajouts les plus récents à
la liste du matériel supporté par Debian. Les ports vers d'autres
architectures m68k, telles que l'architecture Sun3 et la boîte noire NeXT, sont
en cours mais pas encore supportés par Debian.
Voir également la documentation disponible :
http://http.us.debian.org/debian/dists/potato/main/disks-m68k/current/amiga/install.doc
http://http.us.debian.org/debian/dists/potato/main/disks-m68k/current/amiga/install.doc.info
http://http.us.debian.org/debian/dists/potato/main/disks-m68k/current/atari/install.doc
http://http.us.debian.org/debian/dists/potato/main/disks-m68k/current/bvme6000/install.txt
http://http.us.debian.org/debian/dists/potato/main/disks-m68k/current/mac/debian-mac.txt
http://http.us.debian.org/debian/dists/potato/main/disks-m68k/current/mvme16x/install.txt
On peut utiliser quatre medias différents pour installer Debian : des disquettes, des CD-ROMs, des partitions de disques locaux, ou le réseau. Des parties différentes de la même installation Debian peuvent mélanger et cadrer avec ces options. Nous en discuterons dans Méthodes pour installer Debian, Chapitre 5.
L'installation avec des disquettes est une option courante, bien qu'en général ce soit la moins désirable. Dans bien des cas, vous devrez faire votre premier démarrage à partir de disquettes, en utilisant la Rescue Floppy. En général, tout ce dont vous aurez besoin est d'un lecteur de disquettes 3,5 pouces haute densité (1440 kilooctets). Des disquettes d'installation basse densité (720 Ko) sont aussi fournies pour les Ataris.
L'installation à partir d'un CD-ROM est aussi supportée pour certaines architectures. Sur les ordinateurs qui supportent les CD-ROMs bootables, vous devriez pouvoir faire une installation entièrement sans disquettes. Même si votre système ne peut pas démarrer à partir d'un CD-ROM, vous pouvez utiliser le CD-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 Installer à partir d'un CD-ROM, Section 6.4.
L'installation à partir d'un disque local est une autre option. Si vous avez de l'espace disque libre sur des partitions différentes de celles sur lesquelles vous faites l'installation, c'est vraiment une bonne option. Certaines plate-formes ont même des installateurs locaux, par exemple pour démarrer à partir d'AmigaOS, TOS, ou MacOS. En fait, l'installation à partir d'un disque local est la technique d'installation préférée pour les machines m68k.
La dernière option est l'installation par le réseau. Vous pouvez installer votre système par NFS ou HTTP. Vous pouvez aussi démarrer votre système sur le réseau, en utilisant tftp. 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 16MB de RAM. 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.
Vous pouvez trouver des descriptions plus complètes de ces méthodes, ainsi que des indices utiles pour choisir quelle méthode est la meilleure pour vous, à Méthodes pour installer Debian, Chapitre 5. Poursuivez votre lecture pour vous assurer que le périphérique à partir duquel vous comptez démarrer et installer est supporté par le système d'installation Debian.
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 8.4 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.
À peu près tous les systèmes de stockage supportés par le noyau Linux sont supportés par le système d'installation Debian. Notez que le noyau Linux courant ne supporte pas du tout les disquettes sur le Macintosh, et le système d'installation Debian ne supporte pas les disquettes pour Amigas. Le système HFS de Macintosh est aussi supporté sur les Atari, et l'AFFS en tant que module. Les Macs supportent le système de fichiers Atari (FAT). Les Amiga supportent le système de fichiers FAT, et HFS en module.
Vous devez posséder au moins 5MB de RAM et 64MB d'espace disque. 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 300 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.
Sur l'Amiga la taille de la FastRAM est en rapport avec la mémoire totale
nécessaire. De plus, l'utilisation d'une carte GVP (ou « Zorro ») avec de la
RAM 16 bits n'est pas supportée ; vous aurez besoin de RAM 32 bits. Vous
pouvez utiliser le programme amiboot
pour désactiver la RAM 16
bits ; voir la FAQ
Linux/m68k
. Les noyaux récents devraient désactiver la RAM 16-bit
automatiquement.
Sur l'Atari, aussi bien la ST-RAM que la Fast RAM (TT-RAM) sont utilisées par Linux. De nombreux utilisateurs ont rapporté des problèmes en faisant tourner le noyau en Fast-RAM, dès lors le démarrage Atari placera le noyau en ST-RAM. Le minimum de mémoire ST-RAM nécessaire est 2 MB.
Sur Macintosh, il faut faire attention avec les machines qui utilise la RAM-based video (RBV). Le segment de RAM à l'addresse physique 0 est utilisé comme mémoire d'écran, rendant la position de chargement par défaut du noyau caduque. Un segment RAM alternatif utilisé par le noyau et ramdisk doit être d'au moins 4 MB.
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, etc. Cependant aucun de ces périphériques n'est requis lors de l'installation du système. Cette section contient des informations sur les périphériques spécifiquement non supportés par le système d'installation, même s'ils sont supportés par Linux.
Toute carte d'interface réseau (NIC, network interface card) supportée par le
noyau Linux devrait aussi être supportée par les disquettes de démarrage. Vous
aurez peut-être besoin de charger votre pilote réseau en module. De même,
voyez la FAQ
Linux/m68k
pour des détails complets.
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. Malheureusement, il est assez rare de trouver un vendeur qui livre des machines Motorola 680x0 neuves.
Que vous achetiez ou non un système livré avec Linux, ou même un système usagé, 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é qui nous empêcherait 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. En fait, aucune spécification ni documentation n'ont été données sur le matériel Macintosh, surtout en ce qui concerne le contrôleur ADB (utilisé par la souris et le clavier), le contrôleur de disquettes, et toute l'accélération et la manipulation des CLUT sur le matériel vidéo. En gros, ceci explique pourquoi le port de Linux sur Macintosh traîne derrière les autres ports Linux.
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 effectuent cette demande, ils réaliseront que Linux est un marché important.