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/05/2008, 11:31]
83.99.9.69, 213.95.41.13
— (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//​. 
- ​[[apt://​gfxboot]] 
-ou 
-  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, peut etre un "sudo grub-install hd0" résoud le problème mais pas sur FIXME</​note>​ 
- 
-  wget http://​sidux.com/​debian/​pool/​main/​g/​grub-gfxboot/​grub-gfxboot_0.97-27_amd64.deb 
-  sudo dpkg --install grub-gfxboot_0.97-27_amd64.deb 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
-[[apt://​[[apt://​Paquet]]]] 
- 
- 
-=====Configuration de grub-gfx===== 
- 
- 
-Tapez dans la console : 
- 
- <​code>​ sudo grub --device-map=/​boot/​grub/​device.map</​code>​ 
- 
-Puis : 
- 
-<​code> ​ grub> find /​boot/​grub/​stage1</​code>​ 
- 
-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 
- 
-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 ''"​Hiddenmenu"'' ​ qui se situe a la ligne 23(en ajoutant "#"​ devant l'​option). 
-<​code>#​Hiddenmenu</​code>​ 
-Ajouter avant la ligne  ​ 
- 
-  ## ## End Default Options ## 
- 
-l'​option (adaptant "​(hdX,​Y)"​ et "​message.snow"​ à votre cas) : 
- 
-  gfxmenu (hdX,​Y)/​boot/​grub/​message.snow 
- 
- 
- 
-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 (hdX) de la commande en effet hdX s'​utilise aussi sur des disques dur SATA qui normalement sont désignés par l'​appellation sda</​note>​ 
- 
-Si cette commande ne marche pas, essayez avec le chiffre lu plus haut (à la place de X) 
-ou essayer : 
- 
-  sudo grub-install --recheck /dev/hdX 
- 
- 
-Exemple d'​output 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: 
- 
-   ### 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 //  
  • grub-gfx.1209893498.txt.gz
  • Dernière modification: Le 12/05/2008, 01:22
  • (modification externe)