4.3. Comment créer des disquettes depuis des images disque ?

Les disquettes d'amorçage sont la plupart du temps utilisées en dernier recours pour lancer l'installateur sur des machines qui ne peuvent être amorcées à partir d'un cédérom ou par d'autres moyens.

L'amorçage par disquette n'est pas possible sur les Amiga et les Mac 68k.

Les images disque sont des fichiers contenant l'ensemble du contenu d'une disquette en mode raw (ou copie brute des secteurs physiques). Les images disque, comme rescue.bin, ne peuvent pas être simplement copiées sur une disquette. Un programme spécial est utilisé pour copier les fichiers d'images sur des disquettes en mode raw. C'est obligatoire car ces images sont une représentation brute du disque ; il faut donc recopier les données par copie des secteurs du fichier vers la disquette.

Il y a différentes méthodes pour créer des disquettes à partir d'images disque ; elles dépendent de votre plateforme. Cette partie décrit comment le faire sur les différentes plateformes.

Quelle que soit la manière dont vous les obtiendrez, n'oubliez pas de verrouiller les disquettes créées de façon à vous assurer qu'elles ne seront pas endommagées par mégarde.

4.3.1. Écrire des images disque depuis Linux ou un système Unix

Pour écrire une image disque vers une disquette, vous aurez certainement besoin d'un accès avec les droits du superutilisateur. Placez une disquette vierge non défectueuse dans le lecteur. Ensuite, exécutez la commande suivante :

 
$ dd if=fichier of=/dev/fd0 bs=1024 conv=sync ; sync 

fichier est un des fichiers image disque (voyez la Section 4.2, « Télécharger les fichiers depuis les miroirs Debian » pour savoir quel fichier. /dev/fd0 est généralement le nom utilisé pour le lecteur de disquette. Cela peut être différent sur une station de travail (sur Solaris, c'est /dev/fd/0). Il se peut que vous récupériez la main avant que votre système Unix n'ait fini d'écrire la disquette ; aussi, assurez-vous que le signal lumineux, activé lors du fonctionnement du lecteur, soit bien éteint, et que la disquette ne tourne plus avant de la sortir. Sur certains systèmes, vous devez utiliser une commande pour éjecter la disquette du lecteur. .

Certains systèmes tentent de monter automatiquement la disquette lorsque vous la placez dans le lecteur. Vous devrez désactiver cette option sinon la station de travail ne vous permettra pas d'écrire des données brutes (« raw mode ») sur la disquette. Malheureusement, la façon de le faire varie considérablement suivant le système d'exploitation.

4.3.2. Écrire des images disque depuis DOS, Windows ou OS/2

Si vous avez accès à une machine i386, vous pouvez utiliser l'un des programmes suivants pour copier les images sur les disquettes.

Sous MS-DOS, on peut utiliser les programmes rawrite1 et rawrite2. Assurez-vous d'abord d'amorcer votre système sous DOS. Tenter d'utiliser ces programmes dans une fenêtre DOS sous Windows, ou cliquer deux fois sur eux depuis l'explorateur de Windows ne fonctionnera pas.

Le programme rwwrtwin fonctionne sur Windows 95, NT, 98, 2000, ME, XP et probablement sur les prochaines versions. Il faut dépaqueter diskio.dll dans le même répertoire pour pouvoir l'utiliser.

Ces programmes sont sur les cédéroms officiels Debian dans le répertoire /tools.

4.3.3. Écrire des images disque depuis les systèmes Atari

Vous trouverez le programme .../current/images/atari/rawwrite.ttp dans le même répertoire que celui des images disque des disquettes. Lancez le programme en cliquant deux fois sur son icône ; entrez alors le nom du fichier image disque que vous voulez écrire sur la disquette lors de l'invite de commande du programme TOS dans la boîte de dialogue.

4.3.4. Écrire des images disque depuis les systèmes Macintosh

Il n'existe pas d'applications MacOS pour écrire les images sur les disquettes (et cela n'aurait pas de sens, car on ne peut pas les utiliser pour amorcer le système d'installation ou installer le noyau et les pilotes sur un Macintosh). Cependant, ces fichiers seront nécessaires pour l'installation du système d'exploitation et de ses modules, plus loin dans le processus d'installation.