Page 1 sur 1
[grub2] LVM (résolu)
Publié : jeu. 03 sept. 2009, 00:54
par Stoump
Bonjour,
Tout nouveau sur le forum voici m'à 1er question, j'ai passé pas mal de temps a chercher ma réponse sans résultat (après je suis peut être pas doué pour la recherche

)
J'aimerais pouvoir installer Archlinux sur une seul est même partition logique/étendu de type LVM est-ce possible ?
voici les differantes partitions :
- /boot
-/root
-/home
-/sawp
Lorsque la partition /boot est hors du LVM il n'y a pas de problème pour installer Grub sur le MBR, sinon j'ai le droits a une erreur.
J'ai pu lire ce ci dans les Doc de Fedora
2.5 GRUB et LVM (pour les experts)
Le Howto LVM (traduit en français[5]), indique: « Note : La partition de démarrage /boot n'est pas incluse dans le LV car les chargeurs de démarrage ne gèrent pas encore les volumes LVM. Il est possible que le démarrage sur une partition LVM fonctionne, mais vous risquez de vous retrouvez avec un système non amorçable ».
A ce jour, Fedora à l'installation, tout en initialisant LVM2 par défaut, ne créent pas de PV (Physical Volume) pour /boot.
Cependant sur le site de Grub
GRUB has support for LVM and RAID since version 1.95
nous sommes actuellement a la version 1.96

Qu'elle version y a t'il dans la dernier distribution de ArchLinux ?
Par avance merci pour toutes les infos que vous pourrez m'apporter !!
Re: [grub] LVM
Publié : jeu. 03 sept. 2009, 00:59
par mélodie
Bonjour,
Il y a un moteur de recherche pour les paquets en page d'accueil. On peut y trouver ce résultat:
http://www.archlinux.org/packages/?q=grub

Re: [grub] LVM
Publié : jeu. 03 sept. 2009, 14:39
par Stoump
Merci pour ta réponse mélodie.
J'ai donc installé Grub2 avec chroot en espérant ne pas m'être planté
Quoi qu'il en soit sur ma partition boot j'ai le fichier grub.cfg c'est plutôt bon signe

Par contre j'ai du mal pour le configurer
d'après le wiki il faut ajouter
insmod lvm
et
set root=(your_lvm_group_name-your_lvm_logical_boot_partition_name)
Sachant que mon volume groupe s'appel
myvg
Que dois-je mettre dans mon fichier grub.cfg
Re: [grub] LVM
Publié : jeu. 03 sept. 2009, 14:52
par mélodie
Stoump a écrit :d'après le wiki il faut ajouter
insmod lvm
ça doit vouloir dire "insère le module lvm". Cela n'a pas de rapport direct avec Grub2, donc.
set root=(your_lvm_group_name-your_lvm_logical_boot_partition_name)
Sachant que mon volume groupe s'appel
myvg
Que dois-je mettre dans mon fichier grub.cfg
set=... quoi ?
Le wiki grub2:
http://wiki.archlinux.fr/howto/installation/grub2

