Partizionare con FIPS

Per i nostri clienti, includiamo l'utility FIPS. Si tratta di un programma distribuibile liberamente che può ridimensionare le partizioni FAT (File Allocation Table). Esso è incluso in Red Hat Linux CD-ROM nella directory dosutils.

NotaNota
 

Molte persone hanno usato con successo FIPS per ripartizionare i loro dischi. Data la natura delle operazioni condotte da FIPS, e la varietà delle configurazioni software e hardware su cui gira, Red Hat non può garantire che FIPS lavorerà in modo corretto sul vostro sistema. Perciò non è disponibile alcun supporto per FIPS; usatelo a vostro rischio e pericolo.

Se decidete di ripartizionare il vostro disco con FIPS, è necessario che facciate 2 cose:

Dopo aver deciso di usare FIPS, ricordatevi che dopo aver usato FIPS avrete ottenuto 2 partizioni: quella che avrete ristretto e quella che FIPS ha creato dallo spazio libero. Se il vostro obiettivo è di usare quello spazio per installare Red Hat Linux, dovrete cancellare la nuova partizione appena creata, usando fdisk sotto il vostro attuale sistema operativo, o mentre preparate le partizioni durante un'installazione di classe custom.

Le seguenti istruzioni sono una versione semplificata di quelle che potete trovare nella documentazione di FIPS, fips.doc, che risiede nella directory FIPS (/dosutils/fips20/*). Queste istruzioni dovrebbero funzionare in diverse circostanze. Se incontrate qualche problema, leggete la documentazione.

  1. Da Windows:

    • Fate un backup completo.

    • Eseguite scandiskper verificare che il disco non contenga errori.

    • Decidete come distribuire lo spazio disponibile sul disco tra i sistemi operativi. Usate Windows Explorer per vedere lo spazio libero di un disco. Annotatvei lo spazio (in megabytes) che ogni sistema operativo avrà.

    • Se non ne avete uno, create un disco DOS per il boot.

      Per creare un disco DOS per il boot, prima accendete la macchina e fategli eseguire DOS.

      Poi, inserite un dischetto formattato nel floppy drive.

      Scrivete i seguenti comandi al prompt e premete Enter:

      FORMAT A: /S
      	      

      Se state usando Windows 95, prima inserite un disco formattato nel floppy drive. Poi, andate su, Start/Run, e scrivete:

      FORMAT A: /S
      	      

      Il dischetto verrà formattato e il COMMAND.COM, insieme ai file nascosti associati (IO.SYS, MSDOS.SYS, e BDLSAPCE.BIN), sarà copiato sul dischetto.

    • Copiate i seguenti file dal Red Hat Linux CD-ROM al disco DOS di boot.

       
          /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
            

    • Deframmentate il disco rigido.

  2. Inserite il disco DOS di boot nel floppy drive e resettate il sistema.

  3. Eseguite l'applicazione FIPS (scrivete fips al prompt).

    Quando FIPS partirà, vedrete una schermata di benvenuto simile a questa:

    
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.
    	  

    Figura D-1. FIPS Schermata di benvenuto

    Quando premete un tasto,apparirà uno schermo sulle partizioni simile al seguente . (Notate che se il computer ha più di un disco vi verrà chiesto quale partizionare.)

    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.
    	  

    Figura D-2. FIPS Schermata delle partizioni

    Dopo aver premuto un tasto, appariranno dei dettagli sul disco simili ai seguenti.

    
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)
    	  

    Figura D-3. FIPS Schermata di boot

    Dovrete selezionare y, per fare una copia di di backup dei settori di root e boot prima di procedere con FIPS.

    Dopodichè vedrete il seguente messaggio:

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

    Verificate che un disco DOS di boot sia presente nel floppy drive, e premete y, per dire yes e confermare. Una schermata simile alla seguente apparirà, permettendovi di ridimensionare la partizione.

    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
    	  

    Figura D-4. Schermata di ripartizionamento

    I valori iniziali occupano tutto lo spazio libero sul disco per la nuova partizione. Questo non è quello che volete, dato che che in questo modo non ci sarebbe spazio libero per la partizione Windows. Premete la freccia destra per aumentare lo spazio delle partizione di Windows e diminuire lo spazio della nuova partizione (Linux); premete la freccia sinistra per diminuire le dimensioni della partizione di Windows ed aumentare le dimensioni di quella di Linux. Quando avrete raggiunto le dimensioni desiderate, premete Invio. Apparirà uno schermo di verifica simile al seguente:

    
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)?
    	  

    Figura D-5. FIPS Schermo di verifica

    Se rispondete r (per ri-editare la tavola delle partizioni), Figure 4 riapparirà, permettendovi di cambiare le dimensioni delle partizioni. Se rispondete c, sullo schermo di conferma (Figure 6) apparirà:

    
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)?
    	  

    Figura D-6. FIPS Schermo di conferma

Rispondendo y completerete il ridimensionamento. Potrebbe apparire un piccolo errore dovuto al fatto che FIPS non può resettare la macchina.

Dopo che un'operazione è stata conclusa con successo, avrete 2 partizioni. La prima partizione (hda1 oppure sda1) sarà usata da Windows. Vi raccomandiamo di entrare in Windows (ricordatevi di togliere il dischetto di boot dal drive A:) e di eseguire scandisk sul drive C:.

Se incontrate qualche problema, (per esempio dovuto al fatto ch Windows non effettua il boot), potrete rimediare all'operazione di ridimensionamento di FIPS con restorrb.exe, che avrete copiato sul disco DOS di boot. In caso di errori, leggete la documentazione di FIPS (fips.doc e fips.faq), che indica tutta una serie di fattori che potrebbero portare l'operazione di ridimensionamento al fallimento. Se tutto va male, potrete sempre ripristinare Windows dal backup che avete fatto.

La seconda partizione (hda2 oppure sda2) contiene lo spazio per l'installazione di Red Hat Linux. Quando lo schermo di Disk Druid apparirà durante l'installazione, cancellate questa partizione (i manuali spiegano come fare), poi procedete al partizionamento per Linux.