J'essaie de personnaliser ubuntu-14.04.2-server-AMD64.iso, mais je ne parviens pas à le rendre amorçable.
J'ai d'abord essayé avec le fichier iso d'origine:
dd if=/path/to/iso/ubuntu-14.04.2-server-AMD64.iso of=/dev/sdc bs=16M
Tout va bien à ce stade - je peux démarrer flash en UEFI.
J'ai extrait le contenu iso dans le dossier/path/to/tmp, puis j'essaie de recréer l'iso (pour le moment non modifié), mais la nouvelle iso ne fonctionne pas avec uefi.
Je recrée l'iso avec cette commande:
mkisofs -r -V "Custom Ubuntu Install CD" -cache-inodes \
-J -l -b isolinux/isolinux.bin -c isolinux/boot.cat \
-no-emul-boot -boot-load-size 4 -boot-info-table \
-eltorito-alt-boot -e boot/grub/efi.img -no-emul-boot \
-o /path/to/tmp.iso /path/to/tmp
Ensuite, j'utilise la même commande dd pour mettre un nouvel iso sur usb. Quelle est la bonne commande pour le rendre uefi bootable?
Vous pouvez utiliser xorriso . Je ne me souviens pas pourquoi mais je pense que ce n'est pas possible avec mkisofs.
Essayer:
xorriso -as mkisofs \
-isohybrid-mbr /usr/lib/syslinux/mbr/isohdpfx.bin \
-c isolinux/boot.cat \
-b isolinux/isolinux.bin \
-no-emul-boot \
-boot-load-size 4 \
-boot-info-table \
-eltorito-alt-boot \
-e boot/grub/efi.img \
-no-emul-boot \
-isohybrid-gpt-basdat \
-o /path/to/tmp.iso \
/path/to/tmp
Cela produira un iso hybride MBR/EFI
Vous pouvez créer un petit disque UEFI (avec une disquette de 2,8 Mo) avec:
mkfs.msdos -C /tmp/uefi.iso 2880
Sudo mount /tmp/uefi.iso /mnt
Sudo cp /tmp/your_uefi_files/* /mnt/
Sudo umount /mnt
Ensuite, redémarrez votre système, appuyez sur ESC ou F10 ou F11 et choisissez UEFI Shell. Pour basculer vers le type de système de fichiers UEFI:
fs0: