Добавьте встроенную загрузку для Windows 10 VHD в Debian Linux

2

На моем ноутбуке я использую Debian. Для моей деятельности по разработке .net я виртуально запускаю Windows 10 (иногда VirtualBox, иногда Vmware Player). Проблема заключается в том, что Visual Studeio 2015 слишком медленный в виртуальной среде, и мне нравится иметь возможность загружаться с моего виртуального жесткого диска Windows в дни интенсивной разработки.

Теперь я знаю, что мы можем загружать Windows с VHD, но не знаю, как добавить его в загрузчик Linux. Возможно ли, пока файл VHD находится в файловой системе linux EXT4?

Alireza
источник
1
Существует программное обеспечение VMWare, которое позволяет вам сделать это. Это просто не бесплатно. Windows 8 и выше, конечно, поддерживают это из коробки.
Ramhound
1
Можно ли просто скопировать виртуальный жесткий диск в физический раздел и выполнить двойную загрузку? Затем вы можете указать виртуальную машину на физический раздел, чтобы не использовать вдвое больше необходимого дискового пространства.
KJP
@ KJP На ноутбуке это маловероятно. На моем ноутбуке у меня быстрый ssd для ОС и приложений и жесткий диск для больших данных. Для этого хорош только ssd, который уже используется.
Alireza
@ Ramhound Windows 8 и выше поддержка что? Какое ключевое слово для поиска?
Alireza
1
@Alireza - У него действительно нет названия
Ramhound

Ответы:

2

Я не уверен, что это может быть сделано, по причинам, которые будут понятны в секунду.

Процесс можно разбить на три части.

  1. Гораздо проще загрузиться с iso изображение, чем vdi (или любой другой) диск; ты можешь найти Вот обширное обсуждение того, как преобразовать vdi/vdmk образ в образ iso;

  2. Вы можете загрузиться с Grub2 с iso образ: эта почта научит вас создавать собственные меню Grub2 для ОС в iso файл;

  3. ... но все вышеперечисленное относится к загрузке с виртуальной машины Linux с Grub2. никуда Я смог найти, что вы можете загрузить Windows с помощью описанной выше процедуры. Вы можете попробовать, и в этом случае я был бы рад узнать о результатах ваших усилий (по чисто академическим причинам, я только * Nix человек). Или же...

  4. Вы можете помнить это, теперь, когда у вас есть isoвы имеете в своем распоряжении целый диск: таким образом, вы можете dd образ диска для подходящей поддержки (либо USB-накопитель, либо реальный внешний диск, на котором позже вы захотите увеличить разделы, чтобы в полной мере использовать большую емкость диска по сравнению с образом виртуальной машины) Имейте в виду, однако, что iso образ является полным диском, поэтому вы не можете записать его на раздел на вашем диске

  5. ... если, конечно, вы не хотите изолировать раздел, на котором находится Windows, как объяснено в этом ответе AskUbuntu ; тогда, а не mount раздел, вы можете dd это свободный раздел на вашем диске. И теперь вы можете использовать Grub2 для двойной загрузки.

Я боюсь, что все это однако не совсем то, что вы искали (я ошибаюсь?): возможно, вы искали способ получить один образ, из которого можно загружаться, либо в среде виртуальных машин, либо в реальной физической системе. Я прошу прощения, если это не то, что вы искали.

MariusMatutiae
источник
В идеале мне нравится иметь один виртуальный жесткий диск, а иногда загружать его в виртуальной машине, иногда в исходном виде. Поскольку это может быть слишком сложно, я могу вернуться к любому из ваших предложений. Так что все ценятся.
Alireza