Как установить виртуальную машину на Windows в Linux

Обновлено: 05.07.2024

Хотите установить Linux, но не можете выйти из Windows? Попробуйте виртуальную машину, чтобы запустить вашу любимую версию Linux внутри Windows. Мы покажем вам, как настроить VMware Workstation Player.

Хотите попробовать Linux, но не хотите устанавливать его на свой ПК? Если вы слышали плохие отзывы о двойной загрузке, ответом может быть использование виртуальной машины.

Установить Linux в Windows на виртуальной машине очень просто. Вот пошаговая инструкция по установке Linux на VMware Workstation.

Используйте ПК, поддерживающий виртуализацию

Вы попробовали Linux с live CD. Теперь вы хотите установить его, но не уверены в двойной загрузке. Разумным вариантом является установка выбранной вами операционной системы Linux на виртуальную машину (ВМ).

Виртуальная машина — это программная среда, которая воспроизводит условия аппаратной среды: персонального компьютера. Среда основана на оборудовании вашего физического ПК и ограничена только его компонентами. Например, у вас не может быть виртуального четырехъядерного процессора на процессоре с двумя ядрами.

Однако, несмотря на то, что виртуализация возможна во многих системах, результаты будут намного лучше на компьютерах, оснащенных ЦП, который ее поддерживает.

Несколько инструментов для виртуальных машин упрощают установку операционных систем Linux. VMware производит наиболее совершенные приложения для виртуальных машин. Давайте узнаем, как установить Linux в Windows с помощью VMware Workstation Player.

Установите VMware Workstation Player

Для начала зайдите на веб-сайт VMware и загрузите последнюю версию инструмента Workstation Player. Мы используем VMware Workstation 15 Player, объем загрузки которого составляет около 150 МБ.

VMware Workstation Player является бесплатным и доступен для некоммерческого, личного и домашнего использования. Студенты и некоммерческие организации также могут воспользоваться бесплатной версией. С точки зрения функциональности VMware Workstation Player включает в себя все, что вам может понадобиться для стандартных задач виртуальной машины.

Однако VMware предлагает широкий выбор решений виртуализации, предназначенных для предприятий всех уровней. Вы можете узнать больше об их решениях на странице продукта веб-сайта.

После загрузки VMware Workstation Player запустите программу установки и следуйте указаниям мастера установки. Вы увидите возможность установить расширенный драйвер клавиатуры --- хотя изначально он вам не понадобится, его стоит иметь.

Выполните действия мастера установки и перезапустите Windows при появлении запроса.

Выберите предпочтительную ОС Linux

Возможно, вы уже знаете, какую ОС Linux хотите попробовать. Некоторые дистрибутивы Linux особенно подходят для работы на виртуальной машине, а другие нет. Все 32-битные и 64-битные дистрибутивы работают на виртуальной машине. Однако вы не можете запускать дистрибутивы Linux для архитектуры ARM (например, Raspberry Pi) в VMware.

Если вы хотите эмулировать среду ARM в Windows, попробуйте QEMU.

Если вы не знаете, какую ОС выбрать, вы найдете наш регулярно обновляемый список лучших дистрибутивов Linux здесь.

Создайте виртуальную машину Linux

Пока идет загрузка ISO-образа Linux, самое время приступить к настройке виртуальной машины. Начните с запуска VMware Workstation Player. Когда вы будете готовы создать виртуальную машину:

  1. Нажмите «Создать новую виртуальную машину».
  2. Выберите вариант по умолчанию, Файл образа установочного диска (iso)
  3. Нажмите «Обзор», чтобы найти файл ISO.

Выбрав и настроив операционную систему, пришло время создать виртуальную машину.

  1. В разделе "Указать емкость диска" при необходимости измените максимальный размер диска (значений по умолчанию должно быть достаточно).
  2. Выберите «Разделить виртуальный диск на несколько файлов», так как это упрощает перенос виртуальной машины на новый ПК.
  3. Нажмите "Далее", затем подтвердите детали на следующем экране.
  4. Если что-то кажется неправильным, нажмите «Назад», в противном случае нажмите «Готово».

Ваша виртуальная машина Linux будет добавлена ​​в VMware Workstation Player.

Настройте виртуальное оборудование

В некоторых случаях может потребоваться настроить виртуальную машину перед установкой Linux. Кроме того, вы можете установить ОС и обнаружить, что чего-то не хватает.

