Partitionnement avec FIPS

Par souci de commodité, nous fournissons l'utilitaire FIPS à nos clients. Il s'agit d'un programme gratuit permettant de redimensionner les partitions de la FAT (File Allocation Table, table d'allocation des fichiers). Il figure sur le CD-ROM de Red Hat Linux, dans le répertoire dosutils.

NoteRemarque
 

De nombreux utilisateurs ont recours à FIPS pour repartitionner, avec succès, leurs disques durs. Toutefois, en raison de la nature des opérations effectuées par FIPS et du vaste éventail de configurations matérielles et logicielles sur lesquelles il doit fonctionner, Red Hat ne peut pas garantir que FIPS fonctionnera correctement sur votre système. Dès lors, aucune assistance technique n'est disponible pour l'installation de FIPS ; vous l'utiliserez à vos risques et périls.

Cela dit, si vous décidez de repartitionner votre disque dur avec FIPS, il est essentiel que vous fassiez deux choses :

Si vous décidez d'utiliser FIPS, sachez qu'après l'exécution de FIPS, vous vous retrouverez avec deux partitions : celle que vous avez redimensionnée et une partition FIPS créée à l'aide de l'espace libéré. Si vous utilisez cet espace pour installer Red Hat Linux, supprimez la nouvelle partition, soit à l'aide de fdisk sous votre système d'exploitation actuel, soit en configurant les partitions lors d'une installation de la classe Personnalisée.

