View previous topic :: View next topic |
Author |
Message |
Tony Clifton l33t
Joined: 07 Jul 2004 Posts: 686 Location: Rennes
|
Posted: Tue Dec 09, 2008 10:15 pm Post subject: [SYSTEM] Booter sur LVM (résolu) |
|
|
Bonsoir,
je suis entrain de faire des tests pour monter un RAID5 sur 3 disques de 1To avec LVM. Je souhaiterais avoir la partition / en LV et j'ai bien évidement une partition boot qui ne fait ni parti de LVM, ni d'un RAID (ou peut-être sur un RAID1 sur les 3 disques... (inutile je pense)).
Mon noyau est configuré à la main (pas de genkernel) avec le RAID et LVM en dur. J'ai réussi à comprendre que sans initrd, il était impossible d'avoir / en LV. J'ai donc utilisé genkernel pour me créer un initrd avec LVM : Code: | # genkernel initrd --lvm | J'essaye donc mon initrd sur une partoche en LVM mais sans RAID, et super content ça marche !
J'me dis : « trop facile, on passe à l'étape suivante : booter sur RAID1+LVM» : je change donc ma partiton / de test en RAID, je crée le RAID1 (avec un disque manquant), crée une partition LVM et copie mon système dessus.
J'essaye de booter dessus et là : PERDU , ça boot pas, ça aurait été trop facile .
J'ai remarqué que lorsque je boot sur mon système (pas de test) avec /etc/mdadm.conf vide, /dev/md0 n'existe que si je n'ai pas activé l'initrd au démarrage. J'ai alors configurer mon /etc/mdadm.conf et l'ai ajouté à mon initrd : Code: | # genkernel initrd --lvm --mdadm | Mais ça ne change rien à mon problème.
J'hésite donc entre abandonner l'idée de mettre / sur lvm+raid ou me créer mon initrd ? _________________ La seule certitude que j'ai, c'est d'être dans le doute ! P. Desproges
Last edited by Tony Clifton on Wed Dec 10, 2008 9:40 pm; edited 3 times in total |
|
Back to top |
|
|
kwenspc Advocate
Joined: 21 Sep 2003 Posts: 4954
|
|
Back to top |
|
|
Tony Clifton l33t
Joined: 07 Jul 2004 Posts: 686 Location: Rennes
|
Posted: Wed Dec 10, 2008 6:52 am Post subject: |
|
|
Merci pour ta réponse, pour Grub j'utilise la conf suivante : Code: | title Gentoo Linux 2008.0
root (hd0,0)
kernel /boot/vmlinuz root=/dev/mapper/vg0-gentoo video=uvesafb:1920x1200-32 dolvm quiet
initrd /boot/initramfs-genkernel-x86_64-2.6.24-ovz006 |
J'ai essayé avec "root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/mapper/vg0-gentoo" mais ça ne changeait rien à mon problème. _________________ La seule certitude que j'ai, c'est d'être dans le doute ! P. Desproges |
|
Back to top |
|
|
kwenspc Advocate
Joined: 21 Sep 2003 Posts: 4954
|
Posted: Wed Dec 10, 2008 7:35 am Post subject: |
|
|
Check quand même les options que j'ai et que tu n'aurais pas essayés
Code: | kernel /boot/kernel-2.6.22-r9 dodmraid dolvm root=/dev/ram0 init=/linuxrc lvmraid=/dev/md3 real_root=/dev/vg/baseroot lvm2root=/dev/vg/baseroot splash=silent,theme:livecd-2007.0 CONSOLE=/dev/tty1 quiet video=vesafb:mtrr:3,ywrap vga=791 |
dodmraid, lvmraid et lvm2root par exemple. _________________ membre officieux du SAV Ati GEntoo |
|
Back to top |
|
|
Tony Clifton l33t
Joined: 07 Jul 2004 Posts: 686 Location: Rennes
|
Posted: Wed Dec 10, 2008 8:50 pm Post subject: |
|
|
Merci, ça marche !!!
J'ai juste rajouté lvmraid=/dev/md0 à GRUB ce qui me donne : Code: | title Gentoo Linux 2008.0
root (hd0,0)
kernel /boot/vmlinuz root=/dev/vg0/gentoo video=uvesafb:1920x1200-32 dolvm lvmraid=/dev/md0 quiet
initrd /boot/initramfs-genkernel-x86_64-2.6.24-ovz006 |
_________________ La seule certitude que j'ai, c'est d'être dans le doute ! P. Desproges |
|
Back to top |
|
|
|