Comment accéder au menu GRUB dans la machine virtuelle

La plupart des machines virtuelles modernes sont configurées pour ignorer le chargeur de démarrage GRUB pour une expérience transparente.
Cependant, vous devrez peut-être parfois accéder au menu GRUB. Par exemple, si vous souhaitez revenir à l’ancien noyau ou passer en mode de récupération pour réinitialiser le mot de passe.
💡
Redémarrez votre machine virtuelle et maintenez la touche Maj enfoncée lorsqu’elle redémarre. Cela devrait vous donner le menu GRUB.
Dans cet article rapide, je vais vous montrer deux façons d’accéder au menu GRUB sous Linux exécuté sur une machine virtuelle :
- Une solution temporaire (lorsque vous devez accéder à GRUB une ou deux fois)
- Une solution permanente (affichera GRUB à chaque démarrage)
Comme la plupart des utilisateurs n’interagiront pas quotidiennement avec le grub, je vais commencer par une solution temporaire dans laquelle vous pouvez accéder au grub sans aucune modification.
📋
J’ai utilisé Ubuntu dans le didacticiel ici, mais les étapes devraient également être valables pour d’autres distributions Linux.
Accéder au chargeur de démarrage GRUB dans la VM (méthode rapide)
Si vous souhaitez accéder occasionnellement au GRUB, c’est censé être le meilleur moyen car il ne nécessite aucune configuration.
Redémarrez simplement votre système et conservez le shift
touche enfoncée.
C’est ça!
Vous aurez votre menu grub sans limite de temps :

Manière assez simple. N’est-ce pas?
Mais cela ne fonctionnera que pour ce démarrage spécifique. Et si vous vouliez avoir la bouffe sur chaque botte ? Reportez-vous à la méthode indiquée.
🚧
Cette méthode nécessite de modifier le fichier de configuration Grub dans la ligne de commande. Veuillez vous assurer que vous êtes à l’aise pour effectuer les modifications dans le terminal.
Si vous devez gérer le menu grub pour accéder aux autres systèmes d’exploitation ou changer souvent de démarrage à partir des anciens noyaux, cette méthode est faite pour vous.
Pour rendre le grub accessible à chaque démarrage, vous devez apporter des modifications au fichier de configuration.
Commencez par ouvrir le fichier de configuration grub à l’aide de la commande suivante :
sudo nano /etc/default/grub
Ici, changez le GRUB_TIMEOUT_STYLE=hidden
au GRUB_TIMEOUT_STYLE=menu
:

Ensuite, dans le même fichier de configuration, spécifiez pendant combien de secondes vous voulez que le grub soit affiché.
Je recommanderais 5 secondes car cela semble équilibrer entre pas trop long et court (oui, tout à fait relatable):
GRUB_TIMEOUT=5

Et enfin, vous pouvez enregistrer les modifications et quitter l’éditeur de texte nano.
Pour activer les modifications que vous avez apportées au fichier de configuration, mettez à jour le grub à l’aide de la commande suivante :
sudo update-grub
C’est ça. Redémarrez votre système et le grub devrait être là pendant 5 secondes.
Que diriez-vous de thématiser GRUB ?
Vous obtiendrez le chargeur de démarrage grub dans la plupart des distributions Linux car il est assez simple à configurer et fait le travail.
Mais par défaut, ce n’est rien à part le fond noir et le texte brut. Nous avons donc créé un guide sur la façon dont vous pouvez le rendre dope:
Personnalisez Grub pour obtenir une meilleure expérience avec Linux
Quelques ajustements de configuration Grub pour obtenir une meilleure expérience avec le système Linux multi-boot à l’aide de l’outil graphique Grub Customizer.

J’espère que vous trouverez ce guide utile et si vous avez des questions, faites-le moi savoir dans les commentaires.