====== Clef USB bootable ======
----
===== Créer une clef bootable à partir d'une image ISO =====
* Insérer la clef USB.
* Lancer l'utilitaire « Disques » à partir du menu « Préférences ».
* Sélectionner la clef dans la partie gauche de la fenêtre.
* Dans le menu en haut à droite dans la barre système choisir « Restaurer l'image disque ... »
{{ :all:bibles:linux:clef1.gif?200 |}}
* Sélectionner l'image iso à utiliser
Avec cette méthode la clef n'est pas modifiable. La partition est de type ISO9660 comme un CD/DVD et donc en lecture seule.
----
===== Créer une clef bootable Ubuntu modifiable =====
==== Création des partitions ====
* Créer une table de partition GPT
* Créer une première partition ext4 en laissant 50 Mo à la fin de la clef (étiquette Ubuntu 26.04 amd64)
* Créer une partition FAT32 à la fin de la clef (étiquette ESP, drapeaux : boot,esp)
* Si le changement d'étiquette sur la partition FAT32 ne fonctinne pas avec gparted, utiliser la commande :
sudo mlabel -i /dev/sdx2 ::ESP
==== Copier le contenu de l'image ISO sur la clef ====
=== Monter l'image ISO Ubuntu ===
sudo mount -o loop ~/Téléchargements/ubuntu-26.04-desktop-amd64.iso /mnt
=== Copier les fichiers de l'image ISO sur la clef ===
sudo rsync -vauz --progress /mnt/EFI /media/ptl/ESP
sudo rsync -vauz --progress /mnt/ /media/ptl/Ubuntu\ 26.04\ amd
----
===== Clef UEFI Windows 10 =====
==== GParted ====
* Créer une table de partition GPT.
* Créer une partition primaire FAT32 de 1 Go avec comme étiquette « UEFI_Boot ».
* Créer une deuxième partition primaire NTFS sur le reste de la clef avec comme étiquette « Win10 » par exemple.
==== Copier les fichiers ====
Extraire les fichiers de l'image iso
* Copier tous les fichiers excepté le répertoire sources dans la partition FAT32
* Copier le répertoire sources sur la partition NTFS
* Copier le fichier sources/boot.wim sur la partition FAT32 (en gardant l'arborescence)
[[https://techbit.ca/2019/02/creating-a-bootable-windows-10-uefi-usb-drive-using-linux/|Source]]
----
===== Copier une clef legacy en clef UEFI =====
==== Format de la clef ====
Lancer gparted.
* Formater la clef en FAT32.
* Ajouter le drapeau de boot
==== Utilisation ms-sys ====
* Télécharger l'utilitaire [[http://ms-sys.sourceforge.net/|ms-sys]]
* Extraire l'archive
* Enchainer les commandes :
cd ms-sys
make
sudo make install
* identifier le nom de la clef /dev/sdxy avec la commande **fdisk -l**
* exécuter la commande suivante en prenant en compte le nom de la clef :
sudo ms-sys -e /dev/sdxy
* Copier le contenu de la clef originale sur la nouvelle clef.
[[http://ikewdu.free.fr/creer-une-cle-usb-windows-bootable-en-legacy-et-en-uefi-depuis-ubuntu/|Source]]
==== Vérification session UEFI ====
Pour vérifier si l'ordinateur a démarré en mode UEFI lancer la commande :
[ -d /sys/firmware/efi ] && echo "Session EFI" || echo "Session non-EFI"
----
===== Ventoy =====
Création de clef USB multi boot en UEFI et legacy par simple copier/coller des images ISO sur la clef.
Disponible sur Windows et Linux.
==== Linux ====
* Récupérer l'archive sur le site [[https://www.ventoy.net|Ventoy]]
* Extraire le contenu
* Exécuter le fichier VentoyGUI.x86_64 pour lancer l'interface graphique
Il est possible de garder de la place pour une autre partition sur la clef USB créée. Aller dans « Options/Configuration des Partitions » et indiquer la taille de l'espace à réserver en fin de disque.
----