Para a inicialização EFI, mova todo o conteúdo MS em / EFI para outra pasta, chame-o /EFI.ms, por exemplo, com subpastas BOOT e Microsoft; isso é para impedir certos firmwares UEFI de forçar a inicialização do Windows quando eles o virem. Agora, sob a pasta EFI, copie as pastas BOOT e Ubuntu criadas para o seu stick inicializável. Em / EFI / Ubuntu, anexe esta entrada de menu ao arquivo grub.cfg que você encontrará:
menuentry "Windows 8.1 EFI Setup" {
insmod ntfs
chainloader /EFI.ms/Microsoft/Boot/bootmgfw.efi
boot
}
Verifique se você sabe qual pasta é a que, caso seus arquivos do Ubuntu tenham sido substituídos depois que você adicionou a imagem do Windows, quero dizer a pasta / EFI / BOOT; pode conter dois arquivos para o Ubuntu, bootx64.efi e grubx64.efi; esses vêm da pasta / EFI / Ubuntu, acho que bootx64.efi é copiado de shimx64.efi.
Para inicializar em estilo MBR a partir do mesmo pen drive, anexe esta entrada ao arquivo txt.cfg em / isolinux:
label w81
menu label ^Setup Windows 8.1
COM32 chain.c32
APPEND fs ntldr=/bootmgr