Autor: Yves Martin Data: A: Guilde ML Assumpte: Re: Question RAID+LVM
Bonjour,
Merci à Christian et Xavier pour les pistes.
Suite de l'aventure, avec sysrescuecd, j'ai fait les choses suivantes:
- passé mon système copié en init "3" dans /etc/inittab (le X11 n'est encore pas reconfiguré)
- copié /lib/modules/[kernel 2.6.35 du sysrescuecd] sur le disque pour avoir les modules
- booté le kernel 2.6.35 du CD (root=auto) et mon système démarre sur RAID+LVM
Maintenant, je cherche à installer un boot loader - peu importe, tant qu'il fonctionne
avec un "/boot" sur une partition LVM dans un volume group créé sur un md "raid autodetected"
avec metadata 1.2 (créé par un kernel 2.6.35).
J'ai testé lilo: dans lilo.conf, j'ai défini root=/dev/mapper/vg01-root mais ça ne va pas bien loin:
# lilo
device-mapper: table ioctl failed: No such device or address
Fatal: device-mapper: dm_task_run(DM_DEVICE_TABLE) fail
Est-ce que je dois aller chercher un boot loader d'un système BSD ? ce serait un comble !
Merci d'avance pour votre aide
----- "Yves Martin" <ymartin59@???> a écrit :
> Bonjour,
>
> Je suis en train de changer de hardware, mais pas de système. J'ai
> donc booté un livecd sysrescuecd et:
> - créé un "md1" avec les deux disques en RAID1
> - créé un volume group dessus, mes partitions logiques
> - copier les 80 Go de mes partitions de l'ancien système par rsync sur
> ssh
>
> Et maintenant vient le moment de booter.
> Par excès de confiance, je n'ai pas prévu de "/boot" en partition
> primaire,
> je me suis dit "pas la peine depuis le temps c'est supporté..."
>
> Mais je constate que mon grub est en 0.97 ne supporte pas le boot sur
> du raid.
> Que les versions 1.9x ne supporte que les raid array avec metadata
> 0.90,
> évidemment mon array est en metadata 1.2.
>
> Bref, avant de tout recommencer, il me reste l'alternative lilo.
>
> Est-ce que lilo sait booter un kernel sur du LVM+RAID ??
>
> Si oui, comment l'installer sur le MBR depuis mon livecd sur lequel
> j'ai ma partition "root" montée ainsi:
> /dev/mapper/vg01-root -> /mnt/root
>
> J'imagine que je dois faire un chroot en bindant /proc et /dev mais
> ensuite ??