Eu tenho um computador UEFI e preciso adicionar 2 arquivos bin e uma pasta à imagem de instalação ao vivo iso; isso me fornecerá o suporte Wi-Fi na inicialização.
Eu segui este guia a partir do topo:
link
O problema é que não consigo entender como fazer a última parte do guia, onde explica como fazer com que o UEFI inicialize um pendrive USB.
Depois de fazer as alterações no caminho explicado eu geramos a nova imagem iso através do commmand listado no wiki:
genisoimage -l -r -J -V "ARCH_201209" -b isolinux/isolinux.bin -no-emul-boot -boot-load-size 4 -boot-info-table -c isolinux/boot.cat -o ~/arch-custom.iso ~/customiso
O último passo que fiz foi este:
isohybrid output.iso
Depois disso, eu puxei o iso para o pendrive usando o dd, mas o archLinux personalizado não inicializa.
A parte que não entendo é esta:
An alternative to genisoimage plus isohybrid can be derived from the
xorriso run of mkarchiso.
$ iso_label="ARCH_201209"
$ xorriso -as mkisofs \
-iso-level 3 \
-full-iso9660-filenames \
-volid "${iso_label}" \
-eltorito-boot isolinux/isolinux.bin \
-eltorito-catalog isolinux/boot.cat \
-no-emul-boot -boot-load-size 4 -boot-info-table \
-isohybrid-mbr ~/customiso/isolinux/isohdpfx.bin \
-output arch-custom.iso \
~/customiso
Option -isohybrid-mbr needs an MBR template file. Most probably there
is already such a file /isolinux/isohdpfx.bin in the original ISO,
which matches the SYSLinux version used in the ISO. Only if this file
is missing in the copied ISO content, it has to be cut out of the
original ISO image file, before above xorriso run is performed:
$ dd if=/path/to/archISO bs=512 count=1 of=~/customiso/isolinux/isohdpfx.bin
If the original ISO supports bootability via EFI, this can be
activated in the new ISO by inserting the following options between
the lines "-isohybrid-mbr ..." and "-output ...":
-eltorito-alt-boot \
-e EFI/archiso/efiboot.img \
-no-emul-boot -isohybrid-gpt-basdat \
The file /EFI/archiso/efiboot.img is a FAT filesystem image file. If
it is missing in the original ISO, then there was no EFI support in
that ISO.
The newly created ISO image arch-custom.iso is found in the home
directory. You can write the ISO image to a USB stick as explained in
USB Installation Media. Alternatively you can burn the ISO image on a
CD, DVD, or BD with your preferred software. On Arch, that is covered
in the article about burning an ISO image.