5.1. Démarrer l'installateur sur Intel x86

5.1.1. Amorcer depuis un cédérom

La manière la plus facile est d'utiliser les cédéroms Debian. Si vous avez un jeu de cédéroms, et si votre machine peut s'amorcer depuis un cédérom, ce sera parfait ! Il suffit de configurer votre système pour amorcer depuis un cédérom, voyez la Section 3.6.2, « Sélection du périphérique d'amorçage », de placer votre cédérom et de réamorcer. Vous pouvez continuer avec le chapitre suivant.

Notez que certains lecteurs de cédéroms peuvent demander des pilotes particuliers, et sont donc inaccessibles au tout début de l'installation. Si cette façon d'installer, en amorçant depuis un cédérom échoue, veuillez relire ce chapitre et la partie sur les autres noyaux et sur les autres méthodes d'installation possibles.

Même si vous ne pouvez amorcer depuis un cédérom, vous pouvez probablement installer les composants du système Debian ou des paquets à partir du cédérom. Amorcez simplement à partir d'un autre support, comme les disquettes. Lorsqu'arrivera le moment d'installer le système d'exploitation, le système de base et les paquets, faites pointer le système d'installation sur le lecteur de cédérom.

Si vous avez des problèmes lors de l'amorçage, voyez la Section 5.3, « Dysfonctionnements pendant la procédure d'installation ».

5.1.2. Amorcer à partir de linux avec LILO ou GRUB

Pour amorcer l'installateur sur un disque dur, vous devez d'abord télécharger les fichiers et les installer comme l'explique la section Section 4.5, « Préparer les fichiers pour amorcer depuis un disque dur ».

Si vous voulez utiliser le disque seulement pour l'amorçage et ensuite utiliser le réseau pour télécharger tous les paquets, vous devez récupérer le fichier netboot/debian-installer/i386/initrd.gz et le noyau qui lui correspond. Vous pourrez ainsi repartitionner le disque sur lequel se trouve l'installateur. Toutefois cette opération demande un grand soin.

Si vous voulez garder intacte une partition sur ce disque, vous pouvez télécharger le fichier hd-media/initrd.gz et le noyau correspondant ; copiez aussi une image CD sur le disque (assurez-vous que le nom de cette image finit en « .iso »). L'installateur peut alors se lancer à partir du disque dur et s'installer à partir de cette image, sans avoir besoin du réseau.

Pour LILO, vous devez configurer deux choses essentielles dans /etc/lilo.conf :

  • le chargement de initrd.gz au moment de l'amorçage ;

  • l'utilisation par le noyau vmlinuz d'un disque virtuel en mémoire comme sa partition racine.

Voici un exemple de fichier /etc/lilo.conf :

image=/boot/newinstall/vmlinuz
       label=newinstall
       initrd=/boot/newinstall/initrd.gz
       root=/dev/ram0
       append="devfs=mount,dall ramdisk_size=17000"

Pour plus de précisions, référez-vous aux pages de manuel de initrd(4) et de lilo.conf(5). Exécutez maintenant lilo et relancez la machine.

La procédure pour GRUB est relativement similaire. Cherchez le fichier menu.lst dans le répertoire /boot/grub/ (parfois dans /boot/boot/grub/), ajoutez les lignes suivantes :

title  New Install
kernel (hd0,0)/boot/newinstall/vmlinuz root=/dev/ram0 ramdisk_size=12000
initrd (hd0,0)/boot/newinstall/initrd.gz

et redémarrez. En cas d'échec, vous pouvez ajouter devfs=mount,dall à la ligne « kernel ».

Il sera peut-être nécessaire d'augmenter le paramètre ramdisk_size, selon l'image que vous démarrez. À partir de maintenant, il ne devrait plus y avoir de différences entre GRUB et LILO.

5.1.3. Amorcer sur une clé USB

