Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
grub-gfx [Le 27/05/2007, 11:10] 82.229.80.150 |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>breezy dapper edgy feisty boot gestionnaire grub personnalisation}} | ||
- | ---- | ||
- | |||
- | ====== Personnaliser l'apparence de Grub avec grub-gfx ====== | ||
- | |||
- | =====Introduction===== | ||
- | |||
- | **Grub-GFX** remplace Grub dans la gestion du boot de votre machine. Il a l'avantage d'être graphique et donc de ne pas avoir l'affichage noir et blanc classique, certes pratique, mais quelque peu repoussant ! | ||
- | C'est donc une alternative intéressante pour toutes personnes recherchant une customisation avancée de son système. | ||
- | |||
- | **Attention** tout de même, Grub-GFX est encore en **version Bêta**. Il peut donc y avoir des risques potentiels ... | ||
- | |||
- | |||
- | Si ca ne marche pas et que Grub réapparait alors pas de panique, il faut régénérer "menu.lst". | ||
- | Donc : | ||
- | |||
- | sudo mv /boot/grub/menu.lst /boot/grub/menu.lstback | ||
- | sudo update-grub (répondre y) | ||
- | |||
- | On édite le fichier "menu.lst" et on trouve : | ||
- | |||
- | ## additional options to use with the default boot option, but not with the | ||
- | ## alternatives | ||
- | ## e.g. defoptions=vga=791 resume=/dev/hda5 | ||
- | # defoptions= | ||
- | |||
- | Que l'on transforme en : | ||
- | |||
- | ## additional options to use with the default boot option, but not with the | ||
- | ## alternatives | ||
- | ## e.g. defoptions=vga=791 resume=/dev/hda5 | ||
- | # defoptions=ro quiet splash vga=791 | ||
- | |||
- | Et ça marche ! | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | =====Installation===== | ||
- | |||
- | Installez //gfxboot//. | ||
- | |||
- | sudo apt-get install gfxboot | ||
- | |||
- | Désinstallez //grub//. | ||
- | |||
- | sudo apt-get remove grub | ||
- | |||
- | Installez //grub-gfxboot//. | ||
- | |||
- | wget http://quasarfreak.googlepages.com/grub-gfxboot_0.97-5_i386.deb | ||
- | sudo dpkg --install grub-gfxboot_0.97-5_i386.deb | ||
- | |||
- | On peut trouver des paquets plus récents, comme grub-gfxboot_0.97-14 sur [[http://sidux.com/debian/pool/main/g/grub-gfxboot/grub-gfxboot_0.97-14_i386.deb|sidux.com]], mais ils ne semblent pas fonctionner avec ubuntu (cf [[http://forum.ubuntu-fr.org/viewtopic.php?pid=899597|forum]]). | ||
- | |||
- | Alternative 64 bits : | ||
- | |||
- | wget http://sidux.com/debian/pool/main/g/grub-gfxboot/grub-gfxboot_0.97-14_amd64.deb | ||
- | sudo dpkg --install grub-gfxboot_0.97-14_amd64.deb | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | =====Configuration de grub-gfx===== | ||
- | |||
- | Trouvez un thème(liste des sites contenant des thèmes en bas de page). Pour l'exemple, nous prendrons le thème "/home/user/message.truc". | ||
- | |||
- | Copiez le fichier dans "/boot/grub/" (adaptez "/home/user/message.truc" à votre cas) : | ||
- | |||
- | sudo cp /home/user/message.truc /boot/grub/message.truc | ||
- | |||
- | Ouvrez le fichier "/boot/grub/menu.lst" avec les droits de root. | ||
- | |||
- | ^ Pour Ubuntu ^ Pour Kubuntu ^ | ||
- | |<code>gksudo gedit /boot/grub/menu.lst</code>|<code>kdesu kate /boot/grub/menu.lst</code>| | ||
- | |||
- | Placez-vous avant cette ligne : | ||
- | |||
- | ## ## End Default Options ## | ||
- | |||
- | Tapez dans la console : | ||
- | |||
- | sudo grub --batch | ||
- | |||
- | Puis : | ||
- | |||
- | grub> find /boot/grub/stage1 | ||
- | |||
- | Notez ce qui apparait. | ||
- | |||
- | Ajoutez la ligne suivante dans le fichier "/boot/grub/menu.lst" précédemment ouvert en adaptant "(hdX,Y)" et "message.truc" à votre cas : | ||
- | |||
- | gfxmenu (hdX,Y)/boot/grub/message.truc | ||
- | |||
- | Commentez l'option ''"Hiddenmenu"'' (en ajoutant "#" devant l'option). | ||
- | |||
- | Installez Grub en adaptant "hd//X//" à votre cas (souvent il s'agit de "hda") : | ||
- | |||
- | sudo grub-install hdX | ||
- | |||
- | Si cette commande ne marche pas, essayez de remplacer le chiffre à sa lettre correspondante pour //X// ; par exemple, 0 correspond à la lettre a, 1 à b, etc. | ||
- | ou essayer : | ||
- | |||
- | sudo grub-install --recheck /dev/hdX | ||
- | |||
- | Fermez tout, redémarrez ... et contemplez ! | ||
- | |||
- | ===== Cas particulier : dualboot ===== | ||
- | |||
- | Lors de la génération automatique du grub, la section qui permet de démarrer windows n'apparaît pas. Il faut donc la rajouter soi-même. D'où l'intérêt d'avoir fait une sauvegarde de son fichier menu.lst avant de procéder à l'installation de grub-gfx. Le plus simple est d'ouvrir le fichier menu.lstback et de copier la section correspondant à la partition windows. Après cette ligne: | ||
- | |||
- | ### END DEBIAN AUTOMAGIC KERNELS LIST | ||
- | Il faut ajouter ceci: | ||
- | # This entry automatically added by the Debian installer for a non-linux OS | ||
- | # on /dev/hda1 | ||
- | title Window$ XP | ||
- | root (hd0,0) // à adapter selon votre configuration | ||
- | savedefault | ||
- | makeactive | ||
- | chainloader +1 | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ===== Cas particulier : partition "/boot" séparée ===== | ||
- | |||
- | Si vous avez une partition "/boot" séparée, les instructions ci-dessus ne fonctionneront pas. Il est nécessaire d'adapter ; en fait, la référence à "/boot" dans les instructions n'est plus nécessaire. | ||
- | |||
- | En clair, la procédure devient : | ||
- | |||
- | __//Sans changement ://__ | ||
- | |||
- | ---- | ||
- | |||
- | Trouvez un thème. Pour l'exemple, nous prendrons le thème "/home/user/message.ubugrey". | ||
- | |||
- | Copiez le fichier dans "/boot/grub/" (adaptez "/home/user/message.ubugrey" à votre cas) : | ||
- | |||
- | sudo cp /home/user/message.ubugrey /boot/grub/message.ubugrey | ||
- | |||
- | Ouvrez le fichier "/boot/grub/menu.lst" avec les droits de root. | ||
- | |||
- | ^ Pour Ubuntu ^ Pour Kubuntu ^ | ||
- | |<code>gksudo gedit /boot/grub/menu.lst</code>|<code>kdesu kate /boot/grub/menu.lst</code>| | ||
- | |||
- | Placez-vous avant cette ligne : | ||
- | |||
- | ## ## End Default Options ## | ||
- | |||
- | __**//Partie modifiée ://**__ | ||
- | |||
- | ---- | ||
- | |||
- | Tapez dans la console : | ||
- | |||
- | sudo grub --batch | ||
- | |||
- | Puis : | ||
- | |||
- | grub> find /grub/stage1 | ||
- | |||
- | Notez ce qui apparait. | ||
- | |||
- | (par exemple : | ||
- | //grub> find /grub/stage1// | ||
- | //find /grub/stage1// | ||
- | //(hd2,0)// | ||
- | ) | ||
- | |||
- | Tapez **quit** au prompt de grub pour quitter la session grub. | ||
- | |||
- | Ajoutez cette ligne en adaptant "(hdX,Y)" et "message.truc" à votre cas | ||
- | |||
- | gfxmenu (hdX,Y)/grub/message.truc | ||
- | |||
- | (dans l'exemple précédent : | ||
- | //gfxmenu (hd2,0)/grub/message.ubugrey | ||
- | //) | ||
- | |||
- | __//Sans changement ://__ | ||
- | |||
- | ---- | ||
- | |||
- | Commentez l'option ''"Hidenmenu"'' (en ajoutant "#" devant l'option). | ||
- | |||
- | Adaptez également l'option "timeout" pour régler le nombre de secondes d'affichage avant sélection de l'OS par défaut. | ||
- | |||
- | |||
- | |||
- | Installez Grub en adaptant "hdX" à votre cas (souvent il s'agit de "hda") : | ||
- | |||
- | sudo grub-install hdX | ||
- | |||
- | (dans l'exemple précédent cela donnerait : | ||
- | //sudo grub-install hd2// | ||
- | puisque c'était ce qui était reporté par find /grub/stage1 - sans la virgule et le chiffre qui suit... | ||
- | ) | ||
- | |||
- | Si cette commande ne marche pas, essayez de remplacer le chiffre à sa lettre correspondante pour X ; par exemple, 0 correspond à la lettre a, 1 à b, etc. | ||
- | |||
- | Fermez tout, redémarrez ... et contemplez ! | ||
- | |||
- | ---- | ||
- | |||
- | Voilà... afin que ceux qui ont installé une partition "/boot" dédiée ne s'arrachent plus les cheveux en cherchant ce qui ne va pas dans ce tutoriel !!! | ||
- | |||
- | =====Trouver un thème===== | ||
- | |||
- | On trouvera, pour commencer, quelques thèmes à cette adresse : | ||
- | * http://doc.gwos.org/index.php/GfxBoot (inscription obligatoire) | ||
- | ou quelques exemples : | ||
- | * http://www.gnome-look.org/content/show.php?content=43165 | ||
- | * http://www.gnome-look.org/content/show.php?content=43166 | ||
- | * http://www.gnome-look.org/content/show.php?content=38092 | ||
- | |||
- | |||
- | |||
- | =====Créer ou modifier un thème===== | ||
- | |||
- | Quelques éléments de réponse pour modifier un thème existant, sur le forum :\\ | ||
- | [[http://forum.ubuntu-fr.org/viewtopic.php?pid=625301#p625301]]. | ||
- | |||
- | Créer une image de CD bootable pour tester votre thème en l'émulant avec QEMU :\\ | ||
- | [[http://forum.ubuntu-fr.org/viewtopic.php?pid=624982#p624982]] | ||
- | |||
- | ---- | ||
- | |||
- | //Contributeurs : // |