Comment configurer les paramètres du chargeur d’amorçage GRUB2

Table des matières:

Comment configurer les paramètres du chargeur d’amorçage GRUB2
Comment configurer les paramètres du chargeur d’amorçage GRUB2

Vidéo: Comment configurer les paramètres du chargeur d’amorçage GRUB2

Vidéo: Comment configurer les paramètres du chargeur d’amorçage GRUB2
Vidéo: Réparation Grub disparus au démarrage sous Ubuntu - YouTube 2024, Mars
Anonim
Ubuntu et la plupart des autres distributions Linux utilisent maintenant le chargeur de démarrage GRUB2. Vous pouvez modifier ses paramètres pour sélectionner un système d'exploitation par défaut, définir une image d'arrière-plan et choisir la durée du compte à rebours de GRUB avant de démarrer automatiquement le système d'exploitation par défaut.
Ubuntu et la plupart des autres distributions Linux utilisent maintenant le chargeur de démarrage GRUB2. Vous pouvez modifier ses paramètres pour sélectionner un système d'exploitation par défaut, définir une image d'arrière-plan et choisir la durée du compte à rebours de GRUB avant de démarrer automatiquement le système d'exploitation par défaut.

Nous avons configuré GRUB2 sur Ubuntu 14.04 ici, mais le processus devrait être similaire pour les autres distributions Linux. Vous avez peut-être personnalisé les paramètres d'origine de GRUB en modifiant son fichier menu.lst dans le passé, mais le processus est maintenant différent.

Notions de base sur la configuration de GRUB2

GRUB2 n’utilise pas de fichier menu.lst. Au lieu de cela, son fichier de configuration principal est le fichier /boot/grub/grub.cfg. Cependant, vous ne devriez pas éditer ce fichier manuellement! Ce fichier est uniquement destiné à GRUB2. Il est créé automatiquement en exécutant le update-grub commande en tant que root - en d'autres termes, en exécutant sudo update-grub sur Ubuntu.

Vos propres paramètres GRUB sont stockés dans le fichier / etc / default / grub. Editez ce fichier pour modifier les paramètres de GRUB2. Les scripts sont également situés dans le répertoire /etc/grub.d/. Par exemple, sur Ubuntu, il existe des scripts qui configurent le thème par défaut. Il existe également un script os-prober qui vérifie les disques durs internes du système pour les autres systèmes d’exploitation installés - Windows, les autres distributions Linux, Mac OS X, etc. - et les ajoute automatiquement au menu de GRUB2.

Lorsque vous exécutez la commande update-grub, GRUB combine automatiquement les paramètres du fichier / etc / default / grub, les scripts du répertoire /etc/grub.d/ et tout le reste, en créant un / boot / grub / grub. fichier cfg qui est lu au démarrage.

En d’autres termes, pour personnaliser vos paramètres GRUB2, vous devez éditer le fichier / etc / default / grub, puis exécuter le sudo update-grub commander.

Image
Image

Editer le fichier de configuration GRUB

Ouvrez le fichier / etc / default / grub pour le modifier dans un éditeur de texte standard. Si vous souhaitez utiliser un éditeur de texte graphique, ouvrez un terminal - ou appuyez sur Alt + F2 - et exécutez la commande suivante:

gksu gedit /etc/default/grub

Pour un éditeur de terminal convivial, Nano, utilisez la commande suivante. Vous pouvez bien sûr utiliser n'importe quel éditeur de texte, y compris l'éditeur de texte vi standard.

sudo nano /etc/default/grub

Le fichier / etc / default / grub est court et devrait être facile à modifier. Comme pour tout autre fichier de configuration, vous devez modifier les options selon l'état souhaité, puis modifier le fichier. Si l’une des options ci-dessous ne figure pas déjà dans le fichier, ajoutez-la sur une nouvelle ligne. Si tel est le cas, modifiez la ligne existante au lieu d’en ajouter une en double.
Le fichier / etc / default / grub est court et devrait être facile à modifier. Comme pour tout autre fichier de configuration, vous devez modifier les options selon l'état souhaité, puis modifier le fichier. Si l’une des options ci-dessous ne figure pas déjà dans le fichier, ajoutez-la sur une nouvelle ligne. Si tel est le cas, modifiez la ligne existante au lieu d’en ajouter une en double.