Supposons que tout a été préparé comme l'expliquent les sections Section 3.6.2, « Sélection du périphérique d'amorçage » et Section 4.4, « Préparation des fichiers pour un amorçage avec une clé USB ». Branchez maintenant votre clé USB dans un port libre et relancez la machine. Le système devrait se lancer et une invite boot: apparaître. Maintenant, vous pouvez donner des paramètres optionnels ou simplement appuyer sur la touche Enter.

Si votre ordinateur ne permet pas l'amorçage par clé USB, vous pouvez toujours amorcer avec une disquette et passer ensuite sur la clé USB. Procédez selon la Section 5.1.4, « Amorcer depuis des disquettes » ; le noyau sur la disquette détectera automatiquement la clé USB. Quand il demande la disquette root, appuyez simplement sur la touche Enter. L'installateur devrait se lancer.

5.1.4. Amorcer depuis des disquettes

Vous devez avoir déjà téléchargé les images de disquettes dont vous aurez besoin et créé les disquettes à partir de ces images, voyez la Section 4.3, « Comment créer des disquettes depuis des images disque ? ».

Pour amorcer depuis la disquette d'amorçage, placez-la dans le premier lecteur de disquette, éteignez la machine comme vous le faites habituellement puis rallumez-la.

Pour réaliser l'installation à partir d'un lecteur LS-120 (version ATAPI) avec un jeu de disquettes, vous devrez préciser l'emplacement virtuel du lecteur de disquette. On utilise le paramètre de démarrage root= pour le faire, en indiquant le périphérique que le pilote ide-floppy aura simulé. Par exemple si votre lecteur est connecté sur la première interface IDE en seconde position sur le câble, entrez linux root=/dev/hdc lors de l'invite de démarrage. L'installation depuis un lecteur LS-120 n'est possible qu'à partir des noyaux 2.4.

Remarquez bien que sur certaines machines Control-Alt-Delete ne remet pas proprement à zéro la machine. Éteindre la machine est alors recommandé. Si vous installez depuis un système d'exploitation existant, (p. ex. à partir d'une machine MS-DOS), vous n'aurez pas le choix. Sinon, veuillez éteindre la machine et rallumez-là.

La disquette sera lue et vous devriez apercevoir un écran présentant la disquette d'amorçage et l'invite boot: au bas de l'écran.

Une fois que vous avez appuyé sur la touche Enter, vous devez voir le message Loading... suivi par Uncompressing Linux... et ensuite un écran rempli d'informations sur les éléments matériels de votre machine. Vous pouvez trouver un complément d'information sur cette phase dans la Section 5.3.3, « Comprendre les messages du noyau au démarrage ».

Après avoir démarré depuis la disquette d'amorçage, la disquette root est démandée. Insérez-la puis pressez la touche Enter et le contenu est chargé en mémoire. L'installateur Debian est automatiquement lancé.

5.1.5. Amorçage avec TFTP

Pour amorcer depuis le réseau, il vous faut une connection au réseau et un serveur TFTP réseau (DHCP, RARP, or BOOTP).

La méthode d'installation avec amorçage depuis TFTP est décrite dans : Section 4.6, « Préparer les fichiers pour amorcer depuis le réseau avec TFTP ».

Il y a plusieurs façons d'amorcer avec TFTP sur une machine i386.

5.1.5.1. NIC ou carte mère avec PXE

Il se pourrait que votre interface réseau ou votre carte mère permettent l'amorcage PXE. C'est une réimplémentation de l'amorçage TFTP par Intel™. Dans ce cas, vous pourrez configurer votre bios pour qu'il s'amorce sur le réseau.

5.1.5.2. NIC avec ROM de démarrage réseau

Une carte d'interface réseau peut offrir la possibilité de démarrer par TFTP.

5.1.5.3. Etherboot

Le projet etherboot offre des disquettes d'amorçage et même des ROMS qui permettent l'amorçage par TFTP.

5.1.6. Paramètres d'amorçage pour i386

