3.5. Trucs et astuces

Sur certains ordinateurs, il n'y a pas de lecteur de CD-ROM, mais un lecteur de disquettes amorçable. Pour installer sur un tel système, vous devez créer une disquette amorçable et l'utiliser pour amorcer le système.

Il vous faut des disquettes HD 3,5 pouces formatées pour créer une disquette amorçable à partir des images qui sont fournies. Le répertoire boot du CD 1 contient quelques images de disquettes. De telles images peuvent être copiée sur des disquettes grâce à un programme utilitaire approprié. Une disquette ainsi préparée s'appelle un disquette d'amorçage.

En outre, les images de disquettes renferment aussi le chargeur (loader) Syslinux et le programme linuxrc. Syslinux permet de choisir le noyau souhaité pendant le processus d'amorçage et au besoin de passer des paramètres nécessaires pour le matériel utilisé. Le programme linuxrc vous assiste lors du chargement des modules de noyau prenant en charge votre matériel et démarre ensuite l'installation.

3.5.1. Créer une disquette d'amorçage avec rawwritewin

Sous Windows, il est possible de créer des disquettes d'amorçage grâce au programme graphique rawwritewin. Vous trouverez ce programme sur le CD 1 dans le répertoire dosutils/rawwritewin.

Une fois démarré, vous devez lui indiquer le fichier image. Les fichiers images se trouvent sur le CD 1 dans le répertoire boot. Au minimum vous avez besoin des images bootdisk et modules1. Pour voir ces fichiers dans l'explorateur de fichiers, vous devez changer le type de fichier en all files (tous les fichiers). Insérez alors une disquette dans votre lecteur de disquettes et cliquez sur Write.

Vous pouvez aussi créer de cette manière les autres images de disquettes modules1, modules2, modules3 et modules4. Celles-ci sont nécessaires lorsque vous avez des périphériques USB ou SCSI ou une carte réseau ou PCMCIA et que vous souhaitez y accéder dès l'installation. Une disquette de modules peut aussi s'avérer nécessaire pour utiliser un système de fichiers spécial au cours de cette phase.

3.5.2. Créer une disquette d'amorçage avec rawrite

Pour créer les disquettes d'amorçage et de modules de SUSE, vous disposez du programme DOS rawrite.exe (CD 1, répertoire dosutils\rawrite). Un ordinateur équipé d'un DOS (par exemple FreeDOS) ou de Windows est nécessaire pour cette opération.

Voici la description des étapes si vous travaillez sous Windows XP :

  1. Insérez le CD numéro 1 de SUSE LINUX.

  2. Ouvrez une fenêtre DOS (avec le menu Démarrer, dans Utilitaires+Invite de commandes MS-DOS).

  3. Démarrez le programme rawrite.exe en indiquant le chemin correct vers le lecteur de CD. Dans notre exemple, vous vous trouvez sur le disque dur C:, dans le répertoire Windows et votre lecteur de CD porte la lettre D:.

    d:\dosutils\rawrite\rawrite
  4. Après avoir démarré, le programme demande la source et la cible (destination) du fichier à copier. Il s'agit de l'emplacement de l'image de la disquette d'amorçage sur le CD 1 qui se trouve dans le répertoire boot. Le nom du fichier est bootdisk. N'oubliez pas non plus d'indiquer ici le chemin vers votre lecteur de CD.

    d:\dosutils\rawrite\rawrite
    RaWrite 1.2 - Write disk file to raw floppy diskette
    
    Enter source filename: d:\boot\bootdisk
    Enter destination drive: a:

Dès que vous avez saisi la lettre du lecteur cible a:, rawrite vous invite à insérer une disquette formatée et à appuyer sur Entrée. La progression de la copie s'affiche ensuite. La procédure peut être interrompue à l'aide de la combinaison de touches Ctrl-C. Pour créer plusieurs disquettes, répétez la même procédure.

3.5.3. Créer une disquette d'amorçage sous un système de type UNIX

Sur un système UNIX ou Linux, vous avez besoin d'un lecteur de CD-ROM et de plusieurs disquettes formatées. Pour créer des disquettes d'amorçage, procédez comme suit :

  1. Si vous devez d'abord formater les disquettes :

    fdformat /dev/fd0u1440

    Cette commande vérifie également que la disquette ne contient pas d'erreur. N'utilisez pas un support avec des erreurs.

  2. Insérez le CD 1 dans votre lecteur de CD-ROM et placez-vous dans le répertoire boot sur le CD : sur les versions actuelles de SUSE vous n'avez plus besoin de monter le CD.

    cd /media/cdrom/boot
  3. Créez la disquette d'amorçage avec la commande

    dd if=bootdsk1 of=/dev/fd0 bs=8k
  4. Répétez la procédure avec les images bootdsk2 et bootdsk3.

