Как создать виртуальную машину Linux внутри виртуальной машины Windows с помощью Hyper-V
Windows

Как создать виртуальную машину Linux внутри виртуальной машины Windows с помощью Hyper-V

Сделайте два уровня глубже, запустив виртуальную машину Linux внутри виртуальной машины Windows с помощью Hyper-V

Виртуальные машины позволяют использовать несколько операционных систем на одной системе, сохраняя их изолированными от основной ОС. Вы наверняка пробовали создавать виртуальные машины, чтобы опробовать новую ОС, которую вы не хотите устанавливать напрямую. Но пробовали ли вы когда-нибудь использовать Hyper-V внутри виртуальной машины?.

Hyper-V – это встроенный гипервизор Windows, который позволяет создавать виртуальные машины и запускать их. Но также можно использовать Hyper-V внутри виртуальной машины VMware Windows. Таким образом, вы можете создать виртуальную машину Hyper-V внутри виртуальной машины VMware и запустить ее без каких-либо проблем. Вот как это сделать

Предпосылки для запуска виртуальной машины Linux внутри Hyper-V

Во-первых, вам понадобится виртуальная машина Windows, которая полностью функционирует внутри VMware. Для этого проекта мы рекомендуем виртуальные машины Windows 10 или 11. Кроме того, вы должны выбрать редакцию Windows Pro или Enterprise, поскольку Hyper-V недоступен для редакции Windows Home

Убедитесь, что выделили достаточное количество аппаратных ресурсов для виртуальной машины. Причина этого в том, что вы будете пытаться запустить виртуальную машину внутри виртуальной машины. Поэтому виртуальная машина Windows может выделить только часть своих ресурсов для запуска виртуальной машины Linux с помощью Hyper-V. Мы протестировали это, используя систему Windows 11 с 16 ГБ оперативной памяти и восьмиядерным процессором AMD

Кроме того, обновите VMware Workstation Player до последней версии, прежде чем приступать к методу установки

Как создать виртуальную машину Linux внутри виртуальной машины Windows с помощью Hyper-V

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

1. Включение виртуализации для виртуальной машины Windows в VMware

Чтобы включить виртуализацию, выполните следующие действия:

  1. Запустите приложение VMware в вашей системе. Щелкните на виртуальной машине Windows, которую вы хотите использовать.
  2. Справа появятся сведения о виртуальной машине. Нажмите на опцию Редактировать параметры виртуальной машины.
  3. По умолчанию откроется вкладка Оборудование. Щелкните на опции Процессоры.
  4. Найдите раздел Virtualize engine и нажмите на опцию Virtualize Intel VT-x/EPT или AMD-V/RV.
  5. Нажмите на кнопку OK, чтобы применить изменения.

Функции виртуализации теперь активны для вышеуказанной виртуальной машины Windows. Далее необходимо установить Hyper-V

2. Установка Hyper-V на виртуальную машину Windows

Чтобы установить Hyper-V на виртуальную машину VMware Windows, повторите следующие шаги

  1. Запустите приложение VMware в вашей системе. Дважды щелкните виртуальную машину Windows, чтобы загрузить ее.
  2. После загрузки на рабочий стол нажмите клавиши Win + R, чтобы запустить командное окно Run.
  3. Введите appwiz.cpl и нажмите клавишу ввода.
  4. Запустится окно Программы и функции. Щелкните на опции Включить или выключить функции Windows.
  5. Прокрутите вниз и нажмите на флажок Hyper-V в списке Windows Features.
  6. Щелкните на кнопке OK, чтобы установить функцию в системе.
  7. Перезагрузите систему, чтобы применить изменения после завершения установки.

Hyper-V теперь активен на вашей виртуальной машине Windows. Далее необходимо создать виртуальную машину Linux

3. Создание виртуальной машины Linux с помощью Hyper-V

Последний кусочек головоломки – создание виртуальной машины Linux внутри виртуальной машины Windows с помощью Hyper-V. Вы можете выбрать любой дистрибутив Linux. Мы будем использовать Ubuntu для этого эксперимента. Прежде чем приступить к выполнению шагов, необходимо загрузить ISO-файл Ubuntu на виртуальную машину с сайта Ubuntu

Чтобы создать виртуальную машину Ubuntu, выполните следующие действия:

  1. Загрузите виртуальную машину Windows. Нажмите клавишу Win и введите Hyper-V manager. Запустите приложение.
  2. Перейдите в правый боковой раздел и нажмите на New > Virtual Machine.
  3. Нажмите на кнопку Далее. Введите имя виртуальной машины и нажмите кнопку Далее.
  4. Щелкните на радиокнопке Generation 1 и нажмите кнопку Next.
  5. Оставьте значение Startup Memory равным 2 ГБ и включите опцию Use Dynamic memory for this virtual machine.
  6. Затем нажмите кнопку Next и выберите опцию Default switch в разделе Configure Networking.
  7. Щелкните на опции Создать виртуальный жесткий диск и выделите 20 ГБ для виртуального жесткого диска. Перейдите к следующему разделу.
  8. Выберите опцию Install an operating system from a bootable CD/DVD-ROM, расположенную в разделе Installation options. Выберите файл образа Ubuntu (.iso), который вы загрузили перед началом этого шага.
  9. Нажмите на кнопку Next и просмотрите конфигурацию виртуальной машины. Затем нажмите на кнопку Finish, чтобы создать виртуальную машину.

Теперь, когда виртуальная машина готова, пришло время запустить Ubuntu:

  1. Выберите только что созданную виртуальную машину в списке и нажмите на опцию Start, чтобы запустить виртуальную машину.
  2. Запустится установка Ubuntu. Выберите опцию Установить Ubuntu и продолжите установку.
  3. Нажмите на Минимальная установка и снимите флажок с опции Загружать обновления при установке Ubuntu.
  4. Затем выберите опцию Стереть диск и установить Ubuntu и нажмите на кнопку Установить сейчас.
  5. Выберите свое географическое положение и введите имя пользователя и пароль. Затем нажмите на кнопку Продолжить.
  6. Дождитесь завершения установки. Это может занять больше времени, если в вашей системе установлен жесткий диск SATA.
  7. Программа установки предложит вам перезагрузить систему. Нажмите на кнопку Перезагрузить сейчас.

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

Несколько вещей, о которых нужно помнить

Создание виртуальной машины внутри виртуальной машины возможно. Но вы должны помнить, что базовая конфигурация хост-системы должна быть такой, чтобы она могла без проблем запускать виртуальную машину внутри виртуальной машины. Если вы попытаетесь провести этот эксперимент на системе низкого класса с 4 ГБ ОЗУ и двухъядерным процессором, то система заглохнет

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

Также удалите функцию Hyper-V, если она вам больше не нужна в виртуальной машине Windows. Ознакомьтесь с нашим руководством о том, как отключить или удалить Hyper-V в Windows 11 для получения дополнительной информации

Использование виртуальной машины внутри виртуальной машины с Hyper-V

VMware поддерживает аппаратную виртуализацию и может распространить эту функцию на свои виртуальные машины.VirtualBox еще не догнал ее в этом аспекте, потому что Hyper-V не работает в виртуальной машине VirtualBox на момент написания этого сообщения. Убедитесь, что вы отключили функции виртуализации для виртуальной машины Windows, когда они вам больше не нужны

Об авторе

Алексей Белоусов

Привет, меня зовут Филипп. Я фрилансер энтузиаст . В свободное время занимаюсь переводом статей и пишу о потребительских технологиях для широкого круга изданий , не переставая питать большую страсть ко всему мобильному =)

Комментировать

Оставить комментарий