Choisissez le système d'exploitation par défaut: Changer la GRUB_DEFAULT = ligne. Par défaut, GRUB_DEFAULT = 0 utilise la première entrée par défaut - changez le nombre en 1 pour utiliser la deuxième entrée, 2 pour utiliser la troisième entrée, etc. Vous pouvez aussi utiliser GRUB_DEFAULT = enregistré et GRUB lancera automatiquement le dernier système d’exploitation choisi à chaque démarrage. Vous pouvez également spécifier une étiquette entre guillemets. Par exemple, si vous avez un système d’exploitation nommé Windows 7 (chargeur) dans votre liste de systèmes d’exploitation, vous pouvez utiliser GRUB_DEFAULT = "Windows 7 (chargeur)"

Enregistrer un système d'exploitation par défaut: Si tu choisis GRUB_DEFAULT = enregistré, vous devez également ajouter un GRUB_SAVEDEFAULT = true ligne - sinon cela ne fonctionnera pas.

Image
Image

Choisissez si GRUB est caché: Si un seul système d’exploitation est installé, Ubuntu utilise GRUB par défaut pour s’amorcer automatiquement sur le système d’exploitation par défaut avec l’option GRUB_HIDDEN_TIMEOUT = 0. Cette option indique que GRUB sera masqué et s’amorcera automatiquement sur le système d’exploitation par défaut au bout de 0 secondes, immédiatement, en d’autres termes. Vous pouvez toujours accéder au menu en maintenant la touche Maj enfoncée pendant le démarrage de votre ordinateur. Pour définir un délai plus long, utilisez quelque chose comme GRUB_HIDDEN_TIMEOUT = 5 - GRUB affichera un écran vide ou un écran de démarrage pendant cinq secondes, au cours desquelles vous pourrez appuyer sur n'importe quelle touche pour afficher le menu. Pour éviter que GRUB ne soit automatiquement masqué, commentez la sortie de ligne - ajoutez simplement un # avant celle-ci pour qu'elle soit lue. # GRUB_HIDDEN_TIMEOUT = 0.

Contrôle du délai d'expiration du menu de GRUBSi GRUB n’est pas automatiquement masqué, le menu s’affiche à chaque démarrage de votre ordinateur. GRUB envoie automatiquement le système d'exploitation par défaut au bot après une période de temps, généralement dix secondes. Pendant ce temps, vous pouvez choisir un autre système d’exploitation ou le laisser démarrer automatiquement. Pour changer le délai d'attente, éditez le GRUB_TIMEOUT = 10 ligne et entrez le nombre de secondes souhaité. (N'oubliez pas que ceci n'est utilisé que si GRUB n'est pas masqué.) Pour empêcher GRUB de démarrer automatiquement et attendez toujours que vous choisissiez un système d'exploitation, modifiez la ligne en GRUB_TIMEOUT = -1

Image
Image

Choisissez une image de fond: Le GRUB_BACKGROUND line contrôle si une image d'arrière-plan est utilisée - par défaut, GRUB utilise un aspect monochrome blanc sur noir. Vous pouvez ajouter une ligne comme GRUB_BACKGROUND =”/ home / utilisateur / Pictures / background.png” pour spécifier un fichier image que GRUB utilisera.

Le fichier image doit répondre à différentes spécifications. GRUB prend en charge les images JPG / JPEG, mais celles-ci sont limitées à 256 couleurs. Vous ne souhaiterez donc probablement pas utiliser une image JPG. Au lieu de cela, vous voudrez probablement utiliser une image PNG pouvant comporter un nombre quelconque de couleurs. Vous pouvez également utiliser un fichier image TGA.

Image
Image

Faites que vos modifications prennent effet

Pour que vos modifications prennent effet, enregistrez simplement le fichier texte - Fichier> Enregistrer dans Gedit ou Ctrl + O, puis Entrée pour enregistrer le fichier dans Nano - puis exécutez la commande. sudo update-grub commander. Vos modifications feront partie du fichier grub.cfg et seront utilisées chaque fois que vous démarrez votre ordinateur.

Image
Image

Ce ne sont pas tous les paramètres de GRUB, mais ce sont les plus couramment modifiés. D'autres paramètres peuvent être personnalisés dans le fichier / etc / default / grub ou en modifiant les scripts du répertoire /etc/grub.d.

Si vous ne souhaitez pas éditer les fichiers manuellement, vous pourrez peut-être trouver des outils graphiques pour personnaliser GRUB2 dans les référentiels de logiciels de votre distribution Linux. La méthode ci-dessus devrait fonctionner même sur les distributions Linux où de tels outils ne sont pas facilement disponibles, ou si vous avez juste un accès en ligne de commande et que vous voulez le faire à la main.

Conseillé: