Como criar o ISO inicializável do uefi?

3

Estou tentando personalizar o ubuntu-14.04.2-server-amd64.iso, mas não consigo torná-lo inicializável.

Primeiro eu tentei com o arquivo iso original:

dd if=/path/to/iso/ubuntu-14.04.2-server-amd64.iso of=/dev/sdc bs=16M

Tudo está bem neste momento - posso inicializar o flash no UEFI.

Eu extraí o conteúdo iso para a pasta / path / to / tmp e, em seguida, estou tentando recriar o iso (agora não modificado), mas o novo iso não funciona com o uefi.

Estou recriando o iso com este comando:

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

Então eu estou usando o mesmo comando dd para colocar o novo iso no usb. Qual é o comando certo para tornar o uefi inicializável?

    
por muktupavels 18.05.2015 / 17:00

2 respostas

8

Você pode usar xorriso . Não me lembro por que, mas acho que isso não é possível com o mkisofs.

Tente:

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

Isso produzirá uma iso MBR / EFI híbrida

link

    
por solsTiCe 18.05.2015 / 17:06
0

Você pode criar um disco UEFI pequeno (com disquete de 2,8 MB) com:

mkfs.msdos -C /tmp/uefi.iso 2880
sudo mount /tmp/uefi.iso /mnt
sudo cp /tmp/your_uefi_files/* /mnt/
sudo umount /mnt

Em seguida, reinicie o sistema, pressione ESC ou F10 ou F11 e escolha o shell UEFI. Para alternar para o tipo de sistema de arquivos UEFI:

fs0:
    
por panticz.de 03.10.2015 / 11:50

Tags