(Dank aan Rick Masters voor het helpen met dit.)
We gaan er vanuit dat LILO op de Master Boot Record (MBR) is geinstaleerd; Dit schijnt de meest normale configuratie te zijn. Als je LILO wilt installeren op de tweede harddisk, die later de eerste harddisk wordt.
Edit de file /new-disk/etc/lilo.conf
als volgt:
disk=/dev/hdb bios=0x80 # vertel LILO dat de tweede
# disk moet behandelen als is het
# de eerste disk (BIOS ID 0x80).
boot=/dev/hdb # Installeer LILO op de tweede
# hard disk.
map=/new-disk/boot/map # Locatie van de "map file".
install=/new-disk/boot/boot.b # File om naar de hard disk's
# boot sector te copieeren.
prompt # Heb LILO laat "LILO boot:"
# prompt zien.
timeout=50 # Boot default systeem na 5
# seconden. (Het getal is in
# seconden.)
image=/new-disk/boot/vmlinuz # Locatie van de Linux kernel. De
# actuele naam met nummer
# Voorbeeld:
# "vmlinuz-2.0.35".
label=linux # Label voor Linux systeem.
root=/dev/hda1 # Locatie van de root partitie op
# de nieuwe hard disk. Verander dit
# als nodig voor jou systeem.
# Note Je moet wel de toekomstige
# locatie opgeven, als de oude
# eruit gehaald wordt
read-only # Mount partitie read-only
# eerst, om fsck te runnen.
(Slackware enkel: gebruik "image=/new-disk/vmlinuz
".)
Als je een SCSI harddisk gebruikt, dan moet je de regel die
"initrd
" bevat aanpassen, zie je bestaande /etc/lilo.conf
file.
Installeer LILO op de new disk:
/sbin/lilo -C /new-disk/etc/lilo.conf
De -C
optie verteld LILO welke configuratie file te gebruiken.