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.