Как настроить виртуальную машину Windows в Linux
Нужно запустить программное обеспечение Windows в Linux? Один из простых способов — установить Windows на виртуальную машину.
Использование виртуализации предпочтительнее, чем использование Wine или двойной загрузки, дает виртуальному ПК Windows доступ к USB-портам вашего физического компьютера и другим устройствам. Это также означает, что вы можете переместить виртуальную машину на новый компьютер, если ваш текущий компьютер нуждается в замене.
Вот все, что вам нужно знать об установке Windows на виртуальной машине в Linux с помощью Oracle VirtualBox.
Что вам понадобится для виртуальной машины Windows в Linux
Для начала вам понадобятся следующие вещи:
- Программное обеспечение виртуальной машины (что такое виртуальная машина? )
- Официальный Windows ISO (загрузочный диск или USB) с легальной лицензией Windows
- ПК или ноутбук с поддержкой виртуализации (вам также понадобится внешний DVD-привод, если ваш ноутбук — ультрабук, или вы можете создать свой собственный )
- Достаточное количество оперативной памяти
Итак, первые две вещи вам легко получить. Редко кто владеет ПК без лицензии Windows, даже если вы используете Linux, но вам понадобится ПК с виртуализацией.
Как включить виртуализацию в Linux
Чтобы проверить, поддерживает ли ваш Linux-ПК виртуализацию, откройте окно терминала и введите
lscpu
Эта команда показывает все, что вам нужно знать о процессоре вашей системы, например модель, архитектуру, кэши и технологию виртуализации.
В этом примере ноутбук HP имеет виртуализацию Intel VT-x.
Виртуализация, если она не включена по умолчанию, может быть включена в системном BIOS. Путь к этому будет зависеть от используемого вами оборудования. Для достижения наилучших результатов загрузитесь в системный BIOS и найдите ссылки на Intel VT (на ПК с архитектурой Intel) или AMD-V (на ПК с процессором AMD и материнской платой).
Это видео объясняет, что вы должны искать:
Что касается системной оперативной памяти, то, хотя вам может сойти с рук виртуализация в старых операционных системах с 4 ГБ, вам следует начинать с 8 ГБ для достижения наилучших результатов. Ноутбук, используемый для тестирования этого руководства, имеет 12 ГБ ОЗУ.
Выбор программного обеспечения для виртуализации
Хотя QEMU, возможно, является лучшим вариантом виртуальной машины для систем Linux, нам нужно решение, которое может запускать Windows с минимальными усилиями и может быть быстро установлено. Таким образом, для этого руководства мы будем использовать Oracle VirtualBox.
Установите VirtualBox в командной строке. Для систем на базе Debian:
sudo apt install virtualbox
Для дистрибутивов на основе RHEL (Fedora, CentOS) используйте:
sudo dnf install virtualbox
Если вы используете Arch Linux или любой подобный дистрибутив, введите:
sudo pacman -S virtualbox
Подождите, пока VirtualBox установится. При желании вы также можете загрузить установщик с сайта Oracle. Наше руководство по установке Oracle VirtualBox объясняет это более подробно.
Настройте Windows в Oracle VirtualBox
Установив VirtualBox на ПК с Linux, запустите программное обеспечение.
Oracle VirtualBox можно использовать для запуска любой современной версии Windows. Это руководство подходит для всех, кто хочет установить Windows 10 или 11, но оно также должно работать для Windows XP, Vista, 7 или 8.1. (Некоторые настройки могут отличаться, но все будут работать.)
Начните с нажатия New, затем дайте имя виртуальному устройству. В раскрывающемся меню «Тип» убедитесь, что выбрана Windows, а в « Версии» — правильная версия Windows. Вы можете запускать практически все, начиная с Windows 3.1 и заканчивая современными версиями.
Нажмите «Далее », чтобы продолжить, и на следующем экране выберите «Объем памяти» для виртуальной машины. Рекомендуемый размер по умолчанию будет предложен в зависимости от выбранной ОС и аппаратного обеспечения вашего физического компьютера.
Нажмите «Далее », чтобы создать виртуальный жесткий диск, снова выбрав параметр по умолчанию, если только у вас нет особенно большого объема данных для запуска на виртуальной машине.
После этого нажмите «Создать» и выберите нужный тип файла. Если вы просто собираетесь использовать виртуальный жесткий диск с VirtualBox, нажмите «Далее», в противном случае выберите другой формат. Затем вы должны указать, должен ли виртуальный жесткий диск выделяться динамически (т. е. его размер увеличивается по мере необходимости до предварительно выбранного верхнего предела) или фиксированный размер. В большинстве случаев вам понадобится динамический.
Нажмите «Далее », чтобы продолжить, подтвердите (или измените) имя файла, расположение и размер, затем «Создать» еще раз, чтобы продолжить.
Установка Windows на Linux
Настроив виртуальную машину — представьте, что это сборка ПК, но с виртуальными компонентами — теперь вы готовы установить Windows. Если вы используете диск или USB-накопитель для доставки ISO, самое время вставить носитель с файлом ISO.
Теперь нажмите зеленую стрелку «Пуск» и выберите местонахождение исходных данных — установочный диск Windows. Нажмите «Пуск», затем подождите, пока виртуальный компьютер загрузит программу установки Windows.
Если вы уже устанавливали Windows раньше, вы должны быть знакомы с этим — если нет, мастер поможет вам в этом процессе.
Как установить виртуальную машину Windows 10 в Linux без диска
Если вы разработчик и ищете способ ненадолго установить Windows 10 в целях тестирования, все вышеперечисленное может показаться непростым делом.
К счастью, есть решение, предоставленное Microsoft. Виртуальные машины от Windows 7 до Windows 10 предоставляются (со сроком действия 90 дней) на портале разработчиков Microsoft Edge. Виртуальную машину отсюда можно легко загрузить и развернуть в VirtualBox.
-
Перейдите на страницу виртуальных машин портала разработчиков Microsoft Edge.
-
В разделе «Виртуальные машины» выберите ОС, которая соответствует вашим целям (выберите Windows 7, 8.1 и 10).
-
В разделе «Выбор платформы виртуальной машины» выберите VirtualBox .
-
Нажмите Загрузить.zip
-
После загрузки извлеките загруженный файл
-
Откройте Oracle VirtualBox
-
Выберите «Файл» > «Импорт устройства».
-
На экране «Импорт виртуального устройства» найдите извлеченный файл Download.zip .
-
Нажмите Далее
-
Подтвердите детали виртуальной машины и предлагаемые настройки, внеся любые изменения, которые вы считаете необходимыми.
-
Нажмите «Импорт », чтобы продолжить (длительность импорта будет зависеть от оперативной памяти вашей системы и скорости вашего жесткого диска или твердотельного накопителя).
-
После завершения выберите новую виртуальную машину и нажмите «Пуск».
Чтобы войти в виртуальную машину Windows, используйте имя пользователя/пароль по умолчанию IEUser/Passw0rd!
Как упоминалось ранее, стоит создать снимок виртуальной машины после настройки, чтобы было легко вернуться к ней, если что-то пойдет не так.
Следует отметить одну вещь: вам может потребоваться настроить параметры виртуальной машины, чтобы это работало правильно. В собственных рекомендациях Microsoft указано, что вы должны использовать следующие объемы оперативной памяти:
- Образы Windows XP: 256–512 МБ
- Образы Windows Vista: 512–1024 МБ
- Образы Windows 7: 1024–2048 МБ
- Образы Windows 8: 1024–2048 МБ
- Образы Windows 10: 1024–2048 МБ
Итак, если загруженный образ виртуальной машины не работает должным образом, отрегулируйте объем ОЗУ, как описано выше. Как правило, ошибайтесь в сторону максимума, а не минимума оперативной памяти.
Запустите Windows и установите программное обеспечение!
Если вы зашли так далеко, все готово. Вы должны иметь возможность загрузиться в Windows и установить программное обеспечение либо с DVD (благодаря инструментам VirtualBox), либо путем загрузки и установки.
Все ваши обычные приложения Windows должны работать как обычно, ограничиваясь только аппаратным обеспечением вашего хост-компьютера — физического ПК, на который вы установили VirtualBox. Использование виртуальной машины, вероятно, является лучшим способом получить приложения и игры для Windows, если «Бутылки» и «Вино» вам не подходят.
Наличие виртуальной машины Windows, которую вы можете легко включать и выключать по своему усмотрению, продолжая при этом выполнять свои ежедневные вычисления в Linux, является огромным преимуществом. Если вам нужно запускать программное обеспечение Windows и иметь оборудование для поддержки виртуализации, то это отличное решение.








