3. Préparation du disque ZIP (valable pour les deux distributions)

Contenu de cette section

3.1 Partitionnement du disque ZIP

Tout d'abord, je lance fdisk

         ==> fdisk /dev/sda
        
Voici 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).

3.2 Formater et monter le disque ZIP

Aprés avoir utilisé fdisk, formater la nouvelle partition~:

         ==> mke2fs -c /dev/sda1
        
Ensuite, créer la partition de swap
         ==> mkswap -c 15360 /dev/sda2
        
Finalement, monter le disque ZIP
         ==> mount /dev/sda1 /iomega -t ext2
        

3.3 Créer une disquette de démarrage (boot)

É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.

Configurer et compiler le noyau

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.
Une fois que le noyau est configuré, compiler le noyau~:
 ==> make dep;make clean;make zImage
Le nouveau noyau devrait se trouver dans arch/i386/boot/zImage.

Installer le noyau sur une disquette

Copier le noyau sur une disquette~:

==> cp arch/i386/boot/zImage /dev/fd0
ou
==> 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.

Configurer le répertoire racine et le swap sur la disquette

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/sda1
Je 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