(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.