7 Nov / 2017

Créer une clé USB UEFI

Nous allons créer une clé usb qui démarre avec grub2 de pré-installé, nous pourrons ainsi démarrer des images isos sur des ordinateurs avec un bios UEFI. En utilisant la méthode qui suit vous perdrez toutes les données contenues sur votre clé USB.

1. Trouver le nom du périphérique

  1. Vérifier que la clé USB ou carte SD sur laquelle vous souhaitez installer grub est débranchée.
  2. Lancer GParted en haut à gauche, un menu déroulant affiche la liste des périphériques.
  3. Insérer votre clé USB et faire « Actualiser les périphériques » qui se trouvent dans le menu GParted.
  4. Un nouveau périphérique apparaît dans le menu déroulant à gauche dans GParted au format « /dev/sdx ».

2. Télécharger l’image disque et l’installer sur la clé

Nous allons commencer par télécharger l’image disque ici.

Maintenant que nous disposons de l’image lancer un terminal.

Exécuter les commandes suivantes, en remplaçant /dev/sdx par le nom du périphérique trouvé à l’étape 1 (vous devez être administrateur « root »).

gzip -dc grub2-efi-usb.gz | dd of=/dev/sdx

echo ok | parted /dev/sdx unit B print free | grep 'Free Space' | tail -n1 | awk '{print $2}' | parted /dev/sdx resizepart 2

e2fsck -f -y -v -C 0 /dev/sdx2

resize2fs /dev/sdx2

3. Configurer grub

Voila vous disposez d’une clé usb avec grub2 EFI de pré-installé. Il ne vous reste plus qu’à configurer le fichier /boot/grub/grub.cfg pour démarrer votre système.

Pour un système Poutoux 32 bit il suffit de mettre ce code dans le fichier /boot/grub/grub.cfg

menuentry "Poutoux 0.3.1 i386"  {
	set isofile="/Poutoux-0.3.1-i386.hybrid.iso"
	loopback loop $isofile
	linux (loop)/live/vmlinuz findiso=$isofile locales=fr_FR.UTF-8 keyboard-layouts=fr username=poutoux boot=live quiet splash
	initrd (loop)/live/initrd.img    
}

N’oubliez pas de copier l’image iso à la racine de votre clé usb.

Vous trouverez le moyen de lancer des images ubuntu ici (il vous faudra éditer le fichier /boot/grub/grub.cfg directement et non pas /etc/grub.d/40_custom) , et debian ici.

 

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *