Comment faire apparaître Grub sur le démarrage et personnaliser son apparence
Êtes-vous un double butin exécutant un système de linux ou même un système à double boot Linux-Linux? Avez-vous déjà perdu l'accès à un accès à l'une de vos Os ou souhaitez être préparé si et quand cela se produit? Si oui, vous devez maîtriser Grub et ses capacités pour obtenir plus de contrôle sur le processus de démarrage.
Lorsque je parle de Grub, je parle de Grub2, qui est la version actuelle de Grub que presque toutes les distros Linux utilisent.
Sommaire
Pourquoi la bouffe est importante pour les deux buts Linux
Grub, abréviation de Grand Unified Bootloader, est le chargeur de démarrage standard utilisé par les distros Linux les plus populaires. Il s'agit d'un programme qui charge et transfère le contrôle du noyau du système d'exploitation pendant le démarrage du système. Grub apparaît généralement comme un menu de sélection de démarrage, vous permettant de choisir le système d'exploitation dans lequel vous souhaitez démarrer (entre autres, nous en discuterons plus tard) lorsque vous alimenterez un PC à double boot. Même sur les configurations Single-OS, Grub est présent – il est généralement caché de vous ou réglé avec un temps mort très court, vous pourriez donc ne pas le remarquer.
Disons que vous êtes à double butin Windows 11 avec une distribution Linux. Ici, vous traitez avec deux chargeurs de démarrage – Grub pour Linux et le Windows Boot Manager pour Windows 11. Le gestionnaire de démarrage Windows est destiné à démarrer Windows et ne détectera pas votre distribution Linux par défaut. Vous devez entrer dans le BIOS / UEFI pour modifier l'ordre de démarrage ou modifier avec BCDEDIT pour démarrer dans votre système Linux, ce qui peut être un vrai mal de tête!
Heureusement, Grub peut détecter automatiquement Windows 11 et vous permettra de choisir l'un des systèmes d'exploitation pour démarrer. Cette compatibilité améliorée est ce qui rend Grub si puissant, populaire et quelque chose que vous devez savoir en tant que double butin Linux. Par exemple, dans mon PC à double boot Linux-Windows, le Windows Boot Manager ne détecte pas ma partition Garuda Linux, mais Grub reconnaît les deux OSS.
Maintenant, je dois mentionner que Grub n'est pas le seul chargeur de démarrage Linux – d'autres options existent également. Par exemple, Pop! _OS, une distribution Linux raisonnablement populaire, abandonne la boue en faveur de Systemd-Boot, ce qui est plus rapide et plus simple. Cependant, il ne peut pas détecter de manière fiable d'autres systèmes d'exploitation sans intervention manuelle, ce qui en fait un mauvais choix pour les PC à double boot.
C'est exactement pourquoi Grub est populaire et le chargeur de démarrage Linux standard. Non seulement il prend en charge la détection automatique du système d'exploitation, mais il charge également de manière transparente d'autres chargeurs de démarrage (via le chargement de la chaîne), et propose un système de secours solide si quelque chose se casse – plus à ce sujet plus tard!
Installation de l'ordre du système d'exploitation et comment il affecte la bouffe
Sur un PC à double boot, l'ordre dans lequel vous installez vos OSE, est important. Le système d'exploitation que vous installez en dernier définira presque toujours son propre chargeur de démarrage par défaut. En tant que tel, si vous configurez un PC à double boot Windows-Linux, installez toujours Windows First et Linux Last pour obtenir Grub comme votre chargeur de démarrage par défaut.
Si vous installez accidentellement Windows en dernier, mais non seulement le Windows Boot Manager contrôlera le processus de démarrage, mais il peut également supprimer Grub de la partition EFI – une partition spéciale qui stocke les chargeurs de démarrage et d'autres fichiers de démarrage pour les systèmes basés sur UEFI. Dans la section suivante, j'ai discuté de la façon de résoudre ce problème!
Pourquoi vous ne rencontrez pas le menu Grub et comment le réparer
Parfois, même dans un système à double boot, vous pourriez ne pas rencontrer le menu Grub et démarrer directement dans l'un des OSI installés. Cela se produit principalement pour deux raisons.
Tout d'abord, si vous êtes à double butin de deux systèmes Linux, le grub d'un système Linux doit contrôler le processus de démarrage – vivement le système Linux dans lequel vous démarrez. Maintenant, s'il est configuré pour rester caché, vous n'obtiendrez pas le menu de sélection du système d'exploitation. Pour résoudre ce problème, sur votre système Linux, ouvrez le terminal et entrez cette commande:
sudo nano /etc/default/grub
Recherchez la ligne qui dit grub_timeout_style. Il est probablement réglé sur « caché ». Changez-le en menu. Ensuite, recherchez la ligne qui dit Grub_timeout et définissez sa valeur sur 5 ou 10– Ce qui indique le nombre de secondes que le menu Grub sera visible avant de démarrer dans le système d'exploitation par défaut. Après avoir apporté les modifications, appuyez sur Ctrl + O et entrez pour enregistrer vos modifications et Ctrl + X pour quitter l'éditeur de fichiers.
Après avoir enregistré le fichier, exécutez cette commande dans votre terminal:
sudo update-grub
Redémarrez maintenant votre système, et vous devriez voir le menu Grub, qui vous permet de choisir entre vos installations Linux.
Alternativement, si vous êtes à double obstacle aux fenêtres avec Linux et que vous pouvez démarrer dans Windows, cela peut être dû au fait que le démarrage rapide est activé. Suivez notre guide sur la désactivation du démarrage rapide pour Windows 10 (cela devrait également fonctionner sur Windows 11) et cela devrait résoudre votre problème.
Cependant, si vous ne voyez toujours pas Grub, Windows peut l'avoir supprimé de la partition EFI. Pour résoudre ce problème, prenez un bâton USB Linux en direct, idéalement avec la même distribution que celle que vous essayez de récupérer. Maintenant, le processus de récupération de Grub sera différent en fonction de la distribution spécifique, je vais donc vous orienter vers des guides utiles que vous pouvez suivre:
Une fois terminé, je vous encourage à visiter vos paramètres BIOS / UEFI et à vérifier l'ordre de démarrage. Assurez-vous que votre distribution Linux préférée – où vous avez corrigé Grub – est sélectionnée comme première option.
Comment Grub aide à la récupération et au dépannage du système
L'une des raisons pour lesquelles nous voulons que Grub soit activé pendant le processus de démarrage est que si le système ne se charge pas, nous pouvons potentiellement le dépanner à partir d'ici. Utilisez simplement les touches fléchées pour sélectionner l'entrée Linux que vous souhaitez pour dépanner et appuyer sur e. Cela ouvrira l'éditeur de saisie de démarrage GRUB pour ce système d'exploitation particulier. Il vous affichera le script de configuration GRUB par défaut, mais vous pouvez le modifier avec des paramètres supplémentaires pour dépanner le problème.
Par exemple, disons que votre pilote graphique est cassé et que Linux bottise dans un écran noir. Dans ce cas, vous pouvez ajouter nomodet à la fin du Linux doubler. Cela obligera le système à se charger à l'aide des paramètres d'affichage de base jusqu'à ce que vous puissiez installer ou fixer vos pilotes graphiques. De même, vous pouvez ajouter célibataire comme paramètre de démarrage. Cela baisse le système en mode de récupération où un seul utilisateur: le racine est actif et les services de réseautage sont désactivés. Vous utiliseriez idéalement cela pour les réparations du système et les réinitialisations du mot de passe.
Pour des options de dépannage plus avancées, vous avez le GRUB CLI ou le Grub Rescue Shell. Il s'agit d'une puissante interface terminale avec la prise en charge de nombreuses commandes utiles qui peuvent vous aider à résoudre ce qui ne va pas et à le réparer afin de pouvoir démarrer dans votre système Linux.
Comment personnaliser la bouffe et la faire la vôtre
Vous pouvez potentiellement modifier votre fichier GRUB pour ajouter des entrées personnalisées, définir un système d'exploitation par défaut et même le thème pour être beau. Par exemple, parfois, Grub ne détectera pas automatiquement un système d'exploitation particulier installé sur votre système, vous souhaitez donc l'ajouter manuellement. Alternativement, vous voudrez peut-être ajouter une image ISO de sauvetage ou un MEMTEST – un outil utile qui teste la RAM de votre ordinateur pour les erreurs pour dépanner des collisions et gèles aléatoires. Grub vous permet d'ajouter ces options manuellement en modifiant le /etc/grub.d/40_custom déposer.
Pour ce faire, tapez simplement:
sudo nano /etc/grub.d/40_custom
Maintenant, disons que vous souhaitez ajouter MEMTEST86 + comme entrée de menu. Pour cela, vous pouvez simplement ajouter cette ligne de code:
menuentry "Memtest86+" { linux16 /boot/memtest86+.bin }
Ensuite, courez mine de mise à jour et memtest86 + apparaîtra dans votre menu de démarrage.
Alternativement, disons que vous souhaitez modifier le système d'exploitation par défaut. Pour ce faire, vous devrez modifier le / etc / par défaut / grub déposer. Semblable à avant, entrez cette commande:
sudo nano /etc/default/grub
Maintenant, définissez simplement le Grub_default variable à la valeur souhaitée. Par défaut, il est défini sur le numéro 0correspondant à la première entrée dans le menu Grub. Disons que vous souhaitez définir le système d'exploitation par défaut sur Windows, qui est en 2e position du menu Grub. Dans ce cas, vous pouvez définir Grub_default à 1 et 1
Enfin, vous pouvez également modifier l'apparence de votre menu Grub en utilisant des thèmes Grub. Vous pouvez trouver des thèmes de grub sur les looks de gnome. Chaque thème peut suivre un processus d'installation spécifique, mais cela devrait être détaillé sur la page d'informations sur le thème et la page GitHub correspondante, le cas échéant. Après avoir installé le thème, il devrait changer automatiquement l'apparence de votre plan. Cependant, si le thème ne prend pas effet, vous pouvez le définir manuellement en visitant le / etc / par défaut / grub déposer et peaufiner le Grub_theme Variable au chemin de thème – où se trouve le fichier de thème.
N'oubliez pas d'enregistrer vos modifications dans Nano en frappant Ctrl + O et entrez avant de sortir (Ctrl + X), ou toutes vos modifications seront perdues.
Grub est plus qu'un simple menu – c'est l'outil le plus important pour sauvegarder votre expérience à double boot et un moyen fiable de dépanner des maux de tête PC courants. Que vous récupériez une installation Linux Lost, la personnalisation de votre commande de démarrage ou que vous faisiez simplement paraître les choses comme vous le souhaitez, l'apprentissage de ces bases de Grub vous servira bien dans toute la ligne.
