FAQ LinuxConsultez toutes les FAQ

Nombre d'auteurs : 56, nombre de questions : 258, dernière mise à jour : 26 juin 2020  Ajouter une question

 

Cette FAQ a été réalisée à partir des contributions des membres du forum Linux de Developpez.com et de l'équipe de rédaction. Merci à eux !

Nous sommes perpétuellement à l'écoute de vos suggestions et corrections, n'hésitez pas à nous en faire part sur le forum.


SommaireAdministrationLe démarrageGrub (5)
précédent sommaire suivant
 

Grub Legacy correspond aux anciennes versions inférieures à la version 2 de Grub. Grub 2 gère les partitions GPT, le boot en UEFI.

Mis à jour le 7 novembre 2017 chrtophe

Dans le fichier /boot/grub/menu.lst, faites les modifications suivantes :

Le bloc servant à démarrer Windows :

Code : Sélectionner tout
1
2
3
4
5
title      Microsoft Windows XP Professionnel 
root      (hd0,0) 
savedefault 
makeactive 
chainloader   +1
Il suffit en effet de mettre ce bloc en tête des autres blocs.

Vous obtenez :

Code : Sélectionner tout
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
title      Microsoft Windows XP Professionnel 
root      (hd0,0) 
savedefault 
makeactive 
chainloader   +1 
 
title      Debian GNU/Linux, kernel 2.4.27-2-386 
root      (hd0,3) 
kernel      /boot/vmlinuz-2.4.27-2-386 root=/dev/hdb4 ro 
initrd      /boot/initrd.img-2.4.27-2-386 
savedefault 
boot 
 
title      Debian GNU/Linux, kernel 2.4.27-2-386 (recovery mode) 
root      (hd0,3) 
kernel      /boot/vmlinuz-2.4.27-2-386 root=/dev/hdb4 ro single 
initrd      /boot/initrd.img-2.4.27-2-386 
savedefault 
boot

Mis à jour le 23 octobre 2013 Katyucha ok.Idriss

Prendre un cd live (Knoppix par exemple) et booter votre machine dessus.

Monter la partition / (par exemple /dev/hdaX sur votre OS) dans /mnt :

Code bash : Sélectionner tout
$ mount /dev/hdaX /mnt

Faire un chroot sur /mnt :

Code bash : Sélectionner tout
$ chroot /mnt

Lancer grub-install sur le disque de boot, pour que Grub se réinstalle dans le MBR.

Code bash : Sélectionner tout
$ grub-install /dev/hda

Sortir du chroot :

Code bash : Sélectionner tout
$ exit

Démonter pour faire propre :

Code bash : Sélectionner tout
$ cd / ; umount /mnt

Et redémarrer l'ordinateur.

Mis à jour le 23 octobre 2013 Katyucha ok.Idriss

Tapez simplement :

Code bash : Sélectionner tout
1
2
3
4
root (hdx,x) 
kernel /vmlinuz-[version du kernel] ro root=LABEL=/ 
initrd /initrd-[version du kernel].img 
boot

Vous pouvez mettre "/dev/[ma partition]" si vous n'utilisez pas les labels.

Mis à jour le 23 octobre 2013 ok.Idriss

Selon comment vous avez préparé votre clé USB, celle-ci peut ne pas être reconnue par le BIOS/UEFI. Par conséquent, votre PC ne l'utilisera pas pour démarrer dessus.
Avec GRUB, vous pouvez utiliser la ligne de commandes afin d'indiquer comment utiliser la clé USB.

Pour ouvrir la ligne de commande, appuyez sur la touche 'c' sur l'écran de GRUB.

La première étape sera de liste les partitions des disques reconnus :

Code : Sélectionner tout
ls
Ce qui donnera une réponse similaire à :
(hd0), (hd1), (hd1,gpt1), (hd1, gpt2), (hd1, gpt3)
On voit ici, deux disques, où le second a trois partitions GPT. Dans ce cas, la clé USB est estampillée hd0.

Pour réussir à démarrer sur la clé USB, il faut trouver son UUID avec :
Code : Sélectionner tout
ls (hd0)
Ensuite, nous préparons GRUB à démarrer sur la clé en démarrant les modules nécessaires :
Code : Sélectionner tout
1
2
3
4
5
insmod part_gpt
insmod fat
insmod search_fs_uuid
insmod chain
search --fs-uuid --set=root 409-DBD9
(Le 409-DBD9 est à remplacer par l'UUID de votre clé USB.)

Ensuite, on indique le fichier à charger pour démarrer :
Code : Sélectionner tout
chainloader /efi/boot/bootx64.efi
Tout est prêt, on démarre :
Code : Sélectionner tout
boot

Mis à jour le 23 juin 2020 LittleWhite

Proposer une nouvelle réponse sur la FAQ

Ce n'est pas l'endroit pour poser des questions, allez plutôt sur le forum de la rubrique pour ça


Réponse à la question

Liens sous la question
précédent sommaire suivant
 

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2020 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.