Salut Gorduis et toi aussi visiteur
J'ai réussi à installer une Débian sans cd ni dvd.
Vous souhaitez installer une distribution debian GNU/Linux mais votre machine ne peut pas booter sur ou ne dispose pas de cdrom.
Il faut alors pouvoir démarrer l'installation à partir du lecteur de disquettes. 2 disquettes vous seront nécessaires.
- Récupérer les images des fichiers rescue.bin et root.bin sur un ftp officiel ou sur un cdrom debian (1.4Mo chacune) :
Miroir DEBIAN français
rescue.bin =>
ftp://ftp.fr.debian.org/debian/dists/woody/main/disks-i386/current/images-1.44/bf2.4/rescue.bin
root.bin =>
ftp://ftp.fr.debian.org/debian/dists/woody/main/disks-i386/current/images-1.44/bf2.4/root.bin
Remarque : 4 disquettes supplémentaires existent et contiennent des pilotes de périphériques exotiques ou moins communs comme les pilotes RAID par exemple. Vous les trouverez dans :
ftp://ftp.fr.debian.org/debian/dists/woody/main/disks-i386/current/images-1.44/bf2.4/
- Copier rescue.bin : insérer une disquette dans le lecteur de disquettes.
Tapez la commande suivante : dd if=rescue.bin of=/dev/fd0
-Copier root.bin : insérer une autre disquette dans le lecteur de disquettes.
Tapez la commande suivante : dd if=root.bin of=/dev/fd0
Explication :
dd est un outil permettant de faire une copie de fichiers unix en mode bloc. Il n'est donc pas nécessaire de monter la disquette car nous n'avons pas besoin d'utiliser la notion de filesystem pour écrire dessus.
Résultat stdout pour la copie rescue.bin et root.bin :
2880+0 enregistrements lus. <== ( On prend le contenant de l'input file) 2880+0 enregistrements écrits. <== (On le pose sur le /dev/fd0 en brut de pomme)
Remarque : Pourquoi 2880 ? Parce que on parle en bloc et que 1 bloc = 512 octets. Ce qui induit que le nombre de bloc copiés est égale à la taille * 2 en octets de l'input file.
- Démarrez la machine et insérez la disquette rescue.bin puis suivez les instructions.
Durant cette étape, le noyau, les pilotes de périphériques sont chargés en mémoire ainsi que la stack IP.
- Insérez la disquette root.bin lorsque le message "VFS: Insert root floppy disk to be loaded into RAM disk and press ENTER"
Ici, le / pour l'installation est monté en EXT2 sur un ramdisk.
L'installation commence !
N.B: Il ne faut pas faire un copier coller des deux fichiers mais bien :
dd if=rescue.bin of=/dev/fd0 en ligne de commande (bash ou autre), puis:
dd if=root.bin of=/dev/fd0 (toujours en ligne de commande).
Et voili, il suffit de patienter et d'être intuitif.
Bxflash