← Back to team overview

sslug-teknik team mailing list archive

Re: Hvad gør /sbin/lilo egentlig

 

Anders Gnistrup wrote:

Hej Alle

Jeg har et mystisk problem med lillo. jeg bygger et billede af en disk partion remote og det går sådan set helt fint. Jeg overføre billedet til diskens partion /dev/hda1 og skriver først mbr med /sbin/lilo. Det virker som det skal.

Herefter vil jeg gerne gøre tingene lidt mere effiktivt (mål -> køres fra et script uden at chroot til disken). Jeg henter nu mbr med dd.

dd if=/dev/hda of=boot.mbr bs=512 count=1
det image gemmer jeg så remote.

jeg skriver nu igen diskens image ned på disken igen men nu bruger jeg dd til at skrive mbr med den nævnte kopi af mbr.

dd if=hda.boot.mbr of=/dev/hda bs=512 count=1

Men det eneste der sker er at der under opstart bliver skrevet en masse 9'taler ud. Jeg har en fornemmelse af at /sbin/lillo også gør et eller andet på disken som jeg ikke er kommet med på imaget, da /sbin/lillo er kørt efter at imaget er lavet.

Nogen der har en god forklaring?

Hilsen Anders



Måske lidt af forklaringen:

      Errors 99 and 9A  usually  mean  the  map
file (-m or map=) is not readable, likely because LILO was not re-run after some system change, or there is a geometry mis-match between what LILO used (lilo -v3 to display) and what is actually being used by the BIOS (one of the lilo diagnostic disks, available in the source distri-
      bution, may be needed to diagnose this problem)

Så er det jo bare at at jeg skal have fundet ud af hvilken map file der skal bruges. Hvor pokker bliver den gemt?


Hilsen Anders



Follow ups

References