Quand l'installateur démarre, une invite d'amorçage,boot: apparaît. Vous pouvez maintenant presser les touches de fonctions de F1 jusqu'à F10 pour lire d'autres informations ou vous pouvez appuyer sur la touche Enter pour amorcer le système.

Des informations utiles sur les paramètres d'amorçage peuvent être consultées en pressant les touches F3 à F7. Si vous ajoutez des paramètres à la ligne de commande d'amorçage, assurez-vous d'indiquer la méthode d'amorçage (la valeur par défaut est linux) et un espace avant le premier paramètre (par exemple, linux floppy=thinkpad). Si vous pressez simplement sur la touche Enter, cela revient à saisir linux sans aucun paramètre.

Certains systèmes ont un lecteur de disquettes avec « DCL inversés ». Si vous obtenez des erreurs lors de la lecture de disquettes, même lorsque vous savez que les disquettes sont « bonnes », essayez le paramètre floppy=thinkpad.

Sur certains systèmes, tels que les IBM PS/1 ou ValuePoint (qui ont des pilotes de disques ST-506), le disque IDE peut ne pas être reconnu. Encore une fois, essayez d'abord sans paramètre supplémentaire pour voir si votre disque IDE est reconnu correctement. Si ce n'est pas le cas, déterminez la géométrie du disque (cylindres, têtes et secteurs) et utilisez le paramètre hd=cylindres,têtes,secteurs.

Si vous avez une très vieille machine et si le noyau gèle après avoir affiché Checking 'hlt' instruction..., alors vous devez passer le paramètre d'amorçage no-hlt qui désactive ce test.

Si votre écran commence à afficher une image bizarre lors des démarrages du noyau, par exemple, un écran entièrement blanc, noir ou un écran contenant un mélange de couleurs, alors votre système a très certainement une carte video problématique qui ne parvient pas à passer en mode framebuffer correctement. Dans ce cas, essayez de passer le paramètre de démarrage debian-installer/framebuffer=false ou video=vga16:off, pour désactiver la console framebuffer. Le menu de sélection de la langue n'apparaîtra pas, et l'anglais sera la seule langue utilisable pour l'installation ; c'est dû aux caractéristiques limitées de la console. Référez-vous à la Section 5.2, « Paramètres d'amorçage » pour plus de précisions.

5.1.7. Le système bloque lors de la configuration du PCMCIA

Quelques ordinateurs portables fabriqués par Dell plantent fréquemment lorsque la détection des périphériques essaie d'accéder à certaines adresses matérielles. D'autres portables ont aussi des problèmes semblables. Si vous rencontrez un tel problème et si vous n'avez pas besoin de PCMCIA pendant l'installation, vous pouvez désactiver cette option avec le paramètre hw-detect/start_pcmcia=false. Vous pourrez configurer PCMCIA après l'installation et éviter le problème des adresses des ressources.

Vous pouvez aussi démarrer l'installateur en mode expert. On vous demandera d'indiquer les options pour les adresses des ressources de votre matériel. Par exemple, si votre ordinateur est un des portables Dell mentionnés plus haut, vous pouvez indiquer exclude port 0x800-0x8ff. Il existe une liste de ces options communes dans la section sur les ressources système du HOWTO PCMCIA. Notez qu'il faut supprimer les virgules quand vous passez ces valeurs à l'installateur.

5.1.8. Le système se bloque lors du chargement des modules USB

Le noyau essaye normalement d'installer les modules USB et les pilotes de claviers USB afin de permettre l'installation de quelques claviers USB non standard. Cependant, sur certains systèmes USB, le pilote provoque un blocage lors du démarrage. Il est possible d'éviter ces problèmes en désactivant le contrôleur USB dans la configuration BIOS de votre carte mère. Il est également possible d'utiliser le paramètre debian-installer/probe/usb=false à l'invite de démarrage, ce qui empêchera le chargement de ces modules.