Tout d'abord, je lance fdisk
==> fdisk /dev/sdaVoici ce que donne ma table de partitions:
Disk /dev/sda: 64 heads, 32 sectors, 96 cylinders
Units = cylinders of 2048 * 512 bytes
Device Boot Begin Start End Blocks Id System
/dev/sda1 1 1 81 82928 83 Linux native
/dev/sda2 82 82 96 15360 82 Linux swap
J'ai décidé d'utiliser une partition de swap afin de
pouvoir l'utiliser sur n'importe quelle machine (système portable).
Aprés avoir utilisé fdisk, formater la nouvelle partition~:
==> mke2fs -c /dev/sda1Ensuite, créer la partition de swap
==> mkswap -c 15360 /dev/sda2Finalement, monter le disque ZIP
==> mount /dev/sda1 /iomega -t ext2
Étant donné que le lecteur ZIP sur port parallèle n'est pas un vrai périphérique SCSI, ce n'est pas un périphérique bootable, et, donc, nécessite une disquette de démarrage.
D'abord, il faut configurer et compiler un noyau qui a le pilote du port parallèle actif et pas comme un module chargeable. Afin d'obtenir l'option port parallèle, sélectionner l'extension SCSI:
SCSI support (CONFIG_SCSI) [Y/m/n/?]Puis, l'extension pour disques SCSI:
SCSI disk support (CONFIG_BLK_DEV_SD) [Y/m/n/?]Et finalement, après les pilotes SCSI de bas-niveau (SCSI low-level drivers), on trouve le pilote pour port parallèle.
IOMEGA Parallel Port ZIP drive SCSI support (CONFIG_SCSI_PPA) [Y/m/n/?]Encore une fois, il ne faut pas utiliser le pilote pour port parallèle en module, mais bien inclus dans le noyau. De plus, le pilote pour port parallèle ne permettra pas d'utiliser le port passif du lecteur ZIP pour une imprimante, donc il faut désactiver le support pour imprimante sur port parallèle~:
Parallel printer support (CONFIG_PRINTER) [N/y/m/?]REMARQUE~: Pour plus d'informations sur le pilote du port parallèle, prière de se reporter au ZIP-Drive mini-HOWTO.
==> make dep;make clean;make zImageLe nouveau noyau devrait se trouver dans arch/i386/boot/zImage.
Copier le noyau sur une disquette~:
==> cp arch/i386/boot/zImage /dev/fd0ou
==> cat arch/i386/boot/zImage > /dev/fd0
Bien sur, il existe pléthore de manières de copier un noyau sur une disquette, mais la dernière, ma favorite, est un peu plus cryptique. Essayez de ne pas oublier le > sauf si vous adhorez voir des fichiers binaires.
Une fois que le noyau est sur la disquette, il faut définir le repertoire racine comme étant sur le disque ZIP~:
==> rdev /dev/fd0 /dev/sda1Je n'ai aucune idee si la fonction suivante est nécessaire, quoiqu'il en soit, je le fais. Pour définir le swap~:
==> rdev -s /dev/fd0 /dev/sda2
Chapitre suivant, Chapitre Précédent
Table des matières de ce chapitre, Table des matières générale
Début du document, Début de ce chapitre