Чтобы исправить это, щелкните правой кнопкой мыши виртуальную машину в VMware Workstation Player и выберите "Настройки".

Здесь вы можете настроить аппаратное обеспечение виртуальной машины другими способами, помимо жесткого диска. У вас есть варианты для памяти, процессоров, конфигурации сетевого адаптера и многого другого.

Стоит взглянуть на экран "Процессоры". На правой панели вы увидите ссылку на механизм виртуализации. По умолчанию это работает автоматически, но для устранения неполадок установите Intel VT-x или AMD-V, в зависимости от вашего процессора.

Вы можете решить проблемы с производительностью на экране "Память". Здесь вы увидите иллюстрацию рекомендуемого размера ОЗУ, а также рекомендуемые параметры для вашей виртуальной машины.Рекомендуется придерживаться этих рекомендаций. Слишком маленький размер создаст проблему, а слишком большой объем ОЗУ повлияет на производительность вашего ПК, замедляя выполнение всех задач, от стандартных системных задач до работы программного обеспечения ВМ!

Наконец, найдите время, чтобы проверить настройки дисплея. Настройки по умолчанию должны быть в порядке, но если есть проблема с дисплеем, вы можете переключить 3D-ускорение. Можно использовать несколько мониторов и установить индивидуальное разрешение, но учтите, что некоторые режимы будут конфликтовать с некоторыми рабочими столами.

Нажмите "ОК", чтобы подтвердить изменения, затем выберите виртуальную машину и нажмите кнопку "Воспроизвести", чтобы начать.

Загрузить и установить инструменты VMware

При первой загрузке виртуальной машины вам будет предложено загрузить и установить VMware Tools для Linux. Согласитесь с этим, затем подождите, пока он загрузится.

Инструменты VMware повысят производительность виртуальной машины, включив общие папки между хостом и гостевой машиной.

Как установить Linux в VMware

Когда ISO-образ загружается на виртуальной машине, он загружается в живую среду. Это временный Linux, существующий только на загрузочном носителе и в системной памяти. Чтобы обеспечить сохранение среды, используйте параметр «Установить» на рабочем столе.

С этого момента установка продолжится, как если бы вы устанавливали ОС на физическую машину. Пройдите через мастер установки, создав учетную запись пользователя и задав другие параметры при появлении запроса.

После завершения установки вы сможете войти в виртуальную машину Linux и начать использовать гостевую ОС. Это так просто!

Как запустить Linux на виртуальной машине

Теперь вы можете запустить виртуальную машину Linux в любое время с помощью кнопки Play в VMware Workstation Player.

Ищете программное обеспечение для установки?

Часто Linux поставляется с рядом предустановленных приложений, но если вам нужно что-то еще, проверьте лучшие приложения для Linux.

Кстати, если вы просто хотите войти в терминал Linux, все намного проще, чем установка VMware. Узнайте, как получить доступ к оболочке bash в Windows.

Установите любой дистрибутив Linux на виртуальную машину в Windows!

Если вам нужен легкий доступ к Linux, лучше всего установить его на виртуальную машину в Windows. VMware Workstation Player предоставляет лучшие инструменты для этого.

Установить Linux в VMware очень просто. Давайте еще раз пробежимся по шагам:

  1. Загрузите бесплатный проигрыватель VMware Workstation
  2. Установите и перезапустите Windows
  3. Создайте и настройте виртуальную машину
  4. Установите Linux на виртуальную машину
  5. Перезапустите виртуальную машину и используйте Linux

Это действительно так просто. Вам даже не нужно ограничивать свой выбор одной ОС. Выбирайте из сотен (если не тысяч) дистрибутивов Linux, которые можно установить на виртуальную машину на базе VMware.

Кусочки головоломки собираются вместе, чтобы сформировать экран компьютера

Я часто использую VirtualBox для создания виртуальных машин для тестирования новых версий Fedora, новых прикладных программ и множества инструментов администрирования, таких как Ansible. Я даже использовал VirtualBox для проверки создания гостевого хоста Windows.

Я никогда не использовал Windows в качестве основной операционной системы ни на одном из моих персональных компьютеров или даже на виртуальной машине для выполнения каких-то малопонятных задач, которые невозможно выполнить в Linux. Однако я добровольно работаю в организации, которая использует одну финансовую программу, для которой требуется Windows. Эта программа работает на компьютере офис-менеджера с предустановленной Windows 10 Pro.

