Você precisa instalar o setor de inicialização
dd conv=notrunc bs=440 count=1 if=mbr.bin of=/dev/sdX
parted /dev/sdX set 1 boot on
Basta seguir o HOWTO oficial: link
Estou tentando criar um USB de inicialização múltipla personalizado usando ISOs. Eu não quero extrair o ISO como a maioria dos utilitários e eu realmente gostaria de personalizar isso exatamente como eu quero.
Eu tenho formatado um USB com uma tabela de partições DOS e criei uma partição FAT16. Eu adicionei um MBR ao USB e posso inicializar a partir do USB.
O que não consigo descobrir é como inicializar a imagem ISO.
Este é o meu syslinux.cfg:
DEFAULT menu.c32
PROMPT 0
MENU TITLE Multiboot USB
TIMEOUT 100
LABEL Debian
LINUX memdisk
INITRD debian-8.5.0-amd64-i386-netinst.iso
APPEND iso
Editar:
Esqueci de adicionar o memdisk à unidade. Tudo está bem agora!
Você precisa instalar o setor de inicialização
dd conv=notrunc bs=440 count=1 if=mbr.bin of=/dev/sdX
parted /dev/sdX set 1 boot on
Basta seguir o HOWTO oficial: link
Experimente o site www.easy2boot.com. Basta copiar os arquivos ISO para a unidade USB e inicializar.
Tags syslinux