FAQ LinuxConsultez toutes les FAQ
Nombre d'auteurs : 56, nombre de questions : 260, dernière mise à jour : 27 juin 2022 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.
Grub Legacy correspond aux anciennes versions inférieures à la version 2 de Grub. Grub 2 gère les partitions GPT, le boot en UEFI.
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 |
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 |
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.
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.
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
Pour réussir à démarrer sur la clé USB, il faut trouver son UUID avec :
Code : | Sélectionner tout |
ls (hd0)
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 |
Ensuite, on indique le fichier à charger pour démarrer :
Code : | Sélectionner tout |
chainloader /efi/boot/bootx64.efi
Code : | Sélectionner tout |
boot
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 çaLes 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 © 2024 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.