Re: [grub] LVM
Publié : jeu. 03 sept. 2009, 15:01
par Stoump
Je n'ai pas utilisé ce wiki car il ne traite pas LVM mais uniquement grub2
Voici d'ou j'ai tiré mes citations.
http://wiki.archlinux.org/index.php/Grub2
Re: [grub] LVM
Publié : jeu. 03 sept. 2009, 15:30
par tuxce
Stoump a écrit :
Que dois-je mettre dans mon fichier grub.cfg
Code : Tout sélectionner
insmod lvm
set root=(exactement_pareil_que_ce_que_tu_as_dans_dev_mapper)
Re: [grub] LVM
Publié : sam. 05 sept. 2009, 21:09
par Stoump
à force de rechercher sur le web j'ai des commandes à gogo, mais un peut de mal à m'en sortir.
grub-install --recheck "(hd0)" => détection de mes volumes groupes activations des modules
grub-mkconfig -o /boot/grub/grub.cfg => creation d'un fichier grub.cfg
grub-setup (hd0) => installation de grub sur le MBR
Avec ces 3 commandes j'arrive à un sh:grub> si j'entre ls je vois
(myvg-home) (myvg-root) (myvg-sawp) (myvg-boot) (hd0) (hd0,2) (hd0,1) (fd0)
Par contre avec un ls -l toute mes partitions sont de type Ext2 or seul myvg-boot l'est.
Quelqu'un aurait une solution ?
Re: [grub2] LVM (en cours)
Publié : sam. 05 sept. 2009, 21:59
par mélodie
Je ne saisis pas quel est le problème. Une solution pour quoi ? ou une solution à quoi ?
Re: [grub2] LVM (en cours)
Publié : sam. 05 sept. 2009, 22:21
par Stoump
Une solution au fait que archlinux ne veux pas démarrer, une piste pour configurer correctement grub2 avec lvm
Re: [grub2] LVM (en cours)
Publié : sam. 05 sept. 2009, 22:41
par mélodie
As-tu été lire ici:
http://wiki.archlinux.org/index.php/Lvm
et en particulier ici:
http://wiki.archlinux.org/index.php/Lvm#Important
ainsi que ici ? ?
http://wiki.archlinux.org/index.php/Grub2
(ce que je préfèrerai à la doc de Fedora, qui est sûrement très bien, mais sûrement moins adaptée)
Re: [grub2] LVM (en cours)
Publié : sam. 05 sept. 2009, 23:10
par Stoump
Arrg c'était finalement tout simple:roll:
finalement il faut modifier le fichier d'origine grub.cfg dans mon cas
ajouter insmod lvm avant le "menuentry"
set root=(
myvg-boot)
linux /vmlinuz26 root=
/dev/mapper/my-root ro
après ça un petit grub-install /dev/sda
sans oublier d'aporter les modification de
/etc/rc.conf => USELVM="no" en USELVM="yes"
/etc/mkinitcpio.conf => ajouter lvm2 dans HOOKS
Voila si ça peut aider quelqu'un d'autre
Un GRAND merci a toi mélodie pour ton aide

Re: [grub2] LVM (en cours)
Publié : dim. 06 sept. 2009, 00:56
par tuxce
Stoump a écrit :
finalement il faut modifier le fichier d'origine grub.cfg dans mon cas
ajouter insmod lvm avant le "menuentry"
set root=(myvg-boot)
linux /vmlinuz26 root=/dev/mapper/my-root ro
c'est pas plutôt /dev/mapper/myvg-root ?
sinon, sans vouloir insister, c'est exactement ce que je t'ai donné, non ?
le reste (rc.conf et mkinitcpio.conf) n'est pas lié à grub.
Re: [grub2] LVM (résolu)
Publié : dim. 06 sept. 2009, 01:11
par Stoump
Oui tu as raison tuxce je me suis trompé c'est bien
myvg-root et non pas my-root
y'en à qui suivent ici
C'est vrai que tu avais raison dès le début j'avais mal compris le
exactement_pareil_que_ce_que_tu_as_dans_dev_mapper
du coup j'avais essayer de mettre my-root ou my-boot au lieux du chemin complet de la partition root. Je débute faut pas trop m'en vouloir
Merci pour ton aide et pour la correction tuxce

Re: [grub2] LVM (résolu)
Publié : dim. 06 sept. 2009, 01:39
par mélodie
Coucou,
Au moins si un jour je veux faire ça, je saurais qu'il y a ici un fil que je peux revenir lire.
/Mélodie, qui n'a rien compris, mais qui est contente pour Stoump que ça aie fini par marcher...
Re: [grub2] LVM (résolu)
Publié : mar. 22 févr. 2011, 02:01
par Tetsumaki
Salut, j'ai un problème a peu prêt similaire actuellement.
J'essaye de crée un raid5 mdadm avec 3 disques durs et lvm2 mais je n'arrive pas à booter avec Grub2.
Serait t'il possible d'avoir un grub.cfg que je m'en inspires ?
Merci
