Я не уверен, что это может быть сделано, по причинам, которые будут понятны в секунду.
Процесс можно разбить на три части.
Гораздо проще загрузиться с iso изображение, чем vdi (или любой другой) диск; ты можешь найти Вот обширное обсуждение того, как преобразовать vdi/vdmk образ в образ iso;
Вы можете загрузиться с Grub2 с iso образ: эта почта научит вас создавать собственные меню Grub2 для ОС в iso файл;
... но все вышеперечисленное относится к загрузке с виртуальной машины Linux с Grub2. никуда Я смог найти, что вы можете загрузить Windows с помощью описанной выше процедуры. Вы можете попробовать, и в этом случае я был бы рад узнать о результатах ваших усилий (по чисто академическим причинам, я только * Nix человек). Или же...
Вы можете помнить это, теперь, когда у вас есть isoвы имеете в своем распоряжении целый диск: таким образом, вы можете dd образ диска для подходящей поддержки (либо USB-накопитель, либо реальный внешний диск, на котором позже вы захотите увеличить разделы, чтобы в полной мере использовать большую емкость диска по сравнению с образом виртуальной машины) Имейте в виду, однако, что iso образ является полным диском, поэтому вы не можете записать его на раздел на вашем диске
... если, конечно, вы не хотите изолировать раздел, на котором находится Windows, как объяснено в этом ответе AskUbuntu ; тогда, а не mount раздел, вы можете dd это свободный раздел на вашем диске. И теперь вы можете использовать Grub2 для двойной загрузки.
Я боюсь, что все это однако не совсем то, что вы искали (я ошибаюсь?): возможно, вы искали способ получить один образ, из которого можно загружаться, либо в среде виртуальных машин, либо в реальной физической системе. Я прошу прощения, если это не то, что вы искали.