Bonjour,

Le Tue, 16 Jan 2007 14:19:42 +0100 (CET),
Stephane Durieux <[EMAIL PROTECTED]> a écrit :

> Bonjour,
> 
> J ai installe debian etch avec lvm. 
> Lilo est le gestionnaire de demarrage.
> La partition / (/boot comprise) est sur un LVM.
> Cela n a bizarrement pose aucun probleme a l install 
> 
> Par contre lorsque je recompile un noyau et que je relance lilo 
> j ai un message d erreur du type
> device-mapper: table ioctl failed: No such device or address
> Fatal: device-mapper: dm_task_run(DM_DEVICE_TABLE) failed
> 
> Voici mon lilo.conf
> -----------------------------
> boot=/dev/sda
> root=/dev/mapper/volume_group1-logical_vol2
> map=/boot/map
> delay=20
> 
> default=Linux
> image=/vmlinuz
>         label=Linux
>         read-only
>         initrd=/initrd.img
> image=/vmlinuz.old
>         label=LinuxOLD
>         read-only
>         optional
>         initrd=/initrd.img.old
> 
> Comment se fait il que le
> "root=/dev/mapper/volume_group1-logical_vol2 " pose un probleme alors
> que lors de l install standart non
> 
> Merci de votre aide

En fait, c'est simple. Lors de l'install, le noyau est lancé et tout le
reste aussi. Donc, définir un VG et les VL qui vont avec ne pose aucun
problème. A ce moment-là, dire qu'on veut aussi /boot dans la partie
LVM, même si c'est illogique (on va y revenir) est tout à fait possible.

Maintenant, l'installation étant terminée, lors d'un boot, il doit
charger le noyau puis le reste (dont les outils de gestion des LVM).
Or, le noyau se trouve dans un VG !!! Bref, c'est le serpent qui se
mort la queue ;-)

Pour utiliser du LVM, on peut tout mettre dedans, SAUF la
partie /boot...
Désolé ;-)

David.

Attachment: signature.asc
Description: PGP signature

Répondre à