Faire une clé USB bootable avec grub pour linux


Index de la page

Grub est un loader : bout de code qui permet de démarrer un système exploitation.
Grub peut lancer plusieurs types de systèmes (windows, linux, solaris, bsd ...), bien sur un seul à la fois, on peut choisir le système à lancer via un menu ( /boot/grub/menu.lst ou /boot/grub/grub.cfg pour la version 2 ). Il y a une version pour windows et pour linux.
Le but de l'opération est de placer de bout de code sur une clé USB pour pouvoir ensuite démarrer un système à partir de la clé USB. Il faut bien sur que le matériel accepte de booter sur de l'USB ceci n'est pas toujours possible si vous avez du vieux matériel, vérifiez dans vôtre bios.
Au final c'est d'avoir une clé live (pouvant avoir plusieurs distributions) : l'équivalent de plusieurs live CD ou DVD. Comme les live CD ou DVD, la partition ou la distribution est placée, lorsque cette dernière est en fonctionnement, l'écriture sur le média est impossible.
Pour ce faire il vous faut :
  1. Avoir un pc avec un bios récent (il doit accepter de booter sur un média externe en USB ).
  2. une clé USB ou un disque dur externe (usb / esata / IEEE 1394).

Haut

  • Préparation
    • Mettre le flag boot via fdisk (option "a", choisir la partition 1)
    • Formater votre clé : choisir de faire 2 partitions, une qui accueillera la ou les distributions, l'autre qui permettra de contenir et écrire des données.
    • Montez la partition qui accueillera le ou les OS (mount /dev/sdxy /chemin/du/montage)
    • Copier le contenue du live CD ou DVD sur la clé (la partition qui lui est destinée). Vous pouvez télécharger :
      • l'iso complet de ma clé : (distributions : backtrack 3, knoppix, rescuecd grub est intégré) : keyusb.iso
      • l'ensemble des distributions de ma clé : backtrack 3, knoppix, rescuecd) : distrib.tar.gz
    • Copier les répertoires /boot/grub/ à la racine de la clé :
      (cp -R /boot/grub /montage/de/la/cle/boot/grub) vous pouvez télécharger ma partie grub : grub.tar.gz (Ceci vous fera un example de menu pour grub)

Haut

  • Installation de Grub
    • Tappez la commande : grub-install --no-floppy --root-directory=/chemin/du/montage /dev/sdxy
    • Démonter et synchroniser la clé : umount /chemin/du/montage puis sync
    • Il vous reste à tester votre clé

Haut


navigation : Home Page >> Autre >> Vous êtes ici
La page a été visitée 720 fois Auteur : wormcs