Это финансовое приложение не является особенным, и лучшая программа для Linux может легко заменить его, но я обнаружил, что многие бухгалтеры и казначеи крайне неохотно вносят изменения, поэтому мне пока не удалось убедить тех, кто в нашей организация для переноса.

Такое стечение обстоятельств, наряду с недавней угрозой безопасности, сделало крайне желательным преобразование хоста, работающего под управлением Windows, в Fedora и запуск Windows и программы учета на виртуальной машине на этом хосте.

Важно понимать, что я крайне не люблю Windows по нескольким причинам. Основные из них, применимые к этому случаю, заключаются в том, что мне не хотелось бы платить за другую лицензию Windows — Windows 10 Pro стоит около 200 долларов — для ее установки на новую виртуальную машину. Кроме того, Windows 10 требует достаточно информации при настройке в новой системе или после установки, чтобы взломщики могли украсть чью-либо личность в случае взлома базы данных Microsoft. Никто не должен указывать свое имя, номер телефона и дату рождения для регистрации программного обеспечения.

Начало работы

На физическом компьютере уже было установлено запоминающее устройство NVMe m.2 емкостью 240 ГБ в единственном доступном слоте m.2 на материнской плате.Я решил установить новый SATA SSD на хост и использовать существующий SSD с Windows в качестве устройства хранения для виртуальной машины Windows. На веб-сайте Kingston есть отличный обзор различных устройств SSD, форм-факторов и интерфейсов.

Дополнительные ресурсы по Linux

Этот подход означал, что мне не нужно было полностью переустанавливать Windows или какое-либо существующее прикладное программное обеспечение. Это также означало, что офис-менеджер, работающий на этом компьютере, будет использовать Linux для всех обычных действий, таких как электронная почта, доступ в Интернет, создание документов и электронных таблиц с помощью LibreOffice. Такой подход повышает профиль безопасности хоста. Виртуальная машина Windows будет использоваться только для запуска программы учета.

Сначала создайте резервную копию

Прежде чем делать что-либо еще, я создал резервную копию ISO-образа всего устройства хранения NVMe. Я создал раздел на внешнем USB-накопителе емкостью 500 ГБ, создал на нем файловую систему ext4, а затем смонтировал этот раздел в /mnt. Я использовал команду dd для создания образа.

Я установил новый твердотельный накопитель SATA емкостью 500 ГБ на хост и установил на него Fedora 32 Xfce с Live USB. При начальной перезагрузке после установки в меню загрузки GRUB2 были доступны диски Linux и Windows. На этом этапе хост может быть загружен с двойной загрузкой между Linux и Windows.

Ищу помощь во всех интернет-ресурсах

Теперь мне нужна была информация о создании виртуальной машины, которая использует физический жесткий диск или твердотельный накопитель в качестве устройства хранения. Я быстро обнаружил много информации о том, как это сделать, в документации VirtualBox и в Интернете в целом. Хотя документация VirtualBox помогла мне начать работу, она не является полной и не содержит важной информации. Большая часть другой информации, которую я нашел в Интернете, также весьма неполна.

Как заставить это работать

Эта процедура на самом деле довольно проста, хотя для ее работы требуется один тайный хак. К тому времени, когда я был готов к этому шагу, операционные системы Windows и Linux уже были установлены.

Сначала я установил самую последнюю версию VirtualBox на хосте Linux. VirtualBox можно установить из репозиториев программного обеспечения многих дистрибутивов, непосредственно из репозитория Oracle VirtualBox или загрузив нужный файл пакета с веб-сайта VirtualBox и установив его локально. Я решил загрузить версию AMD64, которая на самом деле является установщиком, а не пакетом. Я использую эту версию, чтобы обойти проблему, не связанную с этим конкретным проектом.

Процедура установки всегда создает группу vboxusers в /etc/group. Я добавил пользователей, предназначенных для запуска этой виртуальной машины, в группы vboxusers и disk в /etc/group. Важно добавить тех же пользователей в группу дисков, потому что VirtualBox работает от имени пользователя, который его запустил, а также требует прямого доступа к специальному файлу устройства /dev/sdx для работы в этом сценарии. Добавление пользователей в дисковую группу обеспечивает тот уровень доступа, которого в противном случае у них не было бы.

