Maak een bootdiskette aan (optioneel)

Als je wilt, kun je een bootdiskette aanmaken, voor het geval je problemen ondervindt bij het trachten te booten van de nieuwe disk.

Doe een lege diskette in het station, formatteer deze, maak er een bestandssysteem op aan en mount deze:

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

Alleen voor Debian. Gebruik voor Debian 2.x /dev/fd0u1440 in plaats van /dev/fd0H1440. Bij Debian 1.x gebruik je /dev/fd0h1440, met een kleine letter h.

Alleen voor Debian. Gebruik bij Debian 2.x superformat in plaats van fdformat. Je kunt de foutmelding mformat: command not found. negeren. Bij Debian 1.x kun je, als je de opdracht fdformat niet hebt, het achterwege laten als de diskette reeds is geformatteerd. In dit geval zou je de diskette op slechte blokken moeten controleren door het toevoegen van de optie -c achter de opdracht mkfs.ext2.

Alleen voor Slackware. Gebruik /dev/fd0u1440 in plaats van /dev/fd0H1440. Probeer bij oudere versies /dev/fd0h1440, met een kleine letter h.

Alleen voor SuSE. Gebruik /dev/fd0u1440 in plaats van /dev/fd0H1440.

Kopieer alle bestanden /boot naar de diskette:

cp -dp /boot/* /mnt

Alleen voor RedHat . Als de directory /boot zowel vmlinux als vmlinuz bestanden bevat (let op het verschil in de laatste letter), dan hoef je alleen het vmlinuz bestand te kopiëren naar de bootdiskette. Dit is hetzelfde als het vmlinux bestand, behalve dat het is gecomprimeerd om ruimte te besparen.

Alleen voor Slackware. Kopieer het bestand /vmlinuz naar de bootdiskette; gebruik de opdracht cp /vmlinuz /mnt.

Maak als volgt een nieuw /mnt/lilo.conf bestand aan:

boot=/dev/fd0                 # Installeer LILO op diskette.
map=/mnt/map                  # Lokatie van "map file".
install=/mnt/boot.b           # Bestand te kopiƫren naar 
                              # boot sector van diskette.
prompt                        # LILO toont "LILO boot:"
                              # prompt.
timeout=50                    # Boot standaardsysteem na 5
                              # seconden. (Waarde in tienden van
                              # seconden.)
image=/mnt/vmlinuz            # Locatie van Linux kernel op
                              # diskette. In de werkelijke naam
                              # kan een versienummer zijn opgenomen 
                              # bijvoorbeeld "vmlinuz-2.0.35".
    label=linux               # Label voor Linux system.
    root=/dev/hda1            # Lokatie van rootpartitie op
                              # nieuwe harddisk. Pas dit 
                              # overeenkomstig je systeem aan.
                              # Je moet de naam van de toekomstige 
                              # lokatie gebruiken, zodra de oude disk
                              # is verwijderd.
    read-only                 # Mount partitie voor in eerste instantie
                              # alleen-lezen, voor de uitvoering van fsck.

Installeer LILO op de bootdiskette:

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

De optie -C vertelt LILO welk configuratiebestand te gebruiken.

Ontkoppel de diskette:

umount /mnt