GRUB permet de redémarrer une seule fois dans un système d’exploitation spécifique. Cela peut être utile avec DualBoot / un noyau différent et pas d’accès direct au système.
Pour cela, on peut utiliser la commande grub-reboot.
Dans ce tutoriel, je vous apprends à utiliser cette commande GRUB avec des exemples.
Table des matières
Syntaxe de la commande grub-reboot
La commande grub-reboot
est utilisée pour redémarrer votre système sur une entrée spécifique du menu GRUB une seule fois, c’est-à-dire que lors du redémarrage suivant, le système démarrera normalement sur l’entrée par défaut. C’est utile si vous souhaitez démarrer temporairement sur un autre système d’exploitation ou une autre configuration, sans changer la configuration par défaut de GRUB.
grub-reboot <NUMERO_ENTREE_GRUB>
Comment utiliser grub-reboot avec des exemples
Les entrées du menu GRUB sont numérotées à partir de 0. Pour voir la liste des entrées disponibles, vous pouvez vérifier le fichier /boot/grub/grub.cfg
. Utilisez la commande suivante pour afficher ce fichier :
awk -F\' '/menuentry / {print $2}' /boot/grub/grub.cfg
Chaque entrée est numérotée à partir de 0, donc “Ubuntu” serait 0, “Ubuntu, with Linux kernel 6.8.0-31” serait 1, et ainsi de suite.
Par exemple, pour redémarrer sur la troisième entrée, utilisez :
sudo grub-reboot 2
Après avoir exécuté la commande, redémarrez votre système avec :
sudo reboot
Le système démarrera alors sur l’entrée sélectionnée une seule fois. Au prochain démarrage, il reviendra à l’entrée par défaut définie dans GRUB.
Si votre menu GRUB contient des sous-menus (comme “Advanced options for Ubuntu”), vous devrez spécifier à la fois le numéro du menu principal et du sous-menu. Par exemple :
sudo grub-reboot "1>2"
Cela signifie “démarre le sous-menu numéro 2 du menu numéro 1”.
Il est recommandé de manipuler GRUB avec précaution, car des erreurs peuvent empêcher le système de démarrer correctement.
Quelles sont les autres commandes GRUB
Commandes | Description |
grub-install | Installe Grub sur le disque. Cela restaure les fichiers manquants dans le dossier grub mais ne restaurera pas les fichiers supprimés ou corrompus intentionnellement. Le programme grub-install génère une image de base GRUB à l’aide de grub-mkimage et l’installe sur votre système |
grub-mkconfig | Génère le fichier de configuration grub.cfg |
update-grub | Mets à jour la configuration GRUB |
grub-setup | Configure un appareil pour démarrer à l’aide de GRUB Cela réinstalle les fichiers GRUB 2 sur la partition montée à l’emplacement approprié et sur le MBR du périphérique désigné. |
grub-mount | Effectue un montage en lecture seule de tout système de fichiers ou image de système de fichiers que GRUB comprend, en utilisant les pilotes de système de fichiers de GRUB via FUSE |
grub-mkimage | Créer une image bootable de GRUB |
grub-mkrescue | Créer une image de récupération de GRUB |
grub-mkrelpath | Crée un chemin d’accès au système de fichiers par rapport à la racine de son système de fichiers contenant. Par exemple |
grub-probe | Sonde les informations de périphérique pour un chemin ou un périphérique donné |
grub-reboot | Redémarrer l’appareil sur une entrée spécifique de GRUB |
grub-script-check | prend un fichier de script GRUB (voir Script de type Shell) et le vérifie pour les erreurs de syntaxe, similaires aux commandes telles que sh -n. Il peut prendre un chemin comme argument non optionnel; si aucun n’est fourni, il lira à partir de l’entrée standard. |
os-prober | Détecter la présence d’un système d’exploitation (OS) autre que Linux pour créer le fichier de configuration nécessaire au démarrage. Il est utile dans une installation en Dual-Boot. |
Liens
- Qu’est-ce qu’un chargeur de démarrage (Boot Loader)
- GRUB : la configuration grub.cfg, les commandes et le fonctionnement
- GRUB : ajouter une entrée manuellement
- GRUB : Utiliser le mode rescue shell pour corriger les erreurs de démarrage Linux
- Réparer Debian en mode rescue et récupération
- Dual-boot : Supprimer Grub pour rétablir Windows au démarrage
- os-prober et grub-mkconfig : configurer GRUB automatiquement
- Réparer/restaurer GRUB et le démarrage de Linux
- Réparer GRUB avec Rescatux pour corriger le démarrage Linux
- Grub : Réparer le Dual-boot Ubuntu et Windows 11/10
- Comment modifier le délai d’attente de GRUB sous Linux
- Thème GRUB : personnaliser GRUB
- Réparer Debian en mode rescue et récupération
- Comment réparer et réinstaller Ubuntu avec le mode rescue
- Réinitialiser le mot de passe root perdu ou oublié Ubuntu
- Réinitialiser le mot de passe root perdu ou oublié avec un Live USB de secours
- Comment réinitialiser le mot de passe root depuis GRUB
- 5 façons de démarrer Linux en mode récupération et dépannage (rescue)
- efibootmgr : ajouter, supprimer, changer le démarrage d’un PC UEFI
- Qu’est-ce qu’un chargeur de démarrage (Boot Loader)