Запуск одной и той же Windows как в KVM, так и на физическом

8

У меня к вам сложный вопрос, я хотел бы установить Windows на свой жесткий диск (который отформатирован в GPT), но я также хотел бы иметь возможность запускать его в KVM. Чтобы уточнить, та же самая установка Windows должна быть в состоянии загружаться физически (без любого хоста) и фактически в KVM, используя Arch Linux в качестве хоста. Раньше я делал это со своим старым ноутбуком, однако диск, который он использовал, был отформатирован с использованием таблицы разделов MS-DOS.

Как я могу сделать это?

На моем ПК установлена ​​материнская плата с поддержкой UEFI.

Заранее спасибо.

РЕДАКТИРОВАТЬ: Можно использовать пользовательские образы BIOS из проекта OVMF для загрузки KVM с поддержкой UEFI: http://sourceforge.net/apps/mediawiki/tianocore/index.php?title=OVMF Однако установщик Windows пока не работает , Он проходит через «Загрузка файлов», а затем не удается.

evertheylen
источник
Похоже, бред для меня. KVM не имеют никакого отношения к виртуальному управлению. И все, что работает на KVM, работает физически. (в прошлый раз я все равно проверил!) Вы должны подробно рассказать о том, что вы имеете в виду, когда используете эти термины, потому что я не думаю, что вы используете эти термины правильно. И говорить "отформатированный с использованием MBR" также технически бессмысленно. Так что уточните, что вы подразумеваете под терминами, которые вы используете.
Бароп
Я исправил то, что вы сказали, хотя если KVM означает виртуальную машину на основе ядра, то почему она не виртуальная?
evertheylen
о, снова KVM. Я знаю KVM как сокращение для KVM Switch - устройства, которое позволяет вам использовать несколько машин, или KVM Switch, хотя есть также KVM Extender, который позволяет вам использовать компьютер удаленно. Я не слышал об этом новом значении KVM
barlop
Вероятно, мой плохой, я обычно использую вкладку для автозаполнения; поэтому в оригинальном сообщении (которое уже было отредактировано) оно было помечено как 'kvm-switch'. Только позже я отредактировал его как 'linux-kvm'.
evertheylen
1
Возможно, вы также захотите рассмотреть то, что говорится в соглашении Windows EULA , т.е. физические и виртуальные установки должны рассматриваться как отдельные и требовать отдельных ключей.
Каран

Ответы:

3

Вы можете легко это сделать , просто указав жесткий диск (используя kvm или virt-install), например:

kvm -hdd / dev / sda -m 1024

загрузит ОС с указанного диска и выделит 1024 МБ ОЗУ.

Вы также можете установить его на жесткий диск, используя kvm или xen, но установщику необходим доступ к полному диску (/ dev / sd $), поэтому, если у вас есть один физический диск на вашем компьютере, установка ОС из виртуальной машины - ПЛОХАЯ идея.

Удачи.

loadaverage
источник
Плохая идея или нет, Windows должна загружаться с UEFI для использования таблицы разделов GPT. KVM не делает этого по умолчанию. Я уже нашел решение для загрузки с UEFI, однако, вы можете проверить это самостоятельно, просто найдите OVMF. Однако загрузка окон не работает, но это еще одна проблема.
Evertheylen
Я не знаю о UEFI, я предпочитаю биос до сих пор. Может быть, вы можете найти функцию эмуляции UEFI в последних версиях VirtualBox.
loadaverage