Descobri que você só precisa pressionar delete quando a VM for inicializada para entrar no BIOS e adicionar manualmente a opção de inicialização do EFI para o Windows.
Eu costumava usar a inicialização herdada do BIOS nesta máquina para dual-boot Ubuntu 16.04 e Windows 10 em três discos rígidos. Eu usei o GRUB para inicializar o Ubuntu em uma combinação de SSD e HDD e o Windows 10 em seu próprio SSD, mas também consegui inicializar esse disco do Windows 10 em uma máquina virtual no Ubuntu.
Quando atualizei para o Ubuntu 18.04, reinstalei o Ubuntu e o Windows como uma instalação UEFI. Eveything funciona como esperado, exceto não posso mais usar a unidade física do Windows 10 no Virtualbox .
Eu tentei ajustar permissões por dias, mas acabei sendo despejado em um shell de recuperação do GRUB na inicialização. Eu posso inicializar a máquina virtual em um disco ao vivo e acessar a unidade muito bem.
Eu realmente não estou familiarizado com as partições de inicialização EFI ou como elas funcionam. Não tenho certeza se preciso de uma partição EFI para cada sistema operacional, mas gostaria de poder usar o disco do Windows 10 em outras máquinas sem os discos rígidos do Ubuntu.
Alguém pode me dizer o que estou fazendo de errado?
Esta é a minha configuração. / dev / sda é minha casa e var pontos de montagem. sdc é minha raiz. sdb é o disco do Windows.
Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 1D529F06-982A-4C10-86F1-9AABFA271304
Device Start End Sectors Size Type
/dev/sda1 2048 16777215 16775168 8G Linux swap
/dev/sda2 16777216 25165823 8388608 4G Linux filesystem
/dev/sda3 25165824 1659922431 1634756608 779.5G Linux filesystem
*** IGNORE THESE PARTITIONS ***
/dev/sda4 1659922432 1695938559 36016128 17.2G Linux filesystem
/dev/sda5 1695938560 1704327167 8388608 4G Linux filesystem
/dev/sda6 1704327168 1828964351 124637184 59.4G Linux filesystem
/dev/sda7 1828964352 1926782975 97818624 46.7G Microsoft basic data
Disk /dev/sdb: 238.5 GiB, 256060514304 bytes, 500118192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: C76B0EBA-27D6-4FE0-A92F-F78276F26981
Device Start End Sectors Size Type
/dev/sdb1 2048 1023999 1021952 499M Windows recovery environment
/dev/sdb2 1024000 1228799 204800 100M EFI System
/dev/sdb3 1228800 1261567 32768 16M Microsoft reserved
/dev/sdb4 1261568 500117503 498855936 237.9G Microsoft basic data
Disk /dev/sdc: 29.8 GiB, 32017047552 bytes, 62533296 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: D7616B5D-A0FA-4ACD-9122-DAB9BA2F21ED
Device Start End Sectors Size Type
/dev/sdc1 2048 411647 409600 200M EFI System
/dev/sdc2 411648 62531583 62119936 29.6G Linux filesystem
Descobri que você só precisa pressionar delete quando a VM for inicializada para entrar no BIOS e adicionar manualmente a opção de inicialização do EFI para o Windows.