Затем я создал каталог для хранения виртуальных машин и предоставил ему права root.vboxusers и разрешения 775. Я использовал /vms для каталога, но это может быть что угодно. По умолчанию VirtualBox создает новые виртуальные машины в подкаталоге пользователя, создавшего виртуальную машину. Это сделало бы невозможным совместное использование виртуальной машины несколькими пользователями без создания серьезной уязвимости в системе безопасности. Размещение каталога ВМ в доступном месте позволяет совместно использовать ВМ.

Я запустил VirtualBox Manager как пользователь без полномочий root. Затем я использовал меню VirtualBox Preferences ==> General, чтобы установить папку машины по умолчанию в каталог /vms.

Я создал виртуальную машину без виртуального диска. Тип должен быть Windows, а версия должна быть установлена ​​​​на Windows 10 64-bit. Установите разумный объем оперативной памяти для виртуальной машины, но его можно изменить позже, если виртуальная машина выключена. На странице установки «Жесткий диск» я выбрал «Не добавлять виртуальный жесткий диск» и нажал «Создать». Новая виртуальная машина появилась в окне VirtualBox Manager. Эта процедура также создала каталог /vms/Test1.

Я сделал это с помощью меню "Дополнительно" и выполнил все настройки на одной странице, как показано на рис. 1. В управляемом режиме предоставляется та же информация, но требуется больше щелчков мышью, чтобы просмотреть окно для каждого элемента конфигурации. Он предоставляет немного больше текста справки, но мне это не нужно.

VirtualBox диалоговое окно, чтобы создать новую виртуальную машину, но не добавлять жесткий диск

Рисунок 1. Создайте новую виртуальную машину, но не добавляйте жесткий диск.

Затем мне нужно было узнать, какое устройство Linux назначило необработанному диску Windows. Как пользователь root в сеансе терминала используйте команду lshw, чтобы узнать назначение устройства для диска Windows.В этом случае устройство, представляющее все устройство хранения, — /dev/sdb.

Вместо виртуального запоминающего устройства, расположенного в каталоге /vms/Test1, VirtualBox должен иметь способ идентифицировать физический жесткий диск, с которого он должен загружаться. Эта идентификация выполняется путем создания файла *.vmdk, который указывает на необработанный физический диск, который будет использоваться в качестве устройства хранения для виртуальной машины. Как пользователь без полномочий root я создал файл vmdk, указывающий на все устройство Windows, /dev/sdb.

Затем я использовал диалоговое окно VirtualBox Manager File ==> Virtual Media Manager, чтобы добавить диск vmdk к доступным жестким дискам. Я нажал «Добавить», и в диалоговом окне управления файлами отобразилось расположение по умолчанию /vms. Я выбрал каталог Test1, а затем файл Test1.vmdk. Затем я нажал «Открыть», и файл Test1.vmdk отобразился в списке доступных жестких дисков. Я выбрал его и нажал «Закрыть».

Следующим шагом было добавление этого диска vmdk к устройствам хранения для нашей виртуальной машины. В меню настроек виртуальной машины Test1 я выбрал Storage и щелкнул значок, чтобы добавить жесткий диск. Откроется диалоговое окно, в котором файл виртуального диска Test1vmdk отображается в списке под названием «Не прикреплен». Я выбрал этот файл и нажал кнопку «Выбрать». Теперь это устройство отображается в списке устройств хранения, подключенных к виртуальной машине Test1. Единственным другим устройством хранения на этой ВМ является пустой привод CD/DVD-ROM.

Я нажал OK, чтобы завершить добавление этого устройства к виртуальной машине.

Прежде чем новая виртуальная машина заработает, нужно было настроить еще один элемент. Используя диалоговое окно «Настройки диспетчера VirtualBox» для виртуальной машины Test1, я перешел на страницу «Система ==> Материнская плата» и установил флажок «Включить EFI». Если вы этого не сделаете, VirtualBox выдаст ошибку о том, что не может найти загрузочный носитель при попытке загрузить эту виртуальную машину.

Теперь виртуальная машина загружается с чистого жесткого диска Windows 10. Однако я не мог войти в систему, потому что у меня не было обычной учетной записи в этой системе, а также у меня не было доступа к паролю для учетной записи администратора Windows.

