Estou abordando a parte da sua pergunta por ter uma instalação do Windows em um USB que você pode conectar em qualquer computador e executar o Windows. Você também queria fazer isso com o Ubuntu OS sem ferramentas especiais. As aplicações utilizadas estão disponíveis no Repositório.
Você pode fazer isso instalando o Virtualbox:
$ sudo apt install virtualbox
Siga a GUI para criar um Windows Windo 10
Máquina.
Conecte sua ISO do Windows 10 à máquina virtual e instale o Windows 10.
Certifique-se de que a máquina virtual não seja maior que a sua unidade USB.
Instale o Windows 10 na VM.
Em seguida, vá para a pasta da máquina Windows 10 e execute isso para criar uma imagem do arquivo vdi.
$ VBoxManage clonehd ["Windows 10.vdi"] ["win10.img"] --format RAW
O primeiro parâmetro é o nome do seu arquivo windows vdi
(sem incluir os colchetes). O segundo parâmetro é o nome que você decide chamar o arquivo de imagem.
Agora, execute este comando dd
para gravar a imagem no seu pendrive.
$ sudo dd if=[win10.img] of=[/dev/sdc] bs=4M status=progress
Mais uma vez, os nomes entre parênteses são uma variável. Substitua esses nomes pelo seu arquivo e dispositivo reais no seu sistema.
Usa Gparted para corrigir a integridade do Pendrive criado.
$ sudo apt install gparted
É importante ter sua unidade de instalação do Windows menor que o seu pendrive de destino. Quando a empresa terminar, você terá espaço não alocado, a diferença entre a unidade maior. Você pode corrigir isso executando Gparted para redimensionar sua partição Windows Installed.