Моя цель:
В образовательных целях меня попросили установить 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 у меня возникла такая проблема:
который сообщает мне, что не может установиться на раздел 3 диска 0 (мой внешний жесткий диск)
Поэтому моим решением было «WinToUsb», выбирающий соответствующий раздел.
затем с помощью следующей команды перенаправил vmdk в этот раздел:
VBoxManage internalcommands createrawvmdk -filename "C:\winxpath.vmdk" -rawdisk \\.\PhysicalDrive1 -partitions 3 -relative
Но теперь, когда дело доходит до загрузки виртуальной машины Windows,
появляется логотип загрузки Windows, а затем:
Есть ли что-то, что я упускаю?