Разблокировка диска

Нет, этот раздел не о взломе шифрования жесткого диска. Скорее речь идет об обходе пароля одной из многочисленных учетных записей администратора Windows, которого ни у кого в организации не было.

Несмотря на то, что я мог загрузить виртуальную машину Windows, я не мог войти в систему, потому что у меня не было учетной записи на этом хосте, а спрашивать у людей их пароли — ужасное нарушение безопасности. Тем не менее, мне нужно было войти в виртуальную машину, чтобы установить гостевые дополнения VirtualBox, которые обеспечивали плавный захват и освобождение указателя мыши, позволяли изменять размер виртуальной машины, чтобы она превышала 1024x768, и выполнять обычное обслуживание в будущем.< /p>

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

Для этой задачи существует очень хороший программный инструмент с открытым исходным кодом. На хосте Linux я установил chntpw, что, вероятно, означает что-то вроде «Изменить пароль NT».

Я выключил виртуальную машину, а затем смонтировал раздел /dev/sdb3 на /mnt. Я определил, что /dev/sdb3 является правильным разделом, потому что это первый большой раздел NTFS, который я увидел в выходных данных команды lshw, которую я выполнил ранее. Не монтируйте раздел во время работы виртуальной машины; это может привести к значительному повреждению данных на устройстве хранения ВМ. Обратите внимание, что правильный раздел может отличаться на других хостах.

Перейдите в каталог /mnt/Windows/System32/config. Утилита chntpw не работает, если это не текущий рабочий каталог (PWD). Запустите программу.

Команда chntpw использует TUI (текстовый пользовательский интерфейс), который предоставляет набор параметров меню. При выборе одного из пунктов основного меню обычно отображается дополнительное меню. Следуя четким названиям меню, я сначала выбрал пункт меню 1.

Затем я выбрал нашу учетную запись администратора, john, введя RID в командной строке. Здесь отображается информация о пользователе и предлагаются дополнительные пункты меню для управления учетной записью.

На этом этапе я выбрал пункт меню 2 "Разблокировать и активировать учетную запись пользователя", который удаляет пароль и позволяет мне войти в систему без пароля. Кстати — это автоматический вход. Затем я вышел из программы. Перед продолжением обязательно размонтируйте /mnt.

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

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

Повторная активация Windows

Теперь у меня был Windows SSD, работающий как виртуальная машина на моем хосте Fedora. Однако, как ни печально, после нескольких часов работы Windows отобразила предупреждающее сообщение, указывающее, что мне нужно «Активировать Windows».

После того, как я просмотрел еще много тупиковых веб-страниц, я, наконец, отказался от попыток повторной активации с использованием существующего кода, потому что он каким-то образом был уничтожен. Наконец, при попытке подписаться на один из сеансов виртуального чата онлайн-поддержки виртуальное приложение «Получить помощь» указало, что мой экземпляр Windows 10 Pro уже активирован. Как это может быть? Он все время хотел, чтобы я активировал его, но когда я попытался, он сказал, что он уже активирован.

Или нет

К тому времени, когда я провел несколько часов в течение трех дней, исследуя и экспериментируя, я решил вернуться к загрузке исходного SSD в Windows и вернуться к этому позже. Но затем Windows — даже при загрузке с оригинального накопителя — потребовала повторной активации.

Поиск на сайте поддержки Microsoft не помог. После того, как мне пришлось возиться с той же автоматической поддержкой, что и раньше, я позвонил по указанному номеру телефона только для того, чтобы автоматическая система ответов сообщила, что вся поддержка Windows 10 Pro предоставляется только через Интернет. К настоящему времени я почти на день опоздал с запуском компьютера и его установкой в ​​офисе.

Назад в будущее

В конце концов я смирился с этим, купил копию Windows 10 Домашняя примерно за 120 долларов США и создал виртуальную машину с виртуальным запоминающим устройством для ее установки.

Я скопировал большое количество файлов документов и электронных таблиц в домашний каталог офис-менеджера. Я переустановил единственную программу для Windows, которая нам нужна, и проверил у офис-менеджера, что она работает и все данные есть.

Заключительные мысли

