Полное руководство по установке и настройке Hyper-V для запуска Ubuntu на Windows

Встроенная в Windows технология виртуализации Hyper-V позволяет запускать различные операционные системы, включая дистрибутивы Linux (например, Ubuntu), серверные и настольные версии Windows, а также Android x86. Процесс установки гостевой ОС стандартен и интуитивно понятен.

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

Шаг 1: Активация аппаратной виртуализации в BIOS/UEFI

Перед началом работы с Hyper-V необходимо убедиться, что функция виртуализации включена в настройках базовой системы ввода-вывода (BIOS) или UEFI вашей материнской платы. Это критически важный этап, без которого технология не будет работать.

  • Для процессоров Intel найдите и включите параметр с названием вроде Intel (VMX) Virtualization Technology, Intel VT-x или просто Virtualization Technology.
  • Для процессоров AMD активируйте опцию SVM Mode или AMD-V.

Обычно эти настройки находятся в разделах, связанных с процессором (CPU Configuration) или безопасностью (Security). После внесения изменений сохраните настройки и перезагрузите компьютер.

Настройка SVM Mode в BIOS для процессоров AMD

Пример интерфейса BIOS с включенным SVM Mode для процессоров AMD.

Настройка Intel Virtualization Technology в BIOS

Пример интерфейса BIOS с включенной Intel (VMX) Virtualization Technology.

Шаг 2: Установка компонентов Hyper-V в Windows

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

  1. Откройте Панель управления (можно найти через поиск в меню Пуск).
  2. Перейдите в раздел «Программы» и выберите «Включение или отключение компонентов Windows».
Путь к компонентам Windows в Панели управленияОкно компонентов Windows

3. В открывшемся списке найдите и отметьте галочками все подкомпоненты Hyper-V (как минимум «Платформа Hyper-V» и «Инструменты управления Hyper-V»).

Выбор компонентов Hyper-V

4. Нажмите «OK». Система применит изменения и запросит перезагрузку компьютера. Выполните её, чтобы завершить установку.

Шаг 3: Создание новой виртуальной машины

После перезагрузки Hyper-V готов к работе. Запустите оснастку управления:

1. Откройте Диспетчер Hyper-V через меню Пуск (находится в папке «Средства администрирования Windows»).

Запуск Диспетчера Hyper-V

2. В левой части окна (панель навигации) выберите имя вашего компьютера. В правой части (меню «Действия») нажмите «Создать» -> «Виртуальная машина».

Меню создания виртуальной машины

3. Запустится «Мастер создания виртуальной машины». На первой странице можно поставить галочку «Больше не показывать эту страницу» и нажать «Далее».

Начало мастера создания ВМ

Шаг 4: Настройка параметров виртуальной машины

4. Укажите имя и расположение. Дайте машине понятное имя (например, Ubuntu). Для лучшей организации рекомендуется изменить расположение с системного диска на другой, создав отдельную папку (например, E:\Programs\Hyper-V\Ubuntu). Это ускорит работу и облегчит резервное копирование.

Указание имени ВМУказание расположения ВМ

5. Выбор поколения. Для большинства ОС, включая Ubuntu, подойдет «Поколение 1». «Поколение 2» предлагает более современные функции (UEFI, Secure Boot), но может быть несовместимо со старыми системами. Оставляем по умолчанию и идем дальше.

Выбор поколения виртуальной машины

6. Выделение оперативной памяти. Укажите объем ОЗУ для гостевой системы. Для комфортной работы современного дистрибутива Ubuntu рекомендуется не менее 2048-4096 МБ. Если на хосте 8 ГБ, как в примере, можно выделить 4096 МБ. Полезно активировать опцию «Использовать динамическую память», которая позволит Hyper-V гибко управлять памятью в пределах заданного лимита.

Настройка памяти для ВМ

7. Настройка сети. Выберите виртуальный коммутатор «Default Switch». Он автоматически предоставит виртуальной машине доступ в интернет через сетевой адаптер основного компьютера, используя технологию NAT.

Настройка сети для ВМ

8. Создание виртуального жесткого диска. Укажите его имя, расположение и размер. Для базовой установки Ubuntu с набором программ обычно достаточно 20-25 ГБ. Вы можете позже подключить дополнительные диски, если потребуется.

Настройка виртуального жесткого диска

9. Установочный носитель. На этапе «Параметры установки» выберите пункт «Установить операционную систему с загрузочного образа» и укажите путь к скачанному ISO-файлу дистрибутива Ubuntu. Это позволит сразу приступить к инсталляции.

Выбор ISO-образа для установки

10. Просмотрите сводку настроек и нажмите «Готово». Виртуальная машина будет создана и появится в списке в Диспетчере Hyper-V.

Шаг 5: Запуск и установка операционной системы

1. В Диспетчере Hyper-V выделите созданную машину и нажмите «Пуск» в правой панели или в контекстном меню.

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

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

Окно подключения к виртуальной машине

3. Машина загрузится с ISO-образа, и начнется стандартный процесс установки Ubuntu (или другой выбранной ОС). Следуйте инструкциям на экране: выберите язык, раскладку клавиатуры, создайте пользователя и пароль.

Начало установки Ubuntu в Hyper-V

Шаг 6: Завершение установки

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

1. В окне подключения к виртуальной машине откройте меню «Медиа».

2. Выберите «DVD-дисковод» и нажмите «Извлечь». Это отключит ISO-образ, чтобы машина при следующей загрузке не пыталась снова запустить установщик, а загрузилась с только что созданного виртуального жесткого диска.

Извлечение установочного ISO-образа

3. Подтвердите перезагрузку в гостевой ОС. Теперь у вас есть полностью рабочая виртуальная машина Ubuntu, готовая к использованию внутри Windows.

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