Page 1 sur 1

[Grub-bios] Installation avec dm-crypt et lvm (Résolu)

Publié : jeu. 06 juin 2013, 14:14
par Pafrapé
Un nouveau message afin d'être sure de ne pas me tromper pour l'installation de grub-bios avec une installation avec dm-cryp et lvm (system avec sda1 en boot, sda2 crypté avec lvm)

Donc, on va supposer que toute l'installation s'est effectuée correctement (pour abréger) et j'arrive à l'installation du grub-bios (classique en version 2)

Auparavant, j'entrais les lignes de commande suivante :

Code : Tout sélectionner

grub-install /dev/sda
puis

Code : Tout sélectionner

nano /etc/default/grub
avant de modifier la ligne

Code : Tout sélectionner

GRUB_CMDLINE_LINUX=”"
pour obtenir

Code : Tout sélectionner

GRUB_CMDLINE_LINUX=”cryptdevice=/dev/sda2:main"
puis

Code : Tout sélectionner

grub-mkconfig -o /boot/grub/grub.cfg
Avec le dernier système d'installation, quelles commandes dois-je rentrer ?
Les mêmes, en remplaçant simplement

Code : Tout sélectionner

grub-install /dev/sda
par

Code : Tout sélectionner

modprobe dm-mod
grub-install --boot-directory=/boot --no-floppy --recheck /dev/sda
cp /usr/share/grub/{unicode.pf2,ascii.pf2} /boot/grub/
Merci de votre aide et de vos conseils. :bouletdujour:

Re: [Grub-bios] Installation avec dm-crypt et lvm

Publié : ven. 07 juin 2013, 09:56
par Pafrapé
N'ayant pas eu de réponse, je me propose d'apporter ma propre proposition :

Donc une fois que tout est fait et arrivé à la partie d'installation du grub-bios, je fais les démarches suivantes :

Code : Tout sélectionner

modprobe dm-mod
grub-install --boot-directory=/boot --no-floppy --recheck /dev/sda
cp /usr/share/grub/{unicode.pf2,ascii.pf2} /boot/grub/
nano /etc/default/grub
je modifie la ligne GRUB_CMDLINE_LINUX pour obtenir

Code : Tout sélectionner

GRUB_CMDLINE_LINUX="cryptdevice=/dev/sda2:main"
puis

Code : Tout sélectionner

grub-mkconfig -o /boot/grub/grub.cfg
pour tout mettre en place.

Qu'en pensez-vous ?

Merci d'avance pour vos réponses.

Re: [Grub-bios] Installation avec dm-crypt et lvm

Publié : ven. 07 juin 2013, 10:47
par tuxce
Il y a un truc qui m'échappe, tu avais déjà grub2 avant, du coup je ne comprends ce qui serait différent...

Sinon, je sais que la page wiki parle de modprobe, des paramètres de la commande et du cp, mais c'est parce que des fois, les rédacteurs ont peur de mal faire (ce qui n'est pas forcément plus mal).
Le modprobe dm-mod, si tu as du lvm, t'as du le faire au départ, les options ne sont pas nécéssaires et unicode.pf2 est suffisant et est déjà copié dans /boot/grub/fonts

Re: [Grub-bios] Installation avec dm-crypt et lvm

Publié : ven. 07 juin 2013, 11:03
par Pafrapé
Il s'agit d'une installation différente que sur mon post précédent http://forums.archlinux.fr/topic13697.html, sur un portable avec des données sensibles.
L'installation sera toute neuve et cryptée avec dm-crypt et lvm.

Re: [Grub-bios] Installation avec dm-crypt et lvm

Publié : ven. 07 juin 2013, 11:54
par tuxce
Pafrapé a écrit : Auparavant, j'entrais les lignes de commande suivante :
C'est le auparavant qui m'a induit en erreur, j'ai cru que tu l'avais déjà fait.
Sinon,
Pafrapé a écrit :GRUB_CMDLINE_LINUX="cryptdevice=/dev/sda2:main"
si la partition cryptée est /dev/sda2 et que tu veux qu'elle soit mappée sur /dev/mapper/main, ça me paraît bon.

Re: [Grub-bios] Installation avec dm-crypt et lvm

Publié : ven. 07 juin 2013, 13:29
par Pafrapé
Donc, pour la configuration du bios, c'est bon ; cela n'a donc pas changé (on ne sait jamais).

Pour l'installation du bios, c'est comme une intalaltion classique alors, comme cela:

Code : Tout sélectionner

modprobe dm-mod
grub-install --boot-directory=/boot --no-floppy --recheck /dev/sda
cp /usr/share/grub/{unicode.pf2,ascii.pf2} /boot/grub/
?

Merci de ton aide.

Re: [Grub-bios] Installation avec dm-crypt et lvm

Publié : ven. 07 juin 2013, 13:48
par tuxce
Oui

Re: [Grub-bios] Installation avec dm-crypt et lvm

Publié : ven. 07 juin 2013, 14:16
par Pafrapé
Merci pour toutes ces informations.

Maintenant, je peux procéder à l'installation sans aucun soucis.

Merci encore.