Итак, моя цель была достигнута, буквально на день позже и примерно на 120 долларов меньше, но с использованием более стандартного подхода. Я все еще вношу некоторые изменения в разрешения и восстанавливаю адресную книгу Thunderbird; У меня есть несколько резервных копий CSV для работы, но файлы *.mab содержат очень мало информации на диске Windows. Я даже использовал команду find в Linux, чтобы найти все файлы на исходном устройстве хранения.

Я провалился в несколько кроличьих нор, и каждый раз мне приходилось извлекать себя и начинать заново. Я столкнулся с проблемами, которые не имели прямого отношения к этому проекту, но повлияли на мою работу над ним. Эти проблемы включали интересные вещи, такие как монтирование раздела Windows в /mnt на моем компьютере с Linux и получение сообщения о том, что раздел был неправильно закрыт Windows (да, на моем хосте Linux) и что он устранил несоответствие. Даже Windows не могла этого сделать после нескольких перезагрузок в так называемом режиме «восстановления».

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

В конце концов мне пришлось купить лицензию, но хотя бы немного дешевле, чем оригинал. Одна вещь, которую я знаю, это то, что часть этого Linux работала отлично, как только я нашел всю необходимую информацию. Проблема была связана с активацией Windows. Некоторым из вас, возможно, удалось повторно активировать Windows. Если да, то мне все равно хотелось бы узнать, как вы это сделали, поэтому поделитесь своим опытом в комментариях.

Это еще одна причина, по которой я не люблю Windows и использую только Linux в своих системах. Это также одна из причин, по которой я перевожу все компьютеры организации на Linux. Просто нужно время и убедительность. У нас осталась только эта бухгалтерская программа, и мне нужно поработать с казначеем, чтобы найти ту, которая подойдет ей. Я понимаю это — мне нравятся мои собственные инструменты, и мне нужно, чтобы они работали так, как лучше для меня.

С помощью виртуальной машины вы можете работать со всеми видами альтернативных операционных систем, например, устанавливать Windows 10 внутри Linux. Вот как.

Windows 11 Virtualbox

Источник: Windows Central

Если вы хотите попробовать некоторые альтернативные операционные системы, такие как Linux, это довольно просто сделать в Windows 10 и 11 внутри виртуальной машины.

Обратное также верно. Если вы используете Linux на своем настольном компьютере или ноутбуке, установить Windows 10 на виртуальную машину невероятно просто, что даст вам полный доступ к ОС Microsoft для настольных ПК. Хотя, по общему признанию, в большинстве случаев с Windows 11 требуется несколько дополнительных шагов благодаря некоторым новым требованиям.

Вот что вам нужно знать о настройке.

Об этом руководстве и установке VirtualBox

Virtualbox

Источник: Windows Central

Естественно, существует несколько разных дистрибутивов Linux, которые выглядят и работают немного по-разному. Тем не менее, шаги здесь довольно универсальны и должны подходить для широкого диапазона.

Мы будем использовать VirtualBox для управления виртуальной машиной в ОС Pop!_OS и Linux Mint, обе из которых основаны на Ubuntu. На сайте VirtualBox есть загрузки для большинства основных дистрибутивов, в то время как для некоторых, таких как Manjaro, могут потребоваться более конкретные действия.

Прежде чем вы начнете, вам необходимо загрузить и установить VirtualBox, а также последнюю версию 64-разрядной версии Windows 10 или последнюю 64-разрядную версию Windows 11.

Как установить Windows 10 и 11 в VirtualBox

ВМ Windows 10 в Linux

Источник: Windows Central

После того как VirtualBox установлен в вашей системе Linux, процесс настройки и установки виртуальной машины Windows занимает всего несколько минут.

Virtualbox

Источник: Windows Central

Введите имя для идентификации вашей виртуальной машины, в данном случае Windows 10.

Virtualbox

Источник: Windows Central

Выберите, какой объем оперативной памяти вы хотите использовать для своей виртуальной машины. Вообще говоря, чем больше, тем лучше.

Virtualbox

Источник: Windows Central

На следующем экране убедитесь, что установлен флажок "Создать виртуальный жесткий диск сейчас".

Virtualbox

Источник: Windows Central

Установите флажок VDI (VirtualBox Disk Image).

Virtualbox

Источник: Windows Central

Решите, хотите ли вы динамический или фиксированный жесткий диск для виртуальной машины, в зависимости от вашей собственной системы и потребностей. Здесь мы собираемся с фиксированным диском.

Virtualbox

