[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: LIL-



François Boisson wrote:

Tout ce que j'ai trouvé mais il me semble que le noyau est un 2.4.6 qui ne
pose pas ce pbm.

Pendant un petit moment, je me suis dit : "mais comment il sait ?", et puis j'ai relu mon premier post... ;-)

From /usr/share/doc/lilo/Manual.gz:
    LIL-   The descriptor table is corrupt. This can either be caused by
a
     geometry mismatch or by moving /boot/map without running the map
     installer.

 If you just ran lilo before rebooting then the only way that /boot/map
could have been corrupted is if you were running 2.4.1 (a file-system eating kernel).

En fait, le premier boot est OK mais pas le second (et j'utilise ce noyau depuis un moment).

Another issue is geometry.  But without knowing a lot more about your
machine I can't advise on that.

Remède suggéré:

Probably the easiest thing to do is to use another machine to compile a kernel with the driver for your hard drive and do the following:
 cat vmlinuz > /dev/fd0
 rdev /dev/fd0 /dev/hda1

Une astuce: Pour faire un log sous lilo

/sbin/lilo -v -v -v >/boot/lilo.log 2>/boot/lilo.logerr
lilo.log te donnera les pbms rencontrés. logerr doit être vide (sino c'est
vraiment mal parti).

Effectivement, logerr est vide, voilà lilo.log :

LILO version 21.7-5, Copyright (C) 1992-1998 Werner Almesberger
Linux Real Mode Interface library Copyright (C) 1998 Josh Vanderhoof
Development beyond version 21 Copyright (C) 1999-2001 John Coffman
Released 06-May-2001 and compiled at 00:43:58 on Sep 21 2001.

Reading boot sector from /dev/sda
Merging with /boot/boot.b
Device 0x0801: BIOS drive 0x80, 255 heads, 555 cylinders,
              63 sectors. Partition offset: 63 sectors.
Secondary loader: 11 sectors.
Device 0x0801: BIOS drive 0x80, 255 heads, 555 cylinders,
              63 sectors. Partition offset: 63 sectors.
Boot image: /boot/vmlinuz-2.4.6-new
Device 0x0801: BIOS drive 0x80, 255 heads, 555 cylinders,
              63 sectors. Partition offset: 63 sectors.
Setup length is 10 sectors.
Mapped 1720 sectors.
Added Linux *
   <dev=0xb0,hd=6,cyl=123,sct=46>
   "ro root=801"
/boot/boot.0800 exists - no backup copy made.
Map file size: 12800 bytes.
Writing boot sector.

Maintenant que j'y pense, j'ai peut-être une piste. Dans le log, il est dit que le kernel est vmlinuz-2.4.6-new et pas vmlinuz-2.4.6 et je ne sais pas pourquoi. Mon premier lilo installé était bien sous ce nom mais parce que je faisais des tests sous ce nom. Quand j'ai eu fini mes tests, j'ai renommé mon noyau... et j'ai été obligé de faire un lien symbolique (pas moyen de lui faire avaler le changement malgré une nouvelle exécution de lilo avec comme fichier de config celui que j'ai posté précédement...

Merci encore pour les réponses... mais j'ai pas encore de solution...

Régis.



Reply to: