Partizionamento tramite FIPS

FIPS è un programma distribuibile liberamente che può ridimensionare le partizioni FAT (File Allocation Table). È contenuto nella directory dosutils del primo CD-ROM di Red Hat Linux.

NotaNota Bene
 

Molti utenti 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 funzioni in modo corretto su ogni sistema. Per questo motivo non è disponibile alcun supporto per FIPS.

Se decidete di ripartizionare il vostro disco con FIPS, dovete:

Se decidete di usare FIPS, sappiate che dopo averlo eseguito avrete due partizioni: quella che avete ridimensionato e quella che FIPS ha creato dallo spazio libero. Se il vostro obiettivo è di usare tale spazio per installare Red Hat Linux, cancellate la partizione appena creata usando fdisk sotto il vostro sistema operativo attuale oppure mentre preparate le partizioni durante un'installazione di classe Personalizzata.

Le istruzioni di seguito riportate sono una versione semplificata di fips.doc, il file di FIPS contenuto nella directory (/dosutils/fips20/*). Se riscontrate qualche problema, consultate direttamente il file.

  1. Da Windows:

    • Eseguite un backup completo.

    • Eseguite scandisk per controllare che il disco rigido 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. Annotate lo spazio (in megabyte) allocato a ogni sistema operativo.

    • Se non ne avete uno, create un dischetto DOS di avvio.

      Per creare un dischetto DOS di avvio, avviate la vostra macchina in DOS.

      Poi inserite un dischetto vuoto e formattato nell'unità floppy.

      Al prompt della shell, digitate il comando seguente e premete Invio:

      FORMAT A: /S

      Se usate Windows 95, inserite un dischetto formattato nell'unità floppy, quindi selezionate Start/Run e digitate:

      FORMAT A: /S

      Il dischetto viene formattato e COMMAND.COM, con i relativi file nascosti (IO.SYS, MSDOS.SYS e BDLSAPCE.BIN), viene copiato sul dischetto.

    • Copiate i file del CD-ROM Red Hat Linux di seguito riportati sul dischetto di avvio DOS.

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

    • Deframmentate il disco rigido.

  2. Inserite il dischetto DOS di avvio nell'unità floppy e riavviate il sistema.

  3. Avviate FIPS (digitate fips al prompt della shell).

    All'avvio di FIPS compare una schermata di benvenuto simile a:

    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 1-1. Schermata di benvenuto di FIPS

    Quando premete un tasto, compare una schermata di partizione root simile a quella di seguito riportata. Se il computer contiene più dischi fissi, dovete selezionare quello che intendete 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 1-2. Schermata della partizione root di FIPS

    Premendo un tasto compaiono alcune informazioni sul disco rigido, quali:

    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 1-3. Schermata di avvio di FIPS

    Prima di procedere, selezionate y (yes) per creare una copia di backup dei settori di root e di avvio.

    In seguito compare il messaggio seguente:

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

    Verificate che un dischetto DOS di avvio sia presente nell'unità floppy e digitate y per confermare. Compare una schermata simile a quella di seguito riportata che vi permette 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 1-4. Schermata di ridimensionamento della partizione

    I valori iniziali occupano tutto lo spazio libero sul disco per la nuova partizione. Questo non è ciò che volete, dato che che in questo modo non rimane spazio libero per la partizione Windows. Premete la freccia destra per aumentare lo spazio della partizione di Windows e diminuire lo spazio della nuova partizione (Linux); premete la freccia sinistra per diminuire le dimensioni della partizione di Windows e aumentare le dimensioni di quella di Linux. Quando avete raggiunto le dimensioni desiderate, premete Invio. Compare una schermata di verifica simile a quella che segue:

    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 1-5. Schermata di verifica di FIPS

    Se rispondete r (per rimodificare la tabella delle partizioni), compare un messaggio simile a quello presentato in Figura 1-4, che permette all'utente di modificare le dimensioni della partizione. Se rispondete c, compare la schermata di conferma riportata Figura 1-6.

    
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 1-6. Schermata di conferma di FIPS

Rispondendo y viene completata l'operazione di ridimensionamento. Potrebbe comparire un piccolo messaggio di errore che indica che FIPS non può riavviare il sistema.

Completando l'operazione con successo ottenete due partizioni. La prima partizione (hda1 o sda1) viene usata da Windows. Vi raccomandiamo di entrare in Windows (ricordatevi di togliere il dischetto di avvio da A:) e di eseguire scandisk su C:.

Se riscontrate qualche problema, (per esempio dovuto al fatto che Windows non effettua l'avvio), potete rimediare all'operazione di ridimensionamento di FIPS con restorrb.exe, che avete copiato sul dischetto DOS di avvio. In caso di errore, consultate i file di documentazione di FIPS (fips.doc e fips.faq), che contiene tutta una serie di fattori che potrebbero portare l'operazione di ridimensionamento al fallimento. Se non riuscite a risolvere il problema, ripristinate Windows usando la copia di backup che avete effettuato.

La seconda partizione (hda2 o sda2) contiene lo spazio che viene usato dal programma di installazione di Red Hat Linux. Quando, durante l'installazione, compare la schermata di Disk Druid, cancellate la partizione (i manuali spiegano come fare) e proseguite con il partizionamento Linux.