Les instructions suivantes sont une version simplifiée du fichier de documentation sur FIPS, fips.doc, figurant dans le répertoire de FIPS (/dosutils/fips20/*). Elles s'appliquent dans la plupart des cas. En cas de difficulté, reportez-vous au fichier de documentation.

  1. Dans Windows :

    • Effectuez une sauvegarde complète.

    • Exécutez scandisk pour vérifier si le disque dur ne contient pas de secteurs défectueux.

    • Choisissez la manière de répartir l'espace disponible du disque dur entre les systèmes d'exploitation. Utilisez l' Explorateur Windows pour voir l'espace libre sur le lecteur. Notez l'espace (exprimé en méga-octets) qui sera à la disposition de chaque système d'exploitation.

    • Créez une disquette d'amorçage DOS, pour autant que vous n'en ayez pas.

      Pour créer une disquette d'amorçage DOS, commencez par démarrer l'ordinateur en mode DOS.

      Ensuite, insérez une disquette vierge formatée dans le lecteur de disquette.

      Entrez ce qui suit à l'invite, puis appuyez sur Entrée :

      FORMAT A: /S
      	      

      Si vous utilisez Windows 95, commencez par insérer une disquette vierge dans le lecteur de disquette. Ensuite, cliquez sur Démarrer/Exécuter, puis entrez :

      FORMAT A: /S
      	      

      La disquette est formatée, puis COMMAND.COM et les fichiers cachés associés (IO.SYS, MSDOS.SYS et BDLSAPCE.BIN) sont copiés sur celle-ci.

    • Copiez les fichiers suivants du CD-ROM Red Hat Linux sur la disquette d'amorçage DOS.

       
          /mnt/cdrom/dosutils/fips20/fips.exe
          /mnt/cdrom/dosutils/fips20/restorrb.exe
          /mnt/cdrom/dosutils/fips20/errors.txt
          /mnt/cdrom/dosutils/fips20/fips.doc
          /mnt/cdrom/dosutils/fips20/fips.faq
            

    • Défragmentez le disque dur.

  2. Insérez la disquette d'amorçage DOS dans le lecteur de disquette, puis redémarrez le système.

  3. Lancez FIPS (entrez fips à l'invite).

    Lorsque FIPS démarre, un écran de bienvenue s'affiche, similaire à celui-ci :

    
FIPS version 2.0, Copyright (C) 1993/4 Arno Schaefer
    FAT32 Support, Copyright (C) 1997 Gordon Chaffee
    
    DO NOT use FIPS in a multitasking environment like Windows, OS/2, Desqview,
    Novell Task manager or the Linux DOS emulator; boot from a DOS boot disk first.
    
    If you use OS/2 or a disk compressor, read the relevant sections in FIPS.DOC.
    
    FIPS comes with ABSOLUTELY NO WARRANTY, see file COPYING for details.
    
    This is free software, and you are welcome to redistribute it
    under certain conditions; again, see file COPYING for details.
    
    Press any key.
    	  

    Figure D-1. Ecran de bienvenue de FIPS

    Lorsque vous appuyez sur une touche, un écran de partition root similaire à celui ci-dessous s'affiche (si l'ordinateur compte plusieurs disques durs, vous êtes invité à sélectionner celui que vous voulez partitionner).

    Partition table:
    
         |        |     Start      |      |      End       | Start  |Number of|
    Part.|bootable|Head Cyl. Sector|System|Head Cyl. Sector| Sector |Sectors  |  MB
    -----+--------+----------------+------+----------------+--------+---------+----
    1    |    yes |   0  148      1|   83h|  15  295     63|  149184|   149184|  72
    2    |     no |   1    0      1|   06h|  15  139     63|      63|   141057|  68
    3    |     no |   0  140      1|   06h|  15  147     63|  141120|     8064|   3
    4    |     no |   0    0      0|   00h|   0    0      0|       0|        0|   0
    
    Checking root sector ... OK.
    
    Press any key.
    	  

    Figure D-2. Ecran de partition root de FIPS

    Lorsque vous appuyez sur une touche, des détails sur le disque dur, tels ceux ci-dessous, s'affichent.

    
Boot sector:
    Bytes per sector: 512
    Sectors per cluster: 8
    Reserved sectors: 1
    Number of FATs: 2
    Number of rootdirectory entries: 512
    Number of sectors (short): 0
    Media descriptor byte: f8h
    Sectors per FAT: 145
    Sectors per track: 63
    Drive heads: 16
    Hidden sectors: 63
    Number of sectors (long): 141057
    Physical drive number: 80h
    Signature: 29h
    
    Checking boot sector ... OK
    Checking FAT ... OK
    Searching for free space ... OK
    
    Do you want to make a backup copy of your root and boot sector before
    proceeding? (y/n)
    	  

    Figure D-3. Ecran du secteur de démarrage de FIPS

    Sélectionnez y, pour yes (oui), afin d'effectuer une copie de sauvegarde du root et du secteur de démarrage avant d'exécuter FIPS.

    Ensuite, le message suivant s'affiche :

    Do you have a bootable floppy disk in drive A: as described in the
    documentation? (y/n)
    	

    Vérifiez s'il y a une disquette d'amorçage DOS dans le lecteur de disquette, puis entrez y pour yes (oui). Un écran similaire à celui ci-dessous s'affiche, qui vous permet de redimensionner la partition.

    Writing file a:\rootboot:000
    
    Enter start cylinder for new partition (33-526)
    
    Use the cursor keys to choose the cylinder, <enter> to continue
    
    Old partition           Cylinder              New partition
     258.9 MB                  33                   3835.8 MB
    	  

    Figure D-4. Ecran de redimensionnement de partition

    Les valeurs initiales allouent tout l'espace libre du disque à la nouvelle partition. Cela ne vous convient pas car il ne resterait pas d'espace libre pour votre partition Windows. Appuyez sur la flèche droite pour augmenter la taille de la partition Windows et réduire celle de la nouvelle partition (Linux) ; appuyez sur la flèche gauche pour réduire la taille de la partition Windows et augmenter celle de la partition Linux. Lorsque les tailles correspondent à votre attente, appuyez sur Entrée. Un écran de confirmation similaire à celui ci-dessous s'affiche :

    
First Cluster: 17442
    Last Cluster: 65511
    
    Testing if empty ... OK
    
    New partition table:
    
         |        |     Start      |      |      End       | Start  |Number of|
    Part.|bootable|Head Cyl. Sector|System|Head Cyl. Sector| Sector |Sectors  |  MB
    -----+--------+----------------+------+----------------+--------+---------+----
    1    |    yes |   0  148      1|   83h|  15  295     63|  149184|   149184|  1090
    2    |     no |   0  139      1|   06h| 254  521     63| 2233035|  6152995|  3084
    3    |     no |   0  140      1|   06h|  15  147     63|  141120|     8064|   3
    4    |     no |   0    0      0|   00h|   0    0      0|       0|        0|   0
    
    Checking root sector ... OK
    
    Do you want to continue or reedit the partition table (c/r)?
    	  

    Figure D-5. Ecran de vérification de FIPS

    Si vous répondez r (pour rééditer les tables des partitions), l'écran de la figure 4 s'affiche de nouveau, vous permettant de modifier les tables des partitions. Si vous répondez c, un écran de confirmation (Figure 6) s'affiche :

    
New boot sector:
    
    Boot sector:
    Bytes per sector: 512
    Sectors per cluster: 8
    Reserved sectors: 1
    Number of FATs: 2
    Number of rootdirectory entries: 512
    Number of sectors (short): 0
    Media descriptor byte: f8h
    Sectors per FAT: 145
    Sectors per track: 63
    Drive heads: 16
    Hidden sectors: 63
    Number of sectors (long): 141057
    Physical drive number: 80h
    Signature: 29h
    
    Checking boot sector ... OK
    
    Ready to write new partition scheme to disk
    Do you want to proceed (y/n)?
    	  

    Figure D-6. Ecran de confirmation de FIPS

La réponse y achève l'opération de redimensionnement. Il se peut qu'un message d'erreur inoffensif s'affiche, indiquant que FIPS ne peut pas redémarrer le système.

Une fois l'opération réussie, le disque compte deux partitions. La première (hda1 ou sda1) sera utilisée par Windows. Nous vous conseillons de démarrer Windows (n'oubliez pas de retirer la disquette d'amorçage du lecteur A:) et d'exécuter scandisk sur le lecteur C:.

En cas de problème (par exemple, Windows ne démarre pas), vous pouvez annuler l'opération de redimensionnement de FIPS à l'aide de la commande restorrb.exe copiée sur la disquette d'amorçage DOS. S'il y a d'autres erreurs, lisez les fichiers de documentation sur FIPS (fips.doc et fips.faq), qui mentionnent un certain nombre de facteurs susceptibles d'être à l'origine de l'échec de l'opération de redimensionnement. Si toutes les opérations échouent, vous pouvez restaurer Windows à l'aide de la sauvegarde effectuée.

La seconde partition (hda2 ou sda2) contient l'espace qui sera utilisé par le programme d'installation de Red Hat Linux. Lorsque l'écran de Disk Druid s'affiche en cours d'installation, supprimez cette partition (le guide d'installation explique comment), puis procédez au partitionnement Linux.