VirtualBox: две или более ОС на одном USB-диске «немонтируемый загрузочный том»

VirtualBox: две или более ОС на одном USB-диске «немонтируемый загрузочный том»

Моя цель:

В образовательных целях меня попросили установить Windows и Linux на один и тот же USB-накопитель и иметь возможность загружать их с VirtualBox.

Моя проблема:

Windows вылетает с сообщением «невозможно смонтировать загрузочный том»

Процесс, которого я достиг на данный момент:

У меня есть usb диск 1 ТБ с 3 разделами

  • сначала для личных файлов размером 900 ГБ (NTFS)
  • Раздел Linux 50 ГБ (ext4)
  • Раздел Windows 50 ГБ (NTFS)

Эти ОС были установлены именно в таком порядке.

Для Linux:

когда я достиг типа установки, использовал "другие" определил второй раздел "dev/sda/2" как корневой и для установки загрузчика устройства "dev/sda"

Для VB vmdk я использовал эту команду:

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

создание жесткого диска размером 1 ТБ, но фактическим размером 50 ГБ

показывать

И ВСЕ ЭТО РАБОТАЕТ!

теперь для Windows:

при установке через VB Windows у меня возникла такая проблема:

ошибка1

который сообщает мне, что не может установиться на раздел 3 диска 0 (мой внешний жесткий диск)

Поэтому моим решением было «WinToUsb», выбирающий соответствующий раздел.

затем с помощью следующей команды перенаправил vmdk в этот раздел:

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

Но теперь, когда дело доходит до загрузки виртуальной машины Windows,

появляется логотип загрузки Windows, а затем:

ошибка2

Есть ли что-то, что я упускаю?

Связанный контент