[grub2] LVM (résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
Répondre
Stoump
newbie
Messages : 7
Inscription : jeu. 03 sept. 2009, 00:19

[grub2] LVM (résolu)

Message 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 :D )

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 :D 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 !!
Dernière modification par Stoump le sam. 05 sept. 2009, 23:10, modifié 2 fois.
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Re: [grub] LVM

Message 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

:)
Stoump
newbie
Messages : 7
Inscription : jeu. 03 sept. 2009, 00:19

Re: [grub] LVM

Message par Stoump »

Merci pour ta réponse mélodie.

J'ai donc installé Grub2 avec chroot en espérant ne pas m'être planté :roll:

Quoi qu'il en soit sur ma partition boot j'ai le fichier grub.cfg c'est plutôt bon signe :D
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
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Re: [grub] LVM

Message 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

:)
Stoump
newbie
Messages : 7
Inscription : jeu. 03 sept. 2009, 00:19

Re: [grub] LVM

Message 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
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [grub] LVM

Message 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)
Stoump
newbie
Messages : 7
Inscription : jeu. 03 sept. 2009, 00:19

Re: [grub] LVM

Message 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 ?
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Re: [grub2] LVM (en cours)

Message par mélodie »

Je ne saisis pas quel est le problème. Une solution pour quoi ? ou une solution à quoi ?
Stoump
newbie
Messages : 7
Inscription : jeu. 03 sept. 2009, 00:19

Re: [grub2] LVM (en cours)

Message par Stoump »

Une solution au fait que archlinux ne veux pas démarrer, une piste pour configurer correctement grub2 avec lvm
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Re: [grub2] LVM (en cours)

Message 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)
Stoump
newbie
Messages : 7
Inscription : jeu. 03 sept. 2009, 00:19

Re: [grub2] LVM (en cours)

Message 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 :bravo:
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [grub2] LVM (en cours)

Message 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.
Stoump
newbie
Messages : 7
Inscription : jeu. 03 sept. 2009, 00:19

Re: [grub2] LVM (résolu)

Message 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 :mrgreen:

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 :lol:

Merci pour ton aide et pour la correction tuxce :chinois:
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Re: [grub2] LVM (résolu)

Message 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. :D

/Mélodie, qui n'a rien compris, mais qui est contente pour Stoump que ça aie fini par marcher...
Avatar de l’utilisateur
Tetsumaki
archer
Messages : 141
Inscription : jeu. 06 mai 2010, 05:44

Re: [grub2] LVM (résolu)

Message 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 :bravo:
Répondre