Настройка виртуальной машины Windows в Linux с помощью KVM лучше, чем двойная загрузка. Вот как начать.
Запуск виртуальной машины Windows вместе с Linux имеет свои преимущества. С настроенной виртуальной машиной Windows вам не нужно ломать голову над слоями совместимости или искать альтернативы с открытым исходным кодом вашим любимым приложениям Windows. Кроме того, если вы являетесь разработчиком, становится легко тестировать свое программное обеспечение на нескольких операционных системах.
Виртуальная машина на основе ядра или KVM — лучший выбор, когда дело доходит до настройки виртуальной машины Windows в Linux. Но как создать новый KVM и установить на него Windows?
1. Установите и настройте необходимое программное обеспечение KVM
В качестве первого шага вам необходимо проверить, поддерживает ли ваш ЦП виртуализацию и включена ли она в вашей системе. Для этого запустите:
grep -Ec '(vmx|svm)' /proc/cpuinfo
Вывод больше 0 означает, что виртуализация включена, и вы можете продолжить. В противном случае перезагрузите компьютер, зайдите в параметры BIOS и включите поддержку виртуализации.
Если вы впервые работаете с KVM, вы должны понимать Виртуальные машины на основе ядра и как они работают.
После настройки виртуализации установите необходимые пакеты KVM из репозиториев вашего дистрибутива. Команда установки зависит от используемого вами дистрибутива.
В дистрибутивах на основе Debian и Ubuntu запустите:
sudo apt install qemu-kvm libvirt-daemon bridge-utils virt-manager
В Arch Linux и его производных:
sudo pacman -S qemu-kvm libvirt bridge-utils virt-manager
Установите пакеты KVM в Fedora и RHEL с помощью:
sudo dnf install @virtualization
Затем включите и запустите демон libvirt, запустив:
sudo systemctl enable libvirtd
sudo systemctl start libvirtd
Проверьте, правильно ли работает libvirtd:
sudo systemctl status libvirtd
Если на выходе отображается «активно» зеленым цветом, можно смело продолжать. Если он отображает «неактивно» красным цветом, снова запустите вышеуказанные команды.
Наконец, добавьте своего пользователя в группы libvirt и kvm с помощью:
sudo usermod -aG libvirt $(whoami)
sudo usermod -aG kvm $(whoami)
2. Скачайте ISO-образ Windows 10
После настройки виртуализации вы готовы создать виртуальную машину. Но сначала загрузите ISO-файл Windows 10, который вы будете использовать для загрузки виртуальной машины.
Перейдите на страницу загрузки Windows 10 и прокрутите вниз, чтобы выбрать Windows 10 (многосерийный ISO) в раскрывающемся меню «Выбрать издание». Затем нажмите Подтверждать.
Выберите подходящий язык и нажмите Продолжать. Теперь у вас будет два варианта загрузки 64- и 32-разрядной версий Windows 10. Нажмите на тот, который вы хотите установить.
Скачать:Windows 10 (Бесплатно)
3. Создайте новый KVM с помощью virt-manager
Запустите диспетчер виртуальных машин, набрав вирт-менеджер в командной строке или из меню приложений. Нажмите на Создайте новую виртуальную машину вариант (значок на рабочем столе с кнопкой воспроизведения посередине), чтобы продолжить.
Продолжить с выбором по умолчанию—Локальный установочный носитель— и нажмите Вперед.
Нажмите Обзор > Обзор локального и выберите загруженный ISO-файл Windows 10 из хранилища. Нажмите Открыть для выбора ISO-образа. Virtual Machine Manager автоматически обнаружит ОС. Нажмите Вперед продолжать.
Укажите объем памяти и ядер ЦП, которые вы хотите выделить виртуальной машине. Для начала половины фактической памяти вашего компьютера будет более чем достаточно. Что касается ядер ЦП, выберите от одной трети до половины доступных ядер. После этого нажмите Вперед.
В следующем окне убедитесь, Включить хранилище для этой виртуальной машины отмечен. Затем укажите размер образа диска (достаточно 50 ГБ) и нажмите Вперед.
Введите имя виртуальной машины и нажмите Заканчивать после того, как вы ознакомились со спецификациями виртуальной машины.
Диспетчер виртуальных машин теперь создаст машину и загрузит ее сразу после этого.
4. Установите Windows 10 на KVM
Появится новое окно диспетчера виртуальных машин, в котором вы можете увидеть загрузку вашего компьютера с Windows. Экран станет синим, и вы увидите окно установки Windows.
Выберите язык для установки, формат времени и валюты, а также клавиатуру или метод ввода из списка доступных параметров. После этого нажмите Далее > Установить сейчас.
Начнется процесс установки, и вам будет предложено ввести ключ продукта. Введите ключ продукта, если он у вас есть. В противном случае выберите у меня нет ключа продукта.
Есть разные версии виндовс 10 вы можете установить. Выберите тот, который вы хотите установить, и нажмите Следующий. На следующем экране установите флажок рядом с Я принимаю условия лицензии и нажмите Следующий.
Выбирать Пользовательский: установить только Windows (дополнительно) так как на виртуальной машине еще не установлена Windows.
На следующем экране разделите диск с помощью Новый, Удалить, и Формат варианты, если вы хотите иметь несколько дисков. Для тех, кто любит создавать один раздел, нажмите Следующий.
Теперь Windows начнет установку на виртуальной машине. Вы выполните следующие действия: копирование файлов Windows, подготовка файлов к установке, установка компонентов, установка обновлений и завершение.
Виртуальная машина может перезапускаться несколько раз во время установки, так что не беспокойтесь и дайте программе установки Windows сделать свою работу.
После завершения установки Windows вы увидите экран приветствия Cortana. Нажмите на маленький значок микрофона в левом нижнем углу, чтобы выключить Cortana. Затем выберите свое географическое положение и нажмите Да.
Выберите раскладку клавиатуры и нажмите Да. Если вы хотите добавить второй макет, выберите Добавить макет. В противном случае нажмите Пропускать. Возможно, вам придется подождать несколько минут после этого шага.
Затем добавьте свою учетную запись Microsoft, чтобы продолжить. Если, как пользователь Linux, вы не предпочитаете делиться информацией о своей электронной почте, используйте пока фиктивный адрес электронной почты и пароль. Windows выдаст ошибку неправильного пароля. Затем нажмите Следующий пропустить добавление правильного адреса электронной почты
На следующем экране введите свое имя и пароль. Затем выберите и ответьте на три контрольных вопроса, чтобы продолжить.
Появится экран Выберите настройки конфиденциальности для вашего устройства. Отключите все параметры, если вы не хотите делиться данными об использовании с Microsoft. Затем нажмите Принимать.
Пропустите экран Давайте настроим ваш опыт и выберите Не сейчас когда он просит вас поделиться личной информацией с Cortana. После этого Windows настроит для вас несколько других вещей, прежде чем загружать вас на рабочий стол.
Если вам не нравится KVM, почему бы не попробовать другие гипервизоры, такие как VirtualBox или VMware установить винду?
Вы не ограничены только KVM в Linux
Вот как легко было установить Windows 10 с помощью KVM в Linux. Но не останавливайтесь на достигнутом. Попробуйте всевозможные дистрибутивы Linux и другие операционные системы с открытым исходным кодом, установив их на виртуальные машины.
Вы не ограничены использованием виртуальной машины на основе ядра в Linux. Если вы хотите, вы даже можете использовать другие гипервизоры, такие как VirtualBox или VMware, для установки Windows на свой компьютер с Linux.