Как Установить Ubuntu Server на Hyper-V: Пошаговое Руководство
Hyper-V — это мощный гипервизор от Microsoft, встроенный в Windows 10 Pro, Enterprise и Windows 11, а также в серверные версии Windows Server. Он позволяет создавать и управлять виртуальными машинами (ВМ), что делает его отличным выбором для тестирования, обучения или даже разработки.
В этой статье вы узнаете, как установить Ubuntu Server на виртуальную машину через Hyper-V , шаг за шагом пройдя весь процесс — от подготовки до первого запуска системы.
🧰 Что нам понадобится?
Перед началом убедитесь, что:
- На вашем компьютере включён Hyper-V .
- Установлена ОС Windows 10/11 Pro, Enterprise или Windows Server .
- Свободно 4 ГБ оперативной памяти и 20 ГБ дискового пространства .
📌 На момент написания статьи используется Ubuntu Server 22.04 LTS .
🔧 Шаг 1: Включение Hyper-V
Если Hyper-V ещё не включён:
- Откройте Панель управления → Программы → Включение или отключение компонентов Windows .
- Поставьте галочку рядом с Hyper-V .
- Нажмите ОК и перезагрузите компьютер.
Или используйте PowerShell от имени администратора:
powershell
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
После перезагрузки Hyper-V будет готов к использованию.
💻 Шаг 2: Создание виртуальной машины
- Откройте Hyper-V Manager (можно найти через поиск Windows).
- В меню справа выберите Создать → Виртуальная машина .
- В мастере создания ВМ:Укажите имя виртуальной машины (например, UbuntuServer).
Галочка "Сохранить виртуальную машину в другом месте" нужно ставить если вы хотите создать виртуальную машину на другом локальном диске. Нажимаете обзор и выбираете нужную папку.
Выберите Поколение 2 (рекомендуется для новых систем).
Укажите объём оперативной памяти (не менее 2 ГБ , лучше 4 ГБ для комфортной работы).
✅ Если вы поставите галочку «Использовать для этой виртуальной машины динамическую память» , то сможете более эффективно использовать ресурсы хост-системы, особенно при множестве запущенных ВМ.
❌ Отключайте динамическую память, если:
- Используете базы данных (MySQL, PostgreSQL и т.д.)
- Запускаете серверные приложения под нагрузкой
- Тестируете производительность или делаете бенчмарки
- Работаете с Docker/Kubernetes , CI/CD, разработкой
- Используете NUMA
- Не уверены в поддержке hv_balloon в гостевой ОС
✅ Оставляйте динамическую память, если:
- Это тестовая или учебная машина
- Нужно запустить несколько ВМ на одном хосте
- Память на хосте ограничена
Выберите существующую или создайте новую виртуальную сеть (в разделе Диспетчер виртуальных коммутаторов можно создать внешний коммутатор для доступа к интернету).
Выберите Создать виртуальный жесткий диск , указав размер 20–50 ГБ .
Можно так же указать имеющийся или подключить жесткий диск позднее
В конце выберите Установить операционную систему с загрузочного компакт-или DVD -диска и укажите загруженный ISO-образ Ubuntu Server .
Нажмите Готово, чтобы завершить создание.
⏳ Шаг 3: Запуск виртуальной машины
- В списке ВМ выберите созданную Ubuntu и нажмите Подключить .
Запустите виртуальную машину, нажав кнопку Пуск.
Скорее всего вы получите экран с ошибкой. Настроим немного параметры виртуальной машины под Ubuntu.
Выключаем виртуальную машину и идем в параметры.
Вкладка Безопасность. Снимаем галочку безопасная загруpка Windows.
Вкладка Процессор. Добавим количество виртуальных процессоров для комфортной работы. В контексте Hyper-V, "Число виртуальных процессоров" означает количество виртуальных ядер , выделенных виртуальной машине.
Далее Контрольные точки. Убираем галочку "Включить контрольные точки"
Если по каким-то причинам у Вас отсутствует DVD дисковод, то необходимо его добавить. Он нужен для установки Ubuntu из образа.
Нажимаем слева на ISCSI контроллер, справа выбираем DVD-дисковод и нажимаем добавить.
Потом жмякаем на DVD -дисковод и выбираем образ нашей Ubunt-ы
Идем в раздел Встроенное ПО, нажимаем на DVD-дисковод и кнопкой вверх (нажимаем несколько раз) перемещаем его вверх.
Далее ОК. Двойной клик на виртуальной машине и Пуск.
После загрузки появится экран установщика Ubuntu Server.
📦 Шаг 4: Процесс установки Ubuntu Server
Теперь следуйте стандартному процессу установки Ubuntu Server:
Выбор языка
- Выберите предпочитаемый язык интерфейса установщика.
Потом Вам предлагают обновить программу установки. Можно этот шаг пропустить.
Выбираем раскладку. Готово и ОК
Далее выбираем сетевое подключение.
Если необходимо IP адрес указать вручную, то стрелкой вверх перемещаемся на сетевое подключение, жмакаем Enter, выбираем Edit IPv4
Выбираем Вручную
В строке подсеть нужно указать подсеть и через слэш маску подсети.
В строке адрес уже указываем Ip адрес.
Остальное по необходимости.
Далее адрес прокси сервера. Никогда ей не пользовался. Оставляю пустым
Потом сервера Ubuntu. Просто нажимаем готово.
Теперь разметка диска. Оставляем без изменения
Настройка пользователя
- Укажите полное имя пользователя (например, "Alexey Admin").
- Придумайте имя хоста (по умолчанию ubuntu).
- Укажите логин (например, alex).
- Задайте надёжный пароль.
Выбор программных компонентов
- Минимально необходимый набор: OpenSSH server .
Ubuntu Pro не включаем
В следующем окне я ничего не выбираю. Потом можно доустановить.
Завершение установки
- Дождитесь окончания копирования файлов.
- Как только появится надпись перезагрузить сейчас смело ее нажимаем
Если увидели такой экран - не пугайтесь. Просто жмякните Enter для извлечения образа и виртуальная машина перезагрузится
Вводим логин и пароль, который указали при установки
После авторизации вы увидите некоторые параметры сервера
Выполните несколько команд для проверки работоспособности:
ip a — Посмотрите IP-адрес, чтобы удостовериться, что сеть работает.
sudo systemctl status ssh — Убедитесь, что SSH-сервис запущен (если вы его выбрали).
🔐 Дополнительные рекомендации
1. Обновление системы
sudo apt update && sudo apt upgrade -y
2. Установка полезных утилит
sudo apt install vim curl net-tools ufw git -y
3. Настройка фаервола
sudo ufw allow OpenSSH
sudo ufw enable
4. Настройка автономного обновления безопасности
sudo apt install unattended-upgrades
sudo dpkg-reconfigure --priority=low unattended-upgrades
📚 Полезные ссылки
🎯 Заключение
Установка Ubuntu Server на Hyper-V — простая и быстрая задача, которая открывает широкие возможности для тестирования, обучения и разработки. Это идеальное решение для тех, кто хочет начать осваивать Linux-серверы без покупки дополнительного оборудования.
Если эта статья была вам полезна — поделитесь ею с коллегами или подписчиками. А если остались вопросы — пишите в комментарии!
📅 Подходит под версии Ubuntu Server 20.04, 22.04 и 24.04).