OVH Cloud OVH Cloud

lilo sous chroot

5 réponses
Avatar
Vincent Ramos
Bonjour,

J'ai très mal configuré le lilo.conf d'une des distributions que j'ai
installées et ai lancé lilo ensuite. L'un de mes noyaux ne se lance
plus correctement (pour les curieurs, j'ai indiqué un mauvais point
de montage pour la partition racine...).

Pour corriger le tir, j'ai lancé une autre distribution, située sur
une autre partition (j'ai une disquette de boot), ai chrooté la
partition contenant le lilo.conf défectueux, ai arrangé ce dernier
puis ai tenté un lilo -t. J'obtiens les messages d'erreur suivants :
/proc/devices: fopen failed: No such file or directory
Is device-mapper driver missing from kernel?
/dev/mapper/control: open failed: No such device
Failure to communicate with kernel device-mapper driver.
/proc/devices: fopen failed: No such file or directory
Is device-mapper driver missing from kernel?
/dev/mapper/control: open failed: No such device
Failure to communicate with kernel device-mapper driver.
Incompatible libdevmapper 1.01.00-ioctl (2005-01-17)(compat) and
kernel driver
Warning: '/proc/partitions' does not exist, disk scan bypassed
Added Linux *
The boot sector and the map file have *NOT* been altered.

Bon, si je lançais vraiment lilo, il ajouterait le noyau. J'ai
l'impression que ces messages d'erreur ne sont pas si terribles et
viennent du fait, par exemple, que le /proc de l'arborescence
chrootée est naturellement vide.

Google m'enseigne des choses assez contradictoires :
* que chrooter une arborescence pour relancer lilo se fait ;
* que chrooter une arborescence pour relancer lilo ne se fait pas et
qu'il faut utiliser les options -C et -r de lilo.

Qu'est-ce à dire ?

Merci.

5 réponses

Avatar
Clint Clint
salut,

c'est parceque t'a pas monté ta partition /proc, une fois ton chroot fait,
fait un mount /proc :)

,Internet a écrit:
Bonjour,

J'ai très mal configuré le lilo.conf d'une des distributions que j'ai
installées et ai lancé lilo ensuite. L'un de mes noyaux ne se lance
plus correctement (pour les curieurs, j'ai indiqué un mauvais point
de montage pour la partition racine...).

Pour corriger le tir, j'ai lancé une autre distribution, située sur
une autre partition (j'ai une disquette de boot), ai chrooté la
partition contenant le lilo.conf défectueux, ai arrangé ce dernier
puis ai tenté un lilo -t. J'obtiens les messages d'erreur suivants :
/proc/devices: fopen failed: No such file or directory
Is device-mapper driver missing from kernel?
/dev/mapper/control: open failed: No such device
Failure to communicate with kernel device-mapper driver.
/proc/devices: fopen failed: No such file or directory
Is device-mapper driver missing from kernel?
/dev/mapper/control: open failed: No such device
Failure to communicate with kernel device-mapper driver.
Incompatible libdevmapper 1.01.00-ioctl (2005-01-17)(compat) and
kernel driver
Warning: '/proc/partitions' does not exist, disk scan bypassed
Added Linux *
The boot sector and the map file have *NOT* been altered.

Bon, si je lançais vraiment lilo, il ajouterait le noyau. J'ai
l'impression que ces messages d'erreur ne sont pas si terribles et
viennent du fait, par exemple, que le /proc de l'arborescence
chrootée est naturellement vide.

Google m'enseigne des choses assez contradictoires :
* que chrooter une arborescence pour relancer lilo se fait ;
* que chrooter une arborescence pour relancer lilo ne se fait pas et
qu'il faut utiliser les options -C et -r de lilo.

Qu'est-ce à dire ?

Merci.



Avatar
Kevin Denis
On 2005-05-23, Vincent Ramos wrote:

Google m'enseigne des choses assez contradictoires :
* que chrooter une arborescence pour relancer lilo se fait ;
* que chrooter une arborescence pour relancer lilo ne se fait pas et
qu'il faut utiliser les options -C et -r de lilo.

Qu'est-ce à dire ?

Qu'il faut utiliser -r

-r root-directory
Before doing anything else, do a chroot to the
indicated directory. The new root directory must
contain a /dev directory, and may need a /boot
directory. It may also need an /etc/lilo.conf file.

Avant de faire quoi que ce soit le chroot est fait.
--
Kevin

Avatar
Vincent Ramos
Kevin Denis égrapsen en  :
Qu'est-ce à dire ?
Qu'il faut utiliser -r



Merci. Il y a donc pas mal de pages incomplètes à ce sujet sur
Internet. Moralité : la documentation doit avoir la préséance.


Avatar
TiChou
Dans le message <news:42935756$0$7547$,
*Vincent Ramos* tapota sur f.c.o.l.configuration :

Qu'il faut utiliser -r


Merci. Il y a donc pas mal de pages incomplètes à ce sujet sur
Internet. Moralité : la documentation doit avoir la préséance.


C'est parce que les mainteneurs de ces pages sont passés depuis à GRUB. :-P

--
TiChou


Avatar
Vincent Ramos
TiChou égrapsen en  :

C'est parce que les mainteneurs de ces pages sont passés depuis à
GRUB. :-P


Et moi aussi entre temps, ce qui fait que le problème a été vite
résolu...