Источник: Windows Central

Выберите, сколько места для хранения вы хотите выделить для виртуальной машины. Вообще говоря, чем больше, тем лучше, и 64 ГБ — это хорошая отправная точка, если вы можете сэкономить столько.

Virtualbox

Источник: Windows Central

VirtualBox теперь создаст контейнер, необходимый для установки Windows, и запустит его как виртуальную машину. Теперь вы готовы приступить к процессу установки Windows.

Virtualbox

Источник: Windows Central

Нажмите большой зеленый значок запуска в окне VirtualBox, и когда появится окно выше, просто выберите ISO-образ, который вы скачали для Windows 10 или Windows 11, в качестве загрузочного диска.Когда вы сейчас нажмете кнопку «Пуск», VirtualBox запустит для вас виртуальный ПК и начнет процесс установки Windows точно так же, как вы могли бы видеть при изначальной установке на ПК.

Windows 11 Virtualbox

Источник: Windows Central

С этого момента вам просто нужно пройти процесс установки Windows, и как только все будет завершено и вы войдете в систему, вы будете смотреть на полностью работающий ПК с Windows внутри окна на вашем компьютере с Linux. Windows 10 установится без проблем, но есть большая вероятность, что вам потребуется выполнить некоторые дополнительные действия для Windows 11.

Обход ошибок установки Windows 11

Windows 11 VM

Источник: Windows Central

Какой бы инструмент виртуальной машины вы ни использовали для установки виртуальной машины Windows 11 в Linux, вы, скорее всего, столкнетесь с одной вещью: ошибкой, говорящей о том, что ваш компьютер не может ее установить.

Это связано с двумя ключевыми требованиями к оборудованию Windows 11: TPM 2.0 и безопасная загрузка. Некоторое программное обеспечение для виртуальных машин, такое как VMware, может обрабатывать аспект безопасной загрузки, но VirtualBox, например, не может. Точно так же некоторые могут внедрить виртуальный TPM, но большинство, опять же, как VirtualBox, в настоящее время не могут.

Итак, мы просто скажем нашей виртуальной машине пропустить эти проверки. Когда вы дойдете до экрана ошибки, нажмите Shift + F10, чтобы открыть командную строку, и введите следующие две команды.

Это добавит в реестр необходимые инструкции, чтобы пропустить проверки как для TPM, так и для безопасной загрузки. Закройте командную строку, вернитесь на один шаг назад, затем продолжите как обычно, и вы сможете завершить процесс установки Windows 11.

Альтернативы VirtualBox

Диспетчер виртуальных машин

Источник: Windows Central

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

Однако это не самое элегантное программное обеспечение, и, безусловно, есть доступные альтернативы. Некоторые из них включают GNOME Boxes QEMU и Virtual Machine Manager (на фото выше), хотя, по моему опыту, GNOME Boxes немного ненадежны с Windows.

Существует также версия VMware Workstation для Linux, хотя ее установка в некоторых дистрибутивах может быть немного сложной, и это не открытый исходный код, что противоречит тому, что хотели бы использовать многие пользователи Linux.

Однако, что бы вы ни выбрали, запуск виртуальной машины Windows 10 или 11 в Linux — относительно простой процесс, для чего бы она вам ни понадобилась.

Мы можем получать комиссию за покупки по нашим ссылкам. Узнать больше.

Рейтинг всех 15 Elden Ring

Рейтинг всех 15 боев с главными боссами Elden Ring

В Elden Ring есть 15 различных сражений с главными боссами, но какие из них самые лучшие (а какие ужасные)? Вот наш окончательный рейтинг всех без исключения главных боссов в игре.

Найдена древняя пасхалка Windows 1.0 с Гейбом Ньюэллом

Обнаружено древнее пасхальное яйцо Windows 1.0 с участием Гейба Ньюэлла

Как раз в тот момент, когда вы думали, что хранилища знаний старой Windows 1.0 исчерпаны, появляется новая запись. И это становится еще более захватывающим: этот конкретный самородок знаний содержит отсылку ни к кому иному, как к самому Гейбу Ньюэллу из Valve.

Присоединяйтесь к нам в прямом эфире для Windows Central Video Podcast сегодня в 13:30 по восточному времени

Сегодня в 13:30 по восточному времени мы в прямом эфире с подкастом Windows Central Video, обязательно будьте там!

