Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
grub-gfx [Le 04/07/2010, 15:05]
fabux retrait tag gestionnaire d'amorçage |
— (Version actuelle)
Ligne 1: Ligne 1:
-{{tag>​boot grub personnalisation à_recycler BROUILLON}} 
  
----- 
- 
-====== Grub-GFX : Grub avec une image de fond et des animations ====== 
- 
- 
-<note tip>Une version plus à jour de cette page est disponible [[grub-gfxboot]].</​note>​ 
- 
-===== 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 (ou en couleurs) classique, certes pratique, mais quelque peu repoussant ! 
-C'est donc une alternative intéressante pour toute personne recherchant une personnalisation 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 saurait être responsable d'une quelconque mauvaise expérience. 
-</​note>​ 
- 
- 
-===== En cas de problème après l'​installation ===== 
- 
-Si la procédure ne fonctionne pas et que Grub réapparait,​ alors pas de panique, il faut régénérer « menu.lst » : 
- 
-  sudo cp /​boot/​grub/​menu.lst /​boot/​grub/​menu.lstback 
-  sudo update-grub (répondre y) 
- 
-[[:​tutoriel:​comment_editer_un_fichier|On édite le fichier]] **/​boot/​grub/​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>​ 
- 
- 
-Ubuntu 9.04 : Pour la version Jaunty de Ubuntu il faut absolument utiliser un paquet grubgfx présent dans la liste suivante (suivant l'​architecture) : 
- 
-http://​sidux.com/​debian/​pool/​main/​g/​grub-gfxboot/​ 
- 
-et justement les anciens thèmes ne sont pas compatibles : voila un qui est compatible ( Format Valide) : 
-http://​www.gnome-look.org/​content/​show.php/​Vitruvian+Man+-+gfxboot+theme?​content=102998&​PHPSESSID=1ec3eeb6483663cc2d9faee65af4a9fd 
- 
-===== Installation ===== 
- 
-  * [[:​tutoriel:​comment_supprimer_un_paquet|Supprimez le paquet]] **grub** puis [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **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-40 » sur [[http://​sidux.com/​debian/​pool/​main/​g/​grub-gfxboot|sidux.com]],​ celui-ci semble fonctionner avec Ubuntu, contrairement à des versions précédentes (< 0.97-15 au moins) qui affichaient l'​erreur suivante : <​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|ce topic sur le forum]]). 
-Cependant, les thèmes compilés pour la 0.97-5 ne fonctionnent plus avec cette  version plus récente.</​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, peut être un "sudo grub-install hd0" résout le problème mais pas sûr. FIXME</​note>​ 
- 
-  wget http://​sidux.com/​debian/​pool/​main/​g/​grub-gfxboot/​grub-gfxboot_0.97-40_amd64.deb 
-  sudo gdebi grub-gfxboot_0.97-40_amd64.deb 
- 
-<note important>​Cette version issue de la distrib kanotix est compatible et testée sur amd64 avec ubuntu-hardy</​note>​ 
- 
-  wget http://​kanotix.com/​debian/​pool/​main/​g/​grub-gfxboot/​grub-gfxboot_0.97-11_amd64.deb 
-  sudo gdebi grub-gfxboot_0.97-11_amd64.deb 
- 
-===== Configuration de « grub-gfx » ===== 
- 
-Tapez dans la console : 
- 
-  sudo grub --device-map=/​boot/​grub/​device.map 
- 
-Puis : 
- 
-  grub> find /​boot/​grub/​stage1 
- 
-Notez ce qui apparait ; puis pour sortir de l'​invite ''​grub>''​ : 
- 
-  quit 
- 
-Trouvez un thème (liste des sites contenant des thèmes en bas de page). 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 
- 
-[[:​tutoriel:​comment_editer_un_fichier|Ouvrez le fichier]] « /​boot/​grub/​menu.lst » avec les droits de root. 
- 
-Commentez l'​option « ''​Hiddenmenu''​ »  qui se situe à la ligne 23 (en ajoutant « # » devant l'​option) : 
- 
-<​file>#​Hiddenmenu</​file>​ 
- 
-Ajouter avant la ligne : 
- 
-<​file>##​ ## End Default Options ##</​file>​ 
- 
-l'​option (adaptant « ''​(hdX,​Y)''​ » et « ''​message.snow''​ » à votre cas) : 
- 
-<​file>​gfxmenu (hdX,​Y)/​boot/​grub/​message.snow</​file>​ 
- 
-Installez Grub en adaptant « hd//X// » à votre cas (souvent il s'agit de « hd0 ») : 
- 
-  sudo grub-install hdX 
- 
-<​note>​La marque du disque dur ne joue pas grand rôle dans le nom (hd//X//) de la commande. En effet, « hd//X// » s'​utilise aussi sur des disques dur SATA qui normalement sont désignés par l'​appellation « sd//X// ».</​note>​ 
- 
-Si cette commande ne fonctionne pas, essayez avec le chiffre lu plus haut (à la place de //X//) ou essayez : 
- 
-  sudo grub-install --recheck /dev/hdX 
- 
-Exemple de sortie de la commande « ''​grub-install''​ » (ici, c'est installé sur « hd2 » qui est un disque SATA) :  
- 
-  Installation finished. No error reported. 
-  This is the contents of the device map /​boot/​grub/​device.map. 
-  Check if this is correct or not. If any of the lines is incorrect, 
-  fix it and re-run the script `grub-install'​. 
-  (hd0)   /​dev/​hda 
-  (hd1)   /​dev/​hdb 
-  (hd2)   /​dev/​sda 
- 
- 
-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 : 
- 
-<​file>​ 
-### END DEBIAN AUTOMAGIC KERNELS LIST 
-</​file>​ 
- 
-Il faut ajouter ceci : 
- 
-<​file>​ 
-# 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 
-</​file>​ 
- 
- 
-===== 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.  
- 
-[[:​tutoriel:​comment_editer_un_fichier|Ouvrez le fichier]] **/​boot/​grub/​menu.lst** avec les droits de root. 
- 
-Commentez l'​option « Hidenmenu » (en ajoutant « # » devant l'​option,​ ligne 23) : 
- 
-<​file>​ 
-#Hidenmenu 
-</​file>​ 
- 
-Ajouter avant cette ligne : 
- 
-  ## ## End Default Options ## 
- 
-les options en fonction 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 « hd//X// » à 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 ===== 
- 
-Quelques exemples provenant du site http://​www.gnome-look.org/​ : 
-  * 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 à tenter l'​aventure mais déçu vous avez jeté l'​éponge... 
-Ce tutoriel est donc fait pour vous. 
- 
-[[:​tutoriel:​comment_installer_un_paquet|Réinstallez le paquet]] [[apt://​grub|{{apt.png}}]]**grub**. 
-Le paquet grub-gfxboot sera automatiquement supprimé lors de l'​installation du paquet grub. 
- 
-Puis tapez dans la console : 
- 
-  sudo grub --batch 
- 
-Puis : 
- 
-  grub> find /​boot/​grub/​stage1 
- 
-Notez ce qui apparaît. 
- 
-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) : 
- 
-  sudo grub-install hdX 
- 
-Redémarrez et rêvez un bon coup ! 
- 
----- 
- 
-//​Contributeurs : [[:​utilisateurs:​Yurek]].//​ 
  • grub-gfx.1278248736.txt.gz
  • Dernière modification: Le 18/04/2011, 14:38
  • (modification externe)