[Tutoriel] Personnalisation de GRUB
Attention, sur Ubuntu et depuis la version 9.10 Karmic Koala, c'est une version totalement refaite de Grub qui est intégrée. Ce tutoriel devenu obsolète pour les nouvelles versions a été adapté à Grub2 ici.
Introduction :
À qui s'adresse ce tutoriel ?
-Vous êtes débutants sur GNU/linux
-Votre ordinateur est en dual boot
-GRUB est votre boot loader
Ce que vous allez apprendre !
-À sélectionner le choix par défaut lors du démarrage de GRUB
-À changer le temps par défaut du boot automatique
-À personnaliser le nom de l'OS affiché
-À supprimer les lignes inutiles
-À préparer le fond d'écran de GRUB et à l'installer
-
Introduction
À qui s'adresse ce tutoriel ?
Ce que vous allez apprendre !
-
Théorie
Analyse de GRUB
-
Pratique
Sélectionner l'OS par défaut au démarrage de GRUB
Changer le temps par défaut du boot automatique
Personnaliser le nom de l'OS affiché dans GRUB
Suppression des lignes inutiles (en construction)
Installation d'une image de fond
-
Épilogue
Théorie :
Analyse de GRUB
Voilà ce que vous avez au démarrage de votre ordinateur (ou très approximativement en tous cas, ça n'a pas d'importance)
Repérez à quel numéro de ligne correspond l'OS que vous souhaitez mettre par défaut au démarrage de votre ordinateur en suivant le schéma ci-dessous :
Attention : Comme vous pouvez le constater, la première ligne compte pour 0, la seconde pour 1 etc...
Repérons les 2 lignes importantes :
0- Ubuntu (qui est déjà par défaut)
4- Windows Vista (que vous aimeriez mettre par défaut !)
Maintenant, place à la console !
Pratique :
Sélectionner l'OS par défaut au démarrage de GRUB
Pour ouvrir le fichier de configuration exécutez :
- Avec KDE : sudo kate /boot/grub/menu.lst
-Avec Gnome : sudo gedit /boot/grub/menu.lst
-Avec Xfce : sudo mousepad /boot/grub/menu.lst
Vers le haut de la page, repérez la ligne "default 0"
Vous vous souvenez quand je vous demandais quel était le numéro de ligne de l'OS que vous souhaitiez mettre par défaut ?
Et bien maintenant vous pouvez remplacer le 0 après default par le numéro qui vous intéresse !
Vous avez fini la première partie de ce tutoriel, vous allez maintenant apprendre à...
Changer le temps par défaut du boot automatique
Toujours dans le même fichier (/boot/grub/menu.lst),
un paragraphe en dessous de default vous trouverez la ligne "timeout 10"
Même principe que default, vous changez le 10 par le nombre de secondes qui vous intéresse avant le démarrage automatique de l'OS que vous avez sélectionné dans la précédente partie de ce tutoriel.
Si vous souhaitez désactiver le boot automatique ajoutez # avant timeout.
Attention : Ne tapez surtout pas 0 après timeout, GRUB booterai d'office sur le choix par défaut, si vous aviez choisi de mettre le numéro de la ligne Windows après default, il vous serait impossible de démarrer GNU/Linux !
La solution serait d'utiliser un live cd linux et de remodifier timeout...
Nous allons maintenant pouvoir passer à la partie du tuto qui vas vous apprendre à personnaliser le nom de l'OS affiché.
Personnaliser le nom de l'OS affiché dans GRUB
Encore dans /boot/grub/menu.lst, cherchez cette partie :
Le nom de l'OS qui s'affiche dans GRUB se trouve en face de « title », vous pouvez le modifier à votre guise, il gère même les accents...
Vous voyez en bas, vous pouvez aussi modifier la ligne « Microsoft Windows XP Édition familiale » encore une fois, vous pouvez mettre ce que vous voulez...
Attention : Ne touchez surtout pas aux lignes en dessous de title, les changer empêcherait votre OS de booter correctement...
PS : Sauvegardez quand vous avez fini !
Suppression des lignes inutiles
Cette partie s'adresse à ceux qui trouvent que certaines lignes sont inutiles dans GRUB...
Toujours et encore dans menu.lst...
Pour supprimer la ligne « memtest86+ »
Il faut chercher le paragraphe
## should update-grub create memtest86 boot option
## e.g. memtest86=true
## memtest86=false
# memtest86=true
et remplacer # memtest86=true par # memtest86=false
Pour supprimer la ligne « recovery mode »
Il faut chercher le paragraphe
## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
## altoptions=(recovery) single
# altoptions=(recovery mode) single
et ne garder que...
## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
## altoptions=(recovery) single
# altoptions=
Pour supprimer la ligne « other operating systems »
Il faut chercher le paragraphe
### END DEBIAN AUTOMAGIC KERNELS LIST
# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root
et supprimer toute cette partie :
# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root
Attention : quand vous avez fini, faites la commande update-grub et choisissez la première proposition : « Installer la version du responsable du paquet » !
Installation d'une image de fond
Maintenant, place à la partie qui est peut-être la plus intéressante de ce tuto : l'ajout d'une image de fond à GRUB
Sachez que l'image doit remplir ces 4 conditions :
-Être en 640px par 480px,
-Être en format XPM,
-Être en 14 couleurs,
-Être compressée par gzip.
Je vais donc vous expliquer comment préparer votre image et l'installer
Pour commencer, ouvrez un terminal, puis placez vous dans le répertoire où se trouve votre image...
Étape 1 : Installation de Imagemagick
Installez le paquet « imagemagick » avec la commande sudo apt-get install imagemagick
Étape 2 : Conversion de votre image
Faites la commande convert « l'image qui vous intéresse.jpg » -resize 640x480 -colors 14 splash.xpm
(cette commande converti votre image en format .xpm 14 couleurs, la redimensionne en 640X480 et la renomme splash.xpm)
dans mon cas :
Étape 3 : compression avec gzip
Faites la commande gzip splash.xpm
(cette commande compresse votre image en format gz)
Étape 3 : Déplacement de l'image
Maintenant il faut déplacer votre image dans /boot/grub
Utilisez la commande sudo mv splash.xpm.gz /boot/grub
Étape 4 : Installation de l'image
Passons maintenant à la dernière étape, l'installation de l'image.
Rendez vous donc voir ce cher /boot/grub/menu.lst et cherchez la ligne «#pretty colours»
Et remplacez la ligne du dessous par « splashimage=(hd?,?)/boot/grub/votreimage.xpm.gz » (Exemple ci-dessous)
- Le premier '?' correspond au numéro de votre disque (souvenez-vous, 1 pour nous, pour la machine c'est 0). Si c'est le premier disque ce sera donc 0, le second, 1 et ainsi de suite.
- Le second '?' correspond à la partition sur laquelle se trouve l'image. 0 pour la première, 1 pour la seconde, 2, etc.
Pour une raison qui m'est inconnue, chez moi un disque S-ata prend quand même la marque hd pourtant réservée aux disques IDE. Si quelqu'un comprend, je suis preneur ^^
Pour moi :
Épilogue :
C'est ici que s'arrête le tuto... (sniif...)
J'espère que ce tuto vous à plu et que vous a appris des choses, et je conclurai avec cette phrase historique :
« À bientôt pour de nouveaux tutos, articles, conseils, comparaisons sur... Apt-get update !!! »
-
-
-
-
-
-
-
-
-
-
Avec KDE : sudo kate /boot/grub/menu.lst
-
Avec Gnome : sudo gedit /boot/grub/menu.lst
-
Avec Xfce : sudo mousepad /boot/grub/menu.lst
-
-
-
-
-
-
-
-
-