Познакомьтесь с этими обязательными приложениями Windows для Суперкубка LVI

Ознакомьтесь с этими обязательными приложениями Windows для Суперкубка LVI

Суперкубок LVI наконец-то здесь.Чтобы получить наилучшие впечатления от большой игры, обязательно скачайте эти приложения для Windows 11 и Windows 10.

Для Linux/Ubuntu доступны разные виртуальные машины, но в этом руководстве мы используем Oracle VM VirtualBox. VirtualBox — это бесплатное программное обеспечение для виртуализации с открытым исходным кодом от Oracle.

Я установил VirtualBox на Ubuntu 16.04 LTS (Xenial Xerus).

1. Добавьте VirtualBox в репозиторий Ubuntu

Откройте "Пуск" > "Программы и обновления" > "Другое ПО" > "Добавить..."

Введите следующую строку APT в поле ввода, заменив ее именем вашего дистрибутива (в моем случае это было xenial ).:

Замените на имя вашего дистрибутива (в моем случае это было xenial).

Введите пароль и закройте диалоговое окно.

2. Скачать подпись Oracle

Возможно, вам придется щелкнуть ссылку правой кнопкой мыши и выбрать "Сохранить как".

3. Применить подпись Oracle

Перейдите в терминал и введите следующую команду:

sudo apt-key добавить oracle_vbox_2016.asc ;

В моем случае файл находился в папке «Загрузки», поэтому я использовал эту команду:

sudo apt-key add ~/Downloads/oracle_vbox_2016.asc ;

Если все в порядке, вы получите следующий вывод:

4. Установите VirtualBox

Открыть терминал. Перейдите в Пуск > Терминал.
sudo apt-get update
sudo apt-get install virtualbox-5.2

5. Скачать ISO-образ Windows 10

Посетите Microsoft Media Creation Tool по этой ссылке.

Загрузить «Microsoft Media Creation Tool».

Запустите инструмент на компьютере с Windows и выполните следующие действия по созданию ISO:

  1. Принять положения и условия
  2. Выберите «Создать установочный носитель (флэш-накопитель USB, DVD или файл ISO) для другого ПК».
  3. Выберите язык, архитектуру и выпуск.
  4. Когда вас спросят, какой носитель использовать, выберите «Файл ISO».
  5. Дождитесь завершения процесса.
  6. Когда появится предложение записать ISO на компакт-диск, просто нажмите «Готово».

Найдите только что созданный файл «Windows.iso» и скопируйте или отправьте его на свой компьютер с Linux/Ubuntu. Я использовал карту памяти USB (размер файла 3,90 ГБ).

6. Настройте Windows 10 на VirtualBox

Откройте Virtual Box, выбрав Пуск > Oracle VM VirtualBox.

Нажмите кнопку "Создать".

Назовите свою ОС и выберите правильную версию ОС (в моем случае это была «Windows 10 (64-разрядная версия)»).

Выберите объем памяти. Я принял рекомендованную сумму.

Создать виртуальный жесткий диск.

Выберите тип файла на жестком диске. Я выбрал предложенный VDI.

Выберите «Динамически размещенный».

Принять расположение и размер файла.

Возврат на главный экран. Выберите ОС и нажмите «Настройки».

Перейти к опции «Хранилище».

Удалите все пустые дисководы для оптических дисков, которые могут существовать.

Нажмите кнопку «Добавить новый накопитель» > «Добавить оптический привод».

Выберите «Выбрать диск» в диалоговом окне.

Выберите загрузку файла ISO на предыдущем шаге.

7. Запустите Windows 10

Выберите ОС Windows 10 на главном экране VirtualBox и нажмите «Пуск».

Введите регистрационный ключ Windows.

Отобразится экран установки Windows.

Я выбрал расширенный вариант простой установки Windows.

Дождитесь завершения установки Windows.

Ссылки

О pmgallardo

Я изучал информатику в Университете Саламанки. С тех пор я работаю сначала разработчиком, а затем консультантом по SAP. Этот блог посвящен проблемам, с которыми я сталкивался при использовании компьютеров, и, что более важно, решениям, которые я нашел. Всякий раз, когда я занимаюсь какой-либо проблемой, и меня внезапно озаряет мысль, которая приводит меня к решению, я документирую свои открытия в публикации.

Читайте также: