Я не впевнений, що це може бути зроблено з причин, які будуть зрозумілі через секунду.
Процес можна розбити на три частини.
Завантажити isoзображення набагато простіше, ніж vdiдиск (або будь-який інший); Ви можете знайти тут велику дискусію про те, як перетворити vdi/vdmkзображення у зображення «iso»;
Ви можете завантажувати зображення із Grub2 із isoзображення: ця публікація навчає, як створити власну меню Grub2 для ОС у isoфайлі;
... але все вищезазначене стосується завантаження диска VM Linux із Grub2. Ніде мені не вдалося знайти, що ви можете завантажуватися в Windows за допомогою описаної вище процедури. Ви можете спробувати, і в такому випадку я був би радий дізнатися результат ваших зусиль (із суто академічних причин я - людина, що не відповідає нікс). Або ...
Ви можете пам’ятати, що тепер, коли у вас є iso, у вас в розпорядженні цілий диск: ви, таким чином, можете ddобрати диск на відповідну підтримку (або USB-накопичувач, або реальний зовнішній диск, на якому згодом ви хочете збільшити розділи, щоб максимально скористатися більшою ємністю диска відносно зображення VM). Майте на увазі, що isoзображення є повноцінним диском, щоб ви не могли записати його на розділ на диску
... якщо, звичайно, ви не хочете ізолювати розділ, на якому знаходиться Windows, як це пояснено у цій відповіді AskUbuntu ; тоді, замість mountрозділу, ви можете ddпередати його на безкоштовний розділ на диску. А тепер ви можете використовувати Grub2 для подвійного завантаження.
Я боюся, що все це, однак, не зовсім те , що ви шукали (я помиляюся?): Можливо, ви шукали спосіб створити єдине зображення, з якого слід завантажуватись, або в середовищі VM, або в реальній фізичній системі. Прошу вибачення, якщо це не те, що ви шукали.