Puis-je installer grub sur une clé USB et en faire un disque de secours ?
Question : Est-il sûr d'exécuter les commandes suivantes ?
sudo grub-install /dev/sdb (where sdb is my USB drive)
update-grub2
- Question : Est-ce que j'obtiendrais vraiment un menu grub à partir de l'USB (à condition qu'il démarre d'abord
dans mon BIOS) chaque fois que je ne peux pas démarrer à partir de mon disque dur ? - Question : Update-grub2 se supprime-t-il d'un lecteur lors de l'installation sur un autre, vais-je démarrer à partir du disque dur plutôt qu'à partir de l'USB, en fonction de
mes options BIOS ?
Réponse acceptée :
La question concerne l'installation de GRUB sur une clé USB. Commençons d'abord par les questions :
-
La commande
sudo grub-install /dev/sdb
(où sdb est ma clé USB) devrait fonctionner lorsqu'il est démarré à partir du disque dur avec une clé USB connectée. Cependant, étant donné que GRUB place ses fichiers de configuration dans /boot/grub, leur emplacement dépend du type d'installation d'Ubuntu que vous avez sur la clé USB.- S'il s'agit d'une clé USB en direct, le dossier /boot/grub inclut un loopback.cfg
et l'installation du reste de grub peut avoir des effets inattendus. -
Si vous avez une installation complète d'Ubuntu sur une clé USB de 8 Go ou plus, voir comment installer Ubuntu sur une clé USB ? (sans utiliser Startup Disk Creator),
alors GRUB doit être installé au moment de l'installation d'Ubuntu. Si
pour une raison quelconque, GRUB n'est pas installé, vous pouvez monter la partition de démarrage USB
(en supposant que sdb1) et spécifier où passe le reste de grubsudo mount /dev/sdb1 /mnt sudo grub-install –boot-directory=/mnt/boot /dev/sdb
- S'il s'agit d'une clé USB en direct, le dossier /boot/grub inclut un loopback.cfg
-
Oui, vous pouvez obtenir un menu GRUB à partir d'une clé USB à condition que vous disposiez d'une installation complète d'Ubuntu sur cette clé USB.
-
Non, la mise à jour grub ne doit pas supprimer les informations du lecteur interne. Vous pouvez contrôler quel GRUB sera mis à jour en utilisant
sudo chroot /mnt
après avoir monté sdb1 sur mnt.
J'espère que cela vous aidera.