Dans le répertoire boot, le fichier README vous indique les détails concernant les images de disquettes; ces fichiers se lisent avec more ou less.

Les autres images de disquettes (modules1, modules2 , modules3 et modules4) peuveut être crées de la même manière. Ces disquettes sont nécessaires si vous avez des périphériques USB ou SCSI ou une carte réseau ou PCMCIA que vous souhaitez utiliser au cours de l'installation. Un disque de module peut aussi s'avérer nécessaire pour utiliser un système de fichiers particulier pendant l'installation.

La création de disques de module n'est pas évidente. Vous trouverez une description détaillée de la méthode de création d'un disque de module dans /usr/share/doc/packages/yast2-installation/vendor.html.

3.5.4. Amorcer depuis une disquette (SYSLINUX)

La disquette d'amorçage est utilisée pour gérer des cas particuliers d'installation (par exemple s'il n'y a pas de lecteur de CD-ROM disponible). Le processus d'amorçage est déclenché par le chargeur d'amorçage Syslinux (paquetage syslinux). Syslinux est configuré de manière à effectuer une reconnaissance du matériel limitée lors de l'amorçage. Il s'agit essentiellement des étapes suivantes :

  1. Le programme vérifie si le BIOS prend en charge un framebuffer conforme à VESA 2.0 et amorce le noyau en conséquence.

  2. Les données des moniteurs (informations DDC) sont lues.

  3. Lire le bloc numéro 1 depuis le premier disque dur (MBR) pour décider plus tard de d'attribuer des identificateurs BIOS aux noms des périphériques (devices) lors de la configuration du gestionnaire d'amorçage. Il faut en outre essayer de lire le bloc au moyen des fonctions lba32 du BIOS pour vérifier s'il gère ces fonctions.

[Tip]Astuce

Pour ignorer toutes ces étapes, il suffit de maintenir la touche Maj appuyée au démarrage de Syslinux. En cas d'erreur, ajoutez la ligne

verbose 1

dans syslinux.cfg. Le gestionnaire d'amorçage annonce alors chaque action en cours.

Si l'ordinateur refuse de s'amorcer depuis la disquette, il est probable qu'il faille auparavant adapter la séquence d'amorçage dans le BIOS ainsi : A,C,CDROM.

▪ x86
Sur les systèmes x86, outre le CD 1, le deuxième CD est également amorçable. Tandis que le CD 1 fonctionne grâce à une image ISO amorçable, le CD 2 est amorcé au moyen d'une image de disquette de 2,88 Mo. N'utilisez le CD 2 que si vous êtes sûr que vous pouvez amorcer depuis un CD, mais que cela ne fonctionne pas avec le CD 1 (c'est une solution de repli). ▪

3.5.5. Lecteurs de CD-ROM non pris en charge

La plupart des lecteurs de CD-ROM sont pris en charge. Si des problèmes surviennent lorsque l'on amorce depuis le lecteur de CD-ROM, essayez d'amorcer le CD 2 de l'ensemble de CD fourni.

Si le système ne possède ni lecteur de CD-ROM ni lecteur de disquette, il est encore possible d'utiliser un CD-ROM externe, connecté en USB, FireWire ou SCSI pour amorcer le système. Cela dépend fortement de l'interaction entre le BIOS et le matériel utilisé. Une mise à jour du BIOS peut parfois vous aider si vous rencontrez des difficultés.

3.5.6. Installation depuis une source dans le réseau

Parfois, l'installation par défaut au moyen d'un lecteur de CD-ROM n'est pas possible. Par exemple, votre lecteur de CD-ROM peut ne pas être pris en charge du fait qu'il s'agit d'un ancien lecteur propriétaire. Ou bien votre second ordinateur, par exemple un portable, n'a peut-être pas de lecteur de CD-ROM mais uniquement un adaptateur Ethernet. SUSE LINUX vous permet de procéder à une installation sur des machines sans lecteur CD-ROM via une connexion réseau. En règle générale, on utilise NFS ou FTP via ethernet.

Cette méthode n'est pas couverte par l'assistance à l'installation. Elle est donc réservée aux seuls utilisateurs expérimentés.

Pour installer SUSE LINUX depuis une source réseau, deux étapes sont nécessaires :

  1. La mise à disposition des données nécessaires à l'installation (CD, DVD) sur un ordinateur qui servira plus tard de source d'installation.

  2. Le système à installer doit être amorcé depuis une disquette, un CD ou le réseau et celui-ci doit être configuré.

La source d'installation peut être rendue disponible via divers protocoles tels que NFS et FTP. Consultez Section 3.1.1, « Passer des paramètres à linuxrc » pour plus d'informations relatives à l'installation en question.


SUSE LINUX Guide de l'administrateur 9.2