Ok, j'ai bien lu la doc.
J'ai donc passé les commandes :
sudo genisoimage -o output.iso -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 .
I: -input-charset not specified, using utf-8 (detected in locale settings)
genisoimage: Symlink ./ubuntu ignored - continuing.
genisoimage: Symlink ./dists/unstable ignored - continuing.
genisoimage: Symlink ./dists/stable ignored - continuing.
Using XNU_U000.MOD;1 for ./boot/grub/x86_64-efi/xnu_uuid.mod (xnu_uuid_test.mod)
Using GCRY_000.MOD;1 for ./boot/grub/x86_64-efi/gcry_sha1.mod (gcry_sha512.mod)
Using USBSE000.MOD;1 for ./boot/grub/x86_64-efi/usbserial_ftdi.mod (usbserial_common.mod)
Using MDRAI000.MOD;1 for ./boot/grub/x86_64-efi/mdraid09_be.mod (mdraid09.mod)
Using GCRY_001.MOD;1 for ./boot/grub/x86_64-efi/gcry_sha512.mod (gcry_sha256.mod)
Using GFXTE000.MOD;1 for ./boot/grub/x86_64-efi/gfxterm_menu.mod (gfxterm_background.mod)
Using PASSW000.MOD;1 for ./boot/grub/x86_64-efi/password_pbkdf2.mod (password.mod)
Using USBSE001.MOD;1 for ./boot/grub/x86_64-efi/usbserial_common.mod (usbserial_usbdebug.mod)
Using PART_000.MOD;1 for ./boot/grub/x86_64-efi/part_sunpc.mod (part_sun.mod)
Using USBSE002.MOD;1 for ./boot/grub/x86_64-efi/usbserial_usbdebug.mod (usbserial_pl2303.mod)
Using VIDEO000.MOD;1 for ./boot/grub/x86_64-efi/videotest.mod (videotest_checksum.mod)
Using MULTI000.MOD;1 for ./boot/grub/x86_64-efi/multiboot2.mod (multiboot.mod)
Using LIBAL000 for ./pool/main/liba/libalgorithm-diff-perl (libalgorithm-diff-xs-perl)
Using LIBAL001 for ./pool/main/liba/libalgorithm-diff-xs-perl (libalgorithm-merge-perl)
Using GRUB_000.DEB;1 for ./pool/main/g/grub2/grub-efi-amd64-bin_2.02-2ubuntu8.12_amd64.deb (grub-efi_2.02-2ubuntu8.12_amd64.deb)
Using GRUB_001.DEB;1 for ./pool/main/g/grub2/grub-efi_2.02-2ubuntu8.12_amd64.deb (grub-efi-amd64_2.02-2ubuntu8.12_amd64.deb)
Using OEM_C000.DEB;1 for ./pool/main/u/ubiquity/oem-config_18.04.14.12_all.deb (oem-config-gtk_18.04.14.12_all.deb)
Using LIBWV000.DEB;1 for ./pool/universe/w/wvstreams/libwvstreams4.6-extras_4.6.1-11_amd64.deb (libwvstreams4.6-base_4.6.1-11_amd64.deb)
Using FILES000.MAN;1 for ./casper/filesystem.manifest-remove (filesystem.manifest-desktop)
Using FILES001.MAN;1 for ./casper/filesystem.manifest-desktop (filesystem.manifest)
Using BLUE_000.PNG;1 for ./pics/blue-upperleft.png (blue-upperright.png)
Using BLUE_001.PNG;1 for ./pics/blue-lowerright.png (blue-lowerleft.png)
Using RED_U000.PNG;1 for ./pics/red-upperright.png (red-upperleft.png)
Using RED_L000.PNG;1 for ./pics/red-lowerleft.png (red-lowerright.png)
Size of boot image is 4 sectors -> No emulation
Size of boot image is 4928 sectors -> No emulation
0.35% done, estimate finish Mon Jan 27 13:57:35 2020
0.70% done, estimate finish Mon Jan 27 13:57:35 2020
1.05% done, estimate finish Mon Jan 27 13:57:35 2020
1.41% done, estimate finish Mon Jan 27 13:57:35 2020
1.76% done, estimate finish Mon Jan 27 13:57:35 2020
...........
98.33% done, estimate finish Mon Jan 27 13:57:37 2020
98.68% done, estimate finish Mon Jan 27 13:57:37 2020
99.04% done, estimate finish Mon Jan 27 13:57:37 2020
99.39% done, estimate finish Mon Jan 27 13:57:37 2020
99.74% done, estimate finish Mon Jan 27 13:57:37 2020
Total translation table size: 2048
Total rockridge attributes bytes: 0
Total directory bytes: 164388
Path table size(bytes): 990
Max brk space used 84000
1423730 extents written (2780 MB)
Vérification de l'ISO avec les catalogues de démarrage:
ls -l *.iso
-rw-r--r-- 1 root root 2915799040 janv. 27 13:57 output.iso
file output.iso
output.iso: DOS/MBR boot sector; partition 2 : ID=0xef, start-CHS (0x3ff,254,63), end-CHS (0x3ff,254,63), startsector 424, 4928 sectors
dumpet -i output.iso
Validation Entry:
Header Indicator: 0x01 (Validation Entry)
PlatformId: 0x00 (80x86)
ID: ""
Checksum: 0x55aa
Key bytes: 0x55aa
Boot Catalog Default Entry:
Entry is bootable
Boot Media emulation type: no emulation
Media load segment: 0x0 (0000:7c00)
System type: 0 (0x00)
Load Sectors: 4 (0x0004)
Load LBA: 1338 (0x0000053a)
Section Header Entry:
Header Indicator: 0x91 (Final Section Header Entry)
PlatformId: 0xef (EFI)
Section Entries: 1
ID: ""
Boot Catalog Section Entry:
Entry is bootable
Boot Media emulation type: no emulation
Media load address: 0 (0x0000)
System type: 0 (0x00)
Load Sectors: 4928 (0x1340)
Load LBA: 106 (0x0000006a)
Iso Hybride pour USB
sudo isohybrid -u output.iso
isohybrid: Warning: more than 1024 cylinders: 2781
isohybrid: Not all BIOSes will be able to boot this device
Mais la, je reste bloquer !