10. Fare un dischetto di avvio (facoltativo)

Se desiderate, potete fare un dischetto di avvio, nel caso che vi imbattiate in qualche problema cercando di avviare il nuovo sistema.

Inserite un dischetto vuoto, formattatelo, create un file system su di esso e montatelo:

fdformat /dev/fd0H1440
mkfs.ext2 /dev/fd0
mount -t ext2 /dev/fd0 /mnt
      

Solo per Debian. Con Debian 2.x, usate /dev/fd0u1440 invece di /dev/fd0H1440. Con Debian 1.x, usate /dev/fd0h1440, con la h minuscola.

Solo per Debian. Con Debian 2.x, usate superformat invece di fdformat. Potete ignorare l'errore mformat: command not found. Con Debian 1.x, se non avete il comando fdformat, potete ometterlo se il floppy è già formattato. In questo caso, dovreste controllare il dischetto per settori non validi aggiungendo l'opzione -c dopo il comando mkfs.ext2.

Solo per Slackware. Usate /dev/fd0u1440 invece di /dev/fd0H1440. Con versioni più vecchie, provate /dev/fd0h1440, con la hminuscola.

Solo per SuSE. Usate /dev/fd0u1440 invece di /dev/fd0H1440.

Copiate tutti i file presenti in /boot nel dischetto:

cp -dp /boot/* /mnt

Solo per Red Hat. Se la directory /boot contiene sia il file vmlinux che vmlinuz (notate la differenza nell'ultima lettera), avete bisogno di copiare solo il file vmlinuz nel dischetto di avvio. Sono gli stessi file di vmlinux, solo che sono compressi per salvare spazio.

Solo per Slackware. Copiate il file /vmlinuz nel dischetto di avvio; usate il comando cp /vmlinuz /mnt.

Create un nuovo file /mnt/lilo.conf come segue:

boot=/dev/fd0            # Installa LILO nel disco floppy.
map=/mnt/map             # Posizione del "map file".
install=/mnt/boot.b      # File da copiare nel settore di avvio del
                         # dischetto
prompt                   # Dice a LILO di mostrare il prompt 
                         # "LILO boot:"
timeout=50               # Avvia il sistema di default dopo 5 secondi.
                         # Il valore è in decimi di secondo.)
image=/mnt/vmlinuz       # Posizione del kernel nel floppy. Il vero nome
                         # può includere un numero di versione,
                         # esempio "vmlinuz-2.0.35".
label=linux              # Etichetta per il sistema Linux
root=/dev/hda1           # Posizione della partizione di root nel nuovo
                         # disco fisso. Modificarlo come appropriato
                         # al vostro sistema. Notate che dovete usare
                         # il nome della posizione futura, una volta
                         # che il vecchio disco è stato rimosso.
read-only                # Monta subito la partizione in sola lettura,
                         # per eseguire fsck.

Installate LILO nel dischetto di avvio:

/sbin/lilo -C /mnt/lilo.conf

L'opzione -C dice a LILO che file di configurazione usare.

Smontate il dischetto:

umount /mnt