tuto:linux:grub
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
tuto:linux:grub [2009/03/15 10:32] – root | tuto:linux:grub [2009/03/15 10:41] (Version actuelle) – root | ||
---|---|---|---|
Ligne 190: | Ligne 190: | ||
Lorsque Grub a été effacé par l' | Lorsque Grub a été effacé par l' | ||
- | Il existe un live-cd spécialement conçu pour la restauration du grub après une ré-installation de Windows, et très facile à employer. C'est le [[http:// | + | Il existe un live-cd spécialement conçu pour la restauration du grub après une ré-installation de Windows, et très facile à employer. C'est le [[http:// |
| | ||
- | Et Grub sera à nouveau sur votre MBR vous permettant de démarrer aussi bien Windows que Linux. | + | Et Grub sera à nouveau sur votre MBR vous permettant de démarrer aussi bien Windows que Linux. |
- | Toutefois, si vous ne possédez pas de disquette de démarrage, ne cédez pas à la panique car il y a moyen de s'en sortir à l'aide d'un Live CD contenant le programme Grub. Si vous n'avez pas de Live CD, vous pouvez, par exemple, télécharger [http:// | + | Toutefois, si vous ne possédez pas de disquette de démarrage, ne cédez pas à la panique car il y a moyen de s'en sortir à l'aide d'un Live CD contenant le programme Grub. Si vous n'avez pas de Live CD, vous pouvez, par exemple, télécharger |
Vous pouvez également utiliser le Live CD Ubuntu. | Vous pouvez également utiliser le Live CD Ubuntu. | ||
Ligne 304: | Ligne 304: | ||
Tout d’abord, vous pouvez installer le paquet **grub-splashimages** contenant des images par défaut. | Tout d’abord, vous pouvez installer le paquet **grub-splashimages** contenant des images par défaut. | ||
- | Ces images vont être placées dans « / | + | Ces images vont être placées dans /// |
Cependant vous n' | Cependant vous n' | ||
Ligne 317: | Ligne 317: | ||
Puis ajoutez ceci dans le fichier « / | Puis ajoutez ceci dans le fichier « / | ||
+ | |||
splashimage=(hdX, | splashimage=(hdX, | ||
+ | |||
Ou : | Ou : | ||
+ | |||
splashimage=/ | splashimage=/ | ||
+ | |||
Ou : | Ou : | ||
+ | |||
splashimage=(hdX, | splashimage=(hdX, | ||
- | (hdX,Y) représente alors la partition | + | |
+ | (hdX,Y) représente alors la partition | ||
(hdX,Y) se détermine ainsi : | (hdX,Y) se détermine ainsi : | ||
Ligne 329: | Ligne 335: | ||
Y=numéro de la partition sur le disque, numérotées à partir de 0. Si votre « /boot » est sur la 5e partition, Y=4. | Y=numéro de la partition sur le disque, numérotées à partir de 0. Si votre « /boot » est sur la 5e partition, Y=4. | ||
Le plus simple, consiste à regarder sous la ligne que vous insérez, à quel endroit Grub a défini « root ». Vous trouverez pour chaque boot possible des blocs du type : | Le plus simple, consiste à regarder sous la ligne que vous insérez, à quel endroit Grub a défini « root ». Vous trouverez pour chaque boot possible des blocs du type : | ||
+ | |||
title Ubuntu, kernel... | title Ubuntu, kernel... | ||
root (hdX,Y) | root (hdX,Y) | ||
Ligne 335: | Ligne 342: | ||
Pour voir votre image, redémarrez l’ordinateur et admirez. | Pour voir votre image, redémarrez l’ordinateur et admirez. | ||
- | Sachez que cependant si vous utilisez **splashimage** dans « / | + | Sachez que cependant si vous utilisez **splashimage** dans /// |
foreground XXXXXX | foreground XXXXXX | ||
background XXXXXX | background XXXXXX | ||
Ligne 341: | Ligne 349: | ||
Ou XXXXXX est un code de couleur hexdécimal, | Ou XXXXXX est un code de couleur hexdécimal, | ||
- | Il est possible également d' | + | Il est possible également d' |
+ | |||
+ | Ce //boot splash// est présent dans la version 6.06. | ||
- | Ce « boot splash » est présent dans la version 6.06. | + | ==== Création de son image ==== |
- | ==== Création de son image ==== | + | Les images utilisées par grub sont bien particulières. Elle doivent remplir un certain cahier des charges : |
- | Les images utilisées par grub sont bien particulières. Elle doivent remplir un certain cahier des charges : | ||
* fichier de type « xpm.gz » ; | * fichier de type « xpm.gz » ; | ||
* taille de 640x480 ; | * taille de 640x480 ; | ||
* être en 14 couleurs seulement. | * être en 14 couleurs seulement. | ||
- | Pour vous aider, Coffee a écrit un petit script disponible [http:// | + | |
+ | Pour vous aider, Coffee a écrit un petit script disponible | ||
| | ||
Ligne 357: | Ligne 367: | ||
| | ||
- | Notez que « .jpg » dans le format initial est un exemple. Puis il faut compresser l' | + | Notez que « .jpg » dans le format initial est un exemple. Puis il faut compresser l' |
gzip MonImage.xpm | gzip MonImage.xpm | ||
Ligne 367: | Ligne 377: | ||
==== Grime ==== | ==== Grime ==== | ||
- | [http:// | + | [[http:// |
Pour cela, il vous suffit de le télécharger et le décompresser. Il faut ensuite, en ligne de commande, se placer dans le dossier où il a été décompressé et saisir : | Pour cela, il vous suffit de le télécharger et le décompresser. Il faut ensuite, en ligne de commande, se placer dans le dossier où il a été décompressé et saisir : | ||
+ | |||
./configure | ./configure | ||
sudo make | sudo make | ||
Ensuite, si tout s'est bien passé, tapez : | Ensuite, si tout s'est bien passé, tapez : | ||
+ | |||
sudo grime | sudo grime | ||
Ligne 512: | Ligne 524: | ||
De ce fait, au démarrage du système, si le gestionnaire de démarrage Grub cherche à démarrer un système d' | De ce fait, au démarrage du système, si le gestionnaire de démarrage Grub cherche à démarrer un système d' | ||
- | ===== Cas type ===== | + | === Cas type === |
Dans mon cas, le matériel est un disque dur Western Digital de 250 Go, reconnu comme un 136 Go dans le BIOS. | Dans mon cas, le matériel est un disque dur Western Digital de 250 Go, reconnu comme un 136 Go dans le BIOS. | ||
Ligne 534: | Ligne 546: | ||
==== Taille réelle de disque dur perdu ==== | ==== Taille réelle de disque dur perdu ==== | ||
- | ===== Cas type ===== | + | === Cas type === |
En interrompent une copie du disque dur entier sur un autre, volontairement ou par coupure de courant, la taille du disque dur cible peut-être erroné. Au BIOS, dans mon cas type, je me retrouvais avec une taille de 33821 Mo. Que cela soit avec un formatage de bas niveau (low Format) ou en réinstallant le MBR, rien n'y faisait. Il y avait plusieurs utilitaires qui reconnaissaient la véritable taille du disque et reformataient bien le disque dur, mais que cela soit sous Windows Xp SP2 ou Linux Kubuntu 7.04, rien ne fonctionnait. | En interrompent une copie du disque dur entier sur un autre, volontairement ou par coupure de courant, la taille du disque dur cible peut-être erroné. Au BIOS, dans mon cas type, je me retrouvais avec une taille de 33821 Mo. Que cela soit avec un formatage de bas niveau (low Format) ou en réinstallant le MBR, rien n'y faisait. Il y avait plusieurs utilitaires qui reconnaissaient la véritable taille du disque et reformataient bien le disque dur, mais que cela soit sous Windows Xp SP2 ou Linux Kubuntu 7.04, rien ne fonctionnait. |
tuto/linux/grub.1237113164.txt.gz · Dernière modification : 2009/03/15 10:32 de root