01/08/2016

 Linux underground

Créer une clé USB bootable UEFI

Les outils nécessaires

Pour réaliser ce qui est écrit dans cette page, j'ai utilisé les outils suivants :

sys-fs/dosfstools-3.0.28
sys-boot/syslinux-6.04_pre1
sys-boot/unetbootin-625

La clé USB

Table de partition : DOS (MBR). La commande mkfs.vfat semble corrompre les tables de partition GPT (?)
Type de partition : W95 FAT32 (LBA).

Les informations que donne fdisk :

Welcome to fdisk (util-linux 2.26.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

Command (m for help): Disk /dev/sdb: 60,1 GiB, 64541949952 bytes, 126058496 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x29120c1d

Device     Boot Start       End   Sectors  Size Id Type
/dev/sdb1  *     2048 126058495 126056448 60,1G  c W95 FAT32 (LBA)

Command (m for help):

L'éventuel formatage se fera par :
# mkfs.vfat -F 32 -n "boot" /dev/sdb1

Gentoo live USB

Après avoir téléchargé le CD minimal (install-amd64-minimal-20160728.iso) et bien lu les pages WIKI (cfr liens ci-dessous), je n'arrive toujours pas à booter sur ma clé USB, ni sur le MBR ("legacy boot"), ni en UEFI. J'ai essayé les méthodes d'installation manuelle du fichier ISO ainsi que le transfert du fichier ISO sur la clé via netbootin. Rien y fait !

Arch live USB

Je télécharge https://archlinux.cu.be/iso/2016.07.01/archlinux-2016.07.01-dual.iso et je recopie le fichier ISO sur ma clé USB via netbootin. et cela marche... presque.
Pendant le boot (UEFI uniquement!), Arch me dit qu'il ne trouve pas le disque dont le nom est "ARCH_201607". On va donc corriger cela avec la commande suivante :
# dosfslabel /dev/sdb1 ARCH_201607
je réessaie, je boot en UEFI sur ma clé USB et j'arrive au prompt de Arch linux !

liens

https://wiki.gentoo.org/wiki/LiveUSB.
https://wiki.gentoo.org/wiki/LiveUSB/HOWTO.
https://wiki.gentoo.org/wiki/Syslinux.
forums Gentoo : Syslinux et UEFI.


Contact