Bereid LILO voor op het booten van de nieuwe disk

 

(Met dank aan Rick Masters voor zijn hulp hierbij.)

We gaan er van uit dat LILO is geïnstalleerd in de Master Boot Record (MBR) van de harddisk; dit schijnt de meest voorkomende configuratie te zijn. Je installeert LILO op wat thans de tweede harddisk is, maar de eerste harddisk zal worden.

Bewerk als volgt het bestand /new-disk/etc/lilo.conf:

disk=/dev/hdb bios=0x80       # Vertel LILO de tweede disk te behandelen
                              # disk alsof het de eerste disk is
                              # (BIOS ID 0x80).
boot=/dev/hdb                 # Installeer LILO op de tweede harddisk.
map=/new-disk/boot/map        # Lokatie van "map file".
install=/new-disk/boot/boot.b # Bestand te kopiƫren naar harddisk's
                              # bootsector.
prompt                        # LILO toont "LILO boot:"
                              # prompt.
timeout=50                    # Boot staandaardsysteem na 5
                              # seconden. (Waarde in tienden van
                              # seconden.)
image=/new-disk/boot/vmlinuz  # Lokatie van Linux kernel. In de werkelijke
                              # naam kan een versienummer zijn
                              # opgenomen, bijvoorbeeld
                              # "vmlinuz-2.0.35".
    label=linux               # Label voor Linux systeem.
    root=/dev/hda1            # Lokatie van rootpartitie op
                              # nieuwe harddisk. Pas dit aan
                              # overeenkomstig je systeem.
                              # Je moet de naam van de toekomstige
                              # lokatie gebruiken, zodra de oude disk
                              # is verwijderd.
    read-only                 # Mount partitie in eerste installatie
                              # alleen-lezen, voor uitvoering van fsck.

Alleen Slackware. Gebruik image=/new-disk/vmlinuz.

Maak je gebruik van een SCSI harddisk, dan moet je wellicht een regel met initrd toevoegen. Zie je bestaande bestand /etc/lilo.conf.

Installeer LILO op de nieuwe disk:

/sbin/lilo -C /new-disk/etc/lilo.conf

De optie -C vertelt LILO welk configuratiebestand te gebruiken.