VirtualBox: dois ou mais sistemas operacionais em um disco USB “volume de inicialização não montável”

VirtualBox: dois ou mais sistemas operacionais em um disco USB “volume de inicialização não montável”

Meu gol:

Para fins educacionais, fui solicitado a instalar o Windows e o Linux no mesmo USB e poder inicializá-los a partir da caixa virtual

Meu problema:

O Windows trava com “volume de inicialização não montável”

O processo que fiz até agora:

Eu tenho um disco USB de 1 TB com 3 partições

  • primeiro para arquivos pessoais com 900gb(NTFS)
  • Partição Linux 50GB (ext4)
  • Partição Windows 50GB (NTFS)

Esses sistemas operacionais foram instalados nessa ordem.

Para Linux:

quando cheguei ao tipo de instalação, usei "others" Defini a segunda partição "dev/sda/2" como root e para a instalação do carregador de boot do dispositivo "dev/sda"

Para o VB vmdk usei este comando:

VBoxManage internalcommands createrawvmdk -filename "C:\LinuxPath.vmdk" -rawdisk \\.\PhysicalDrive1 -partitions 2 -relative

criando um Hardisk com tamanho de 1 TB, mas tamanho real de 50 GB

mostrar

E TUDO ISSO FUNCIONA!

agora para Windows:

ao instalar via VB Windows, tenho este problema:

erro1

o que me diz que não é possível instalar na partição 3 do disco 0 (meu disco rígido externo)

Então minha solução foi "WinToUsb" selecionando a partição correspondente.

então, com o próximo comando, roteei o vmdk para essa partição:

VBoxManage internalcommands createrawvmdk -filename "C:\winxpath.vmdk" -rawdisk \\.\PhysicalDrive1 -partitions 3 -relative

Mas agora, quando se trata de inicializar a VM do Windows,

aparece o logotipo de inicialização do Windows e em seguida:

erro2

Há alguma coisa que estou perdendo?

informação relacionada