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 22/02/2008, 17:41] 83.154.112.35 |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>breezy dapper edgy feisty boot gestionnaire grub personnalisation}} | ||
- | ---- | ||
- | |||
- | ====== Grub-GFX : Grub avec une image de fond ====== | ||
- | |||
- | |||
- | =====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. | ||
- | |||
- | <note importante> | ||
- | Grub-GFX est encore en **version Bêta**. Il est encore instable : l'installation est à effectuer à vos risques et périls. Ubuntu-fr ne saura être responsable d'une quelconque mauvaise expérience. | ||
- | </note> | ||
- | |||
- | 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 | ||
- | |||
- | |||
- | |||
- | <note importante> Avant de continuer veuillez regarder les parties cas particuliers dans le cas d'une configuration différente</note> | ||
- | |||
- | |||
- | |||
- | =====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 | ||
- | |||
- | <note>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 voici l'erreur qu'il affiche: <code>sudo grub-install hd0 | ||
- | /usr/sbin/grub-install: 272: Syntax error: redirection unexpected</code>(cf [[http://forum.ubuntu-fr.org/viewtopic.php?pid=899597|forum]]).</note> | ||
- | |||
- | Pour les systèmes 64 bits : | ||
- | |||
- | <note important> Cette version pose problème lors de la validation de la configuration par le "nouveau" grub; voici ce que l'on obtient alors que la ligne de commande (sudo grub-install hd0) est correcte: | ||
- | <code>sudo grub-install hd0 | ||
- | /usr/sbin/grub-install: 272: Syntax error: redirection unexpected</code> | ||
- | Dans ce cas je n'ai malheureusement pas trouvé de solution. Ah si j'oubliais réinstaller grub Rajout : un "sudo bash grub-install hd0" résoud le problème</note> | ||
- | |||
- | 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===== | ||
- | cena the boss cena the boss i c tué les gen lalala | ||
- | |||
- | ===== 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 "message.snow" qui se trouve dans le répertoire personnel ( ~/ ). | ||
- | |||
- | Copiez le fichier dans "/boot/grub/" (adaptez "message.snow" à votre cas) : | ||
- | |||
- | sudo cp ~/message.snow /boot/grub/message.snow | ||
- | |||
- | |||
- | 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. | ||
- | |||
- | 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>| | ||
- | |||
- | Commentez l'option ''"Hidenmenu"'' (en ajoutant "#" devant l'option, ligne 23) . | ||
- | |||
- | <code>#Hidenmenu</code> | ||
- | |||
- | Ajouter avant cette ligne: | ||
- | |||
- | ## ## End Default Options ## | ||
- | |||
- | les options en fonctions de vos configurations: | ||
- | |||
- | __**//Partie modifiée ://**__ | ||
- | |||
- | ---- | ||
- | |||
- | (adapter "(hdX,Y)" et "message.snow" à votre cas) | ||
- | |||
- | gfxmenu (hdX,Y)/grub/message.snow | ||
- | |||
- | (dans l'exemple précédent : | ||
- | //gfxmenu (hd2,0)/grub/message.snow | ||
- | //) | ||
- | |||
- | __//Sans changement ://__ | ||
- | |||
- | ---- | ||
- | |||
- | |||
- | |||
- | 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 "hd0") : | ||
- | |||
- | 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]] | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | =====Désinstaller gfx-grub===== | ||
- | |||
- | Vous avez été nombreux a tenté l'aventure mais déçu vous avez jeter l'éponge... | ||
- | Ce tutoriel est donc fait pour vous. | ||
- | |||
- | Commencer a désinstaller glx grub | ||
- | <code>sudo aptitude remove grub-gfxboot</code> | ||
- | <code>sudo aptitude remove gfxboot</code> | ||
- | |||
- | <note>Ici nous allons supprimer le fichier car généralement elle est mal configuré et ne servira plus Et nous allons restaurer le fichier menu.lstback</note> | ||
- | Supprimer votre fichier menu.lst | ||
- | <code>sudo rm /boot/grub/menu.lst</code> | ||
- | |||
- | Puis nous réinstallons grub | ||
- | |||
- | <code>sudo aptitude install grub</code> | ||
- | |||
- | Puis tapez dans la console : | ||
- | |||
- | <code> sudo grub --batch</code> | ||
- | |||
- | Puis : | ||
- | |||
- | <code> grub> find /boot/grub/stage1</code> | ||
- | |||
- | Notez ce qui apparait. | ||
- | |||
- | puis pour sortir de l'invite grub> | ||
- | |||
- | quit | ||
- | |||
- | voici le format que vous obtenez: hdX,Y. | ||
- | Enfin le coup de grâce (remplacer X avec le résultat de la commande précédente) | ||
- | |||
- | <code>sudo grub-install hdX </code> | ||
- | |||
- | Redémarrer et rever un bon coup!! | ||
- | |||
- | ---- | ||
- | |||
- | //Contributeurs : yurek // |