Debian Debian-France Debian-Facile Debian-fr.org Debian-fr.xyz Debian ? Communautés

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 09-03-2022 18:42:44

phlinux
Membre
Distrib. : Buster
Noyau : 5.10
(G)UI : Openbox (+Rox+Feh)
Inscription : 10-05-2009

Installation grub sur disque externe (ssd/lvm)

Bjr,

Je suis en train de configurer un disque ssd externe (/dev/sdb) qui est en lvm. Pour qu'il soit indépendant, je souhaite y installer grub dans le mbr. Comme pour faire mes manips je suis sur un disque interne /dev/sda, est-ce qu'un grub-install /dev/sdb ne va pas déplacer le grub du mbr /dev/sda vers le mbr /dev/sdb ?

A vous lire

Pages perso : feh, omegat, udisks, passerelle, schroot vraiment transparent

Hors ligne

#2 09-03-2022 19:10:50

raleur
Membre
Inscription : 03-10-2014

Re : Installation grub sur disque externe (ssd/lvm)

Comment ça, "configurer" ? Que contient-il ?
Pour installer un GRUB indépendant sur un autre disque avec grub-install, il faut aussi spécifier --boot-directory= avec le chemin vers le répertoire /boot du disque (monté) et créer un fichier grub.cfg.

Il vaut mieux montrer que raconter.

Hors ligne

#3 09-03-2022 20:08:32

phlinux
Membre
Distrib. : Buster
Noyau : 5.10
(G)UI : Openbox (+Rox+Feh)
Inscription : 10-05-2009

Re : Installation grub sur disque externe (ssd/lvm)

Je ne veux pas mettre grub dans un répertoire mais dans le mbr du ssd ; c'est un disque que je vais trimballer

Pages perso : feh, omegat, udisks, passerelle, schroot vraiment transparent

Hors ligne

#4 09-03-2022 20:11:44

raleur
Membre
Inscription : 03-10-2014

Re : Installation grub sur disque externe (ssd/lvm)

La majeure partie de GRUB va forcément dans un répertoire (/boot/grub par défaut). Seule une petite partie (boot image) va dans un secteur d'amorce.

Il vaut mieux montrer que raconter.

Hors ligne

#5 09-03-2022 20:25:38

phlinux
Membre
Distrib. : Buster
Noyau : 5.10
(G)UI : Openbox (+Rox+Feh)
Inscription : 10-05-2009

Re : Installation grub sur disque externe (ssd/lvm)

Ok. Donc pas de risque ?

Pages perso : feh, omegat, udisks, passerelle, schroot vraiment transparent

Hors ligne

#6 09-03-2022 20:40:03

raleur
Membre
Inscription : 03-10-2014

Re : Installation grub sur disque externe (ssd/lvm)

De quoi parles-tu ?

Il vaut mieux montrer que raconter.

Hors ligne

#7 10-03-2022 11:54:02

phlinux
Membre
Distrib. : Buster
Noyau : 5.10
(G)UI : Openbox (+Rox+Feh)
Inscription : 10-05-2009

Re : Installation grub sur disque externe (ssd/lvm)

Simplement du risque qu'une installation de grub sur un autre disque pollue celle qui existe sur le disque principal.
Et en étant dans un chroot sur le /dev/sdb, est-ce qu'un grub-install /dev/sdb est possible ?

Pages perso : feh, omegat, udisks, passerelle, schroot vraiment transparent

Hors ligne

#8 10-03-2022 11:59:22

raleur
Membre
Inscription : 03-10-2014

Re : Installation grub sur disque externe (ssd/lvm)

phlinux a écrit :

Simplement du risque qu'une installation de grub sur un autre disque pollue celle qui existe sur le disque principal.


Il y a toujours un risque si on s'y prend mal.

phlinux a écrit :

Et en étant dans un chroot sur le /dev/sdb, est-ce qu'un grub-install /dev/sdb est possible ?


Oui. Il faut monter /dev et peut-être la clique (/proc /sys /run) dans le chroot. Et bien vérifier qui est sda et qui est sdb, ça peut changer à chaque démarrage/branchement.

Dernière modification par raleur (10-03-2022 12:00:24)


Il vaut mieux montrer que raconter.

Hors ligne

#9 10-03-2022 12:18:12

phlinux
Membre
Distrib. : Buster
Noyau : 5.10
(G)UI : Openbox (+Rox+Feh)
Inscription : 10-05-2009

Re : Installation grub sur disque externe (ssd/lvm)

Bon j'ai relu le "man" (info -f grub -n 'Invoking grub-install') et ta première proposition semble fiable.
Je résume, la commande pour mon cas serait:

#montage
mount /dev/sdb1 /media/temp
#puis
grub-install --boot-directory=/media/temp/boot /dev/sdb


Edit: corrigé suite au post de raleur en dessous

Dernière modification par phlinux (10-03-2022 13:03:55)


Pages perso : feh, omegat, udisks, passerelle, schroot vraiment transparent

Hors ligne

#10 10-03-2022 12:36:40

raleur
Membre
Inscription : 03-10-2014

Re : Installation grub sur disque externe (ssd/lvm)

phlinux a écrit :

mount /dev/sdb /media/temp


Tu utilises un disque non partitionné ? Dans ce cas à moins qu'il soit formaté en btrfs tu devras probablement ajouter l'option --force pour stocker la core image dans un fichier (moins fiable).

phlinux a écrit :

grub-install --root-directory=/media/temp/boot /dev/sdb


L'option est --boot-directory. --root-directory était une option de l'ancienne version obsolète de GRUB (grub-legacy). Tu as vraiment trouvé cette option dans la documentation actuelle ?


Il vaut mieux montrer que raconter.

Hors ligne

#11 10-03-2022 13:01:12

phlinux
Membre
Distrib. : Buster
Noyau : 5.10
(G)UI : Openbox (+Rox+Feh)
Inscription : 10-05-2009

Re : Installation grub sur disque externe (ssd/lvm)

Non, non la doc donne la bonne commande. J'avais dans mes notes l'ancienne version.
Quant au mount, c'est aussi une erreur. Je corrige mes deux bourdes. Merci pour la vigilance.

Dernière modification par phlinux (10-03-2022 13:02:01)


Pages perso : feh, omegat, udisks, passerelle, schroot vraiment transparent

Hors ligne

Pied de page des forums