====== GRUB 2 : configuration des modules ======
* Objet : GRUB 2, le chargeur d'amorçage version 2.
* Niveau requis : {{tag>débutant avisé}}
* Commentaires : // personnalisation de GRUB 2. //
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)
* Suivi :
* Créé par [[user>smolski]] le 16/02/2010
* Testé par [[user>deuchdeb]] le 03/06/2015
* Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?pid=130662#p130662 | Lien vers le forum concernant ce tuto]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))
===== GRUB_CMDLINE_LINUX_DEFAULT =====
Dans le fichier ''/etc/default/grub''
Si la ligne de configuration **GRUB_CMDLINE_LINUX_DEFAULT** n'est pas écrite, il suffit de l'ajouter et de la compléter ainsi :
nano /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT=""
Cette variable ne concerne QUE les entrées par défaut, pas les entrées
**recovery**.
Elle permet de spécifier les options supplémentaires à passer au noyau :
* **quiet**,
* **vga=**,
* etc...
===== TP - Option vga=795 =====
Nous allons mettre la console en un mode de lecture plus aisé que celui par défaut.
==== Éditez le fichier grub ====
Ouvrez un terminal root et taper :
nano /etc/default/grub
À la ligne de configuration **GRUB_CMDLINE_LINUX_DEFAULT=""**, il suffit de la compléter((ou de l'écrire complètement si absente)) ainsi : GRUB_CMDLINE_LINUX_DEFAULT="quiet vga=791"
**Obsolète** ! \\ Depuis la grosse mise à jour Jessie 8.6 vers 8.7 je me suis aperçu du message d'avertissement de grub suivant: \\ VGA=791 obsolète utilisez plutôt : \\ <> avant la commande <> \\ Ce message passe inaperçu sur les PC récents puisque grub ne se stoppe pas pour autant. \\ \\ J'ai donc remis la valeur précédente GRUB_CMDLINE_LINUX_DEFAULT="quiet" puis fait un sudo update-grub et tout est rentré dans l'ordre.
=== Lien sur le forum : ===
* https://debian-facile.org/viewtopic.php?pid=208032#p208032
==== Mise à jour ====
Mettre à jour le grub par la commande root :
update-grub
Au prochain démarrage, ces options seront appliquées dans la console.
//Chouette, non ?// :-D
===== Supprimer l'acpi =====
Pour supprimer l'acpi, il faut d'abord l'arrêter dans le bios, puis rédiger :
Si la ligne de configuration ''GRUB_CMDLINE_LINUX_DEFAULT'' n'est pas écrite, il faut l'ajouter et la compléter ainsi :
GRUB_CMDLINE_LINUX_DEFAULT="quiet vga=791 noacpi"
===== Régler la luminosité de l'écran =====
Il existe sur les claviers une touche Fn qui, combinée avec les touches de luminosité sur les portables, permet d’augmenter ou de diminuer la luminosité de l'écran.
Si cela ne fonctionne pas nativement, vous pouvez essayer de modifier ou de créer la ligne ''GRUB_CMDLINE_LINUX_DEFAULT'' de la manière suivante:
GRUB_CMDLINE_LINUX_DEFAULT="quiet acpi_backlight=vendor"
Merci à chuugar là: https://debian-facile.org/viewtopic.php?id=9056
===== Supprimer affichage de GRUB =====
Modifier :
GRUB_TIMEOUT=0
==== Mise à jour ====
Mettre à jour le grub par la commande :
update-grub
Au prochain démarrage, cette option sera appliquée dans la console.
===== Supprimer IPV6 =====
**Cette astuce ne fonctionne plus à partir du noyau 2.6.29**
Pour blacklister **IPV6** avec **GRUB 2** :
Éditer le fichier **/etc/modprobe.d/blacklist.conf** voir commande linux - [[:doc:editeurs:nano]]
nano /etc/modprobe.d/blacklist.conf
ajouter tout à la fin la ligne :
blacklist ipv6
===== Supprimer IPV6 sous Squeeze =====
Comme vous savez probablement à partir du noyau 2.6.30 l'ipv6 n'est plus compilé en module mais en dur. Donc le fait de blacklister ipv6 ne suffit plus sous le noyau 2.6.32 et les suivants, vous devrez suivre cette procédure :
Rajouter //ipv6.disable=1// dans le fichier **/etc/default/grub** dans l'option **GRUB_CMDLINE_LINUX**.
nano /etc/default/grub
Exemple, si vous avez :
GRUB_CMDLINE_LINUX=""
Vous devez modifier la ligne en :
GRUB_CMDLINE_LINUX="ipv6.disable=1"
Puis, mettre à jour le //grub// par la commande root :
update-grub2
et au //reboot//, **IPV6** est bien désactivé.
Il ne doit plus y avoir de répertoire /fichiers dans
cat /proc/sys/net/ipv6
cat: /proc/sys/net/ipv6: Aucun fichier ou dossier de ce type
:-P :-P :-P
===== Ajouter un arrière-plan à Grub2 =====
==== Jessie ====
Si on n'installe pas Debian directement avec un environnement de bureau, le paquet // desktop-base // n'est pas installé et Grub est... moche. Si, si! \\
On peut heureusement lui refaire la tronche ! Suivez l'guide...
=== Méthode image ===
- Vous enregistrez votre image de fond d'écran [[doc:media:gimp|avec gimp]] avec l'extension tga, par exemple dans le répertoire dans votre /home USER((Dans la commande qui suit, remplacer USER par le nom de votre user perso))/Images/image_à_vous.tga.
- Vous [[doc:systeme:cp|copiez cette image]] dans le /boot/grub :cp /home/USER/Images/image_à_vous.tga /boot/grub
- Mettre le grub à jour :update-grub
Et c'est fait pour le prochain redémarrage de la bécane.
//Fastoche, non ?// :-D
Merci au matelot qui n'en loupe pas une pour faire le beau devant les copains ! ;-)
=== Méthode écriture ===
Vérifier les résolutions prises en charge.
À l'apparition de la page GRUB Pas d'panique, y'a tous les raccourcis au bas de l'affichage. Par contre c'est en qwerty) :
- Taper sur la touche Escap (Echap).
- Entrer dans l'édition de GRUB en tapant sur la lettre %%e%%
- Taper sur la touche F2 pour envoyer une commande
- Envoyez la commande : vbeinfo
Et vous aurez la liste des résolutions disponibles et donc celle qui conviendra à votre image.
l'image doit être au format .png ou .tga et sa résolution doit exactement être celle à définir dans GRUB_GFXMODE
Puis, pour mettre l'image que vous avez préparé dans vos répertoires, vous revenez à l'affichage intital de GRUB et vous démarrez votre pc normalement ou [[doc:systeme:console|en console]].
Vous envoyez alors [[doc:editeurs:nano|la commande nano]] :
nano /etc/default/grub
et vous modifiez le fichier comme suit :
GRUB_GFXMODE=1366x768 # Mettre ici la résolution souhaitée en vérifiant qu'elle est prise en charge.
GRUB_BACKGROUND="/chemin/vers/fond.png"
Et on finit **OBLIGATOIREMENT** par un :
update-grub
qui devrait vous confirmer que c'est tout bon par la mention:
Found background image : ...