O problema, e é o mesmo problema que estou encontrando, é que o UNetbootin cria um arquivo syslinux.cfg
inválido e o comando dd
cria um formato de unidade inválido (ISO9006 eu acredito).
syslinux.cfg contém alguns erros:
label ubnentry1
menu label ^Live (forensic mode)
kernel /ubnkern
append initrd=/live/initrd.img boot=live noconfig=sudo username=root hostname=kali noswap noautomount
deve ser
label ubnentry1
menu label ^Live (forensic mode)
kernel /live/vmlinuz
append initrd=/live/initrd.img boot=live noconfig=sudo username=root hostname=kali noswap noautomount
Além disso, isso:
label ubnentry2
menu label ^Graphical install
kernel /ubnkern
append initrd=/install/initrd.gz video=vesa:ywrap,mtrr vga=788 -- quiet
deve ser:
label ubnentry2
menu label ^Graphical install
kernel /install/gtk/vmlinuz
append initrd=/install/gtk/initrd.gz video=vesa:ywrap,mtrr vga=788 -- quiet
Por fim, adicione:
label ubnentry4
menu label ^Text install
kernel /install/vmlinuz
append initrd=/install/initrd.gz vga=788 -- quiet
Estas são as mudanças necessárias para o Unetbootin inicializar. Por outro lado, continuo recebendo um erro sobre a necessidade de instalar o kernel primeiro.