URL: https://linuxfr.org/forums/linux-general/posts/creer-sa-cle-usb-multiboot-bios-mbr-uefi-gpt Title: Créer sa clé USB multiboot BIOS (MBR) & UEFI (GPT) Authors: electro575 Date: 2016年11月20日T18:29:12+01:00 License: CC By-SA Tags: Score: 0 Bonsoir à tous, J'ai suivi le tuto d'arch-linux pour faire sa clé USB multiboot par le lien suivant : voir le chapitre 1.2.2 [Clé USB Multiboot](https://wiki.archlinux.org/index.php/Multiboot_USB_drive) Voici la démarche que je résume ici :> Créer son live usb : 1-FORMATER ET RECREER ou CREER LA TABLE DE PARTITIONNEMENT GPT (GUID Partition Table) avec l’utilitaire "Disque" 2-PARTITIONNER avec cfdisk (mieux cgdisk), on créé la partition :> 1 - 1M type BIOS 2 - 50M type EFI, la 3ème et 4ème ec utilitaire disque => 4ème drapeau bootable 3 - 3G type "on s'en fiche, on reformate après avec l’utilitaire "Disque" 4 - 4,6G type "on s'en fiche, on reformate après avec l’utilitaire "Disque"> Disque : 3-reformater la 3ème partition DATA en FAT32 => utilitaire disque → formater en FAT qui sera FAT32 au final ou sudo dnf install dosfstools && sudo mkfs.vfat -F 32 -n DATA /dev/sdx3> 4-reformater la 4ème partition DISTRI en Ext2 => utilitaire disque → formater en ext4 ou sudo mkfs.ext4 -n DISTRI /dev/sdx4> 3 - dependencies : dnf install grub2-efi grub2-efi-modules shim> 4 - Install GRUB for EFI with: sudo mkdir /mnt/EFI && sudo mount -t vfat /dev/sdd2 /mnt/EFI sudo mkdir /mnt/DISTRI && sudo mount /dev/sdd4 /mnt/DISTRI> sudo grub2-install --target=x86_64-efi --efi-directory=/mnt/EFI --boot-directory=/mnt/DISTRI/boot --removable --recheck && sync> 5 – Install GRUB for BIOS : sudo grub2-install --target=i386-pc --boot-directory=/mnt/DISTRI/boot --recheck /dev/sdd && sync> => --boot-directory indique que le dossier de boot est ici > =>>>BOOT système BIOS & système EFI possible !!! ------------------------------------------ J'ai donc essayé la clé usb en copiant les OS de format iso dans ce chemin d'accès : /boot/iso -Fedora-Workstation-Live-x86_64-24-1.2.iso -systemrescuecd-x86-4.7.2.iso Voici le fichier /boot/grub2/grub.cfg : menuentry '[loopback]Fedora-Workstation-Live-x86_64-24-1.2' { set isofile='/boot/iso/Fedora-Workstation-Live-x86_64-24-1.2.iso' loopback loop $isofile linux (loop)/isolinux/vmlinuz inst.stage2=hd:LABEL=Fedora-WS-dvd-x86_64-24 iso-scan/filename=$isofile quiet initrd (loop)/isolinux/initrd.img } menuentry "systemrescuecd-x86-4.7.2" { set isofile='/boot/iso/systemrescuecd-x86-4.7.2.iso' loopback loop $isofile linux (loop)/isolinux/rescuecd isoloop=/systemrescuecd-x86-4.7.2.iso setkmap=us docache dostartx initrd (loop)/isolinux/initram.igz } Le résultat au boot de la clé est le suivant : -Fedora : error : no suitable video mode found booting in blind mobe -System-rescue-cd : no "/isolinux/rescuecd" found De ce que j'ai pu retenir c'est que la partition EFI boot sur la partition DISTRI mais après je ne vois pas pourquoi ça ne passe pas au boot !! L'avantage d'avoir un **MBR** en sx1 et un **EFI** en sx2 est qu'on peut booter sur un système **BIOS** ou **UEFI**. Je ne sais pas si il me manque **syslinux** ou **extlinux** dans la partition DISTRI en sx4 !? Le souci c'est que j'ai déjà tout installé donc si j'utilise l'argument -i, ma table de partition risque de se faire éjecter ! Je devrais faire un update avec extlinux car aussi ma partition DISTRI est en ex4 !? **Autrement** il y a le bog de quelqu'un mais je ne sais pas si le blog est bien à jour en ce moment pour plop-linux. [Plop-linux](https://www.plop.at/en/ploplinux/live/usb.html) **Sinon** oui il y a easy2boot mais je pense pas que le système boot sur BIOS & UEFI : [Easy2Boot](http://www.easy2boot.com/) Merci d'avance, je prendrais compte de vos messages dans la soirée.

AltStyle によって変換されたページ (->オリジナル) /