Salut à tous ,
Finalement j'ai réusi à faire mon menu de boot en recoupant des informations glanées sur internet .Cependant celles ci sont très dificile d'accès car parfois de niveau trop élevé ou bien incomplètes ou erronées .Donc pour vous faire plaisir je vais indiquer la marche que j'ai suivie .
Tout d'abbord j'ai installé linux , ( debian par knoppix ) ,sur une partition appelé hda1 .Une partition swap pour Linux .J'ai ensuite créer la partition hda3 pour y installer Windows XP pro.
Pour information :
hda1 : 512 Mo .
Hda2 : 49,7 Go .
Hda3 : 29,7 Go .
La première chose à faire est de mettre l'amorce sur hda2 lors du partitionnement .(Je ne sais pas si cela a de l'utilité mais si quelqu'un sait ,qu'il me corige .) .
Installation de grub
Ensuite dans Linux on installe GRUB suivant la procédure suivante .
Vous devez tout d'abord créer un dossier grub dans le répertoire de boot, en root, dans une console :
( pour se connecter en root tapez $su puis le mot de passe .)
Code:$mkdir /boot/grub
Ensuite vous copiez dans /boot/grub tous les fichiers contenus dans le répertoire: /usr/lib/grub/i386-pc .
voilà pour l'installation de grub .Code:$cp -a /usr/lib/grub/i386-pc/* /boot/grub/
NB : GRUB numérote les partitions à partir de 0 sous la forme (hd0,0). Donc la partition hda1 devient (hd0,0) et hdb1 (hd1,0) et ainsi de suite.
Dans une console root, vous tapez :
Code:$grub
et vous otenez l'invite suivante :
Code:grub>
Tapez : (ici hda2 est la partition root ou racine(/) de linux ,la ou est installer grub et donc linux , donc cette ligne est à adapter)
Code:grub>root (hd0,1) grub>setup (hd0)
pour sortir:
Code:grub>quit
et voila si vous n'avez pas eu d'erreur, grub est installé sur votre disque dans le mbr.
Rédaction du menu .
Maintenant il faut rédiger le menu .Voici le mien et les explications .
Code:Exemple: #temp d'attente timeout = 10 #entrée par défaut default = 0 #les couleurs color light-gray/blue black/light-gray #begin linux title Linux root (hd0,1) kernel /vmlinuz root=/dev/hda2 vga=791 hdb=ide-scsi #end lin #entrée windows title XP rootnoverify (hd0,2) makeactive chainloader +1 #fin entré windows
en bleu ce sont les commentaires :ils ne servent qu'a rendre le menu plus lisible sinon ils ne servent à rien .
Temps d'attentente avant de booter automatiquement sur l'entré désignée par défault .
Sinon le différents codes sont a adapter légèrement selon les configurations Allez voir sur
Où taper vetre code de menu ?
Sur une console, connecté en root allez sur /boot/grub et tapez:
Code:$vi menu.lst
vous voilà dans l'éditeur de texte vi .
Pour taper du texte tapez i .
Une fois fini tapez <Control + C> puis < :wq> pour quitter en sauvegardant ou < :q!> pour quitter sans sauvegarder.
voilà votre menu fini .
Ensuite vérifiez en redémarant votre ordi .
Puis installez windows selon la procédure habituelle.
Finalisation.
Enfin redémarez avec un CD-live comme knoppix .Et refaites ces étapes :
Code:$grub grub>root (hd0,1) grub> grub>setup (hd0) grub>quit
voilà ,maintenant ,en théorie ça marche .![]()


