Как установить Ubuntu на Hyper v

Обновлено: 21.11.2024

Недавно была выпущена Ubuntu версии 21.04, и я решил развернуть виртуальную машину в Microsoft Hyper-V на компьютере с Windows. Я использовал его некоторое время и не заметил никаких проблем с операционной системой.

Итак, в этом блоге давайте приступим к установке последней версии Ubuntu 21.04 на Windows Hyper-V.

  • Операционная система Windows 11 или 10.
  • Загрузите последний образ программного обеспечения Ubuntu21.04.

Шаги по установке Ubuntu на гипервизор Hyper-V.

  1. Включите функцию Hyper-V в Windows.
  2. Откройте программное обеспечение Hyper-V в Windows.
  3. Создание виртуальной машины в Hyper-V.
  4. Настройте память.
  5. Настройка сети виртуальной машины.
  6. Настройте виртуальный жесткий диск для виртуальной машины Hyper-V
  7. Установите операционную систему Ubuntu.
  8. Отключите безопасную загрузку.
  9. Запустите установку Ubuntu.

1. Включите функцию Hyper-V в Windows.

Здесь я рассмотрел статью о том, как включить Hyper-V на компьютере с Windows 11/10. Следуйте этой статье, чтобы включить Hyper-V на компьютере с Windows.

2. Откройте программное обеспечение Hyper-V в Windows.

После входа в систему щелкните меню "Пуск" и введите Hyper-V.

Вы должны увидеть программу под названием Диспетчер Hyper-V. Нажмите на него, чтобы открыть.

Кроме того, в меню «Пуск» вы можете перейти к инструментам администрирования Windows, и вы также должны увидеть там программу Hyper-V.

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

В диспетчере Hyper-V вы должны увидеть имя своей машины, и в настоящее время на ней не установлена ​​ни одна виртуальная машина. Теперь мы собираемся установить Ubuntu в Hyper-V.

В диспетчере Hyper-V щелкните правой кнопкой мыши имя своего компьютера и выберите «Создать»> «Виртуальная машина».

Откроется окно мастера создания новой виртуальной машины.

Прежде чем начать, вы можете нажать «Далее», чтобы создать виртуальную машину с пользовательскими значениями.

На следующем экране вам нужно указать имя виртуальной машины, которую мы будем устанавливать. Поскольку я устанавливаю Ubuntu версии 21.04, я называю ее Ubuntu 21.04.

По умолчанию Hyper-V выберет расположение по умолчанию для хранения файлов виртуальной машины. В случае, если вы хотите изменить хранилище на другое место, вы можете установить флажок «Сохранить виртуальную машину в другом месте» и выбрать место по вашему выбору.

Поскольку у меня достаточно места для хранения, я согласен с расположением по умолчанию и нажимаю "Далее".

Вам нужно будет выбрать поколение виртуальной машины, которое вы хотите установить, выберите здесь поколение 2 и нажмите «Далее».

4. Настройте память.

Теперь мы собираемся настроить память для вашей виртуальной машины. По умолчанию гипервизор будет использовать только 1 ГБ ОЗУ, чего будет недостаточно для бесперебойной работы машины с Ubuntu. Для большего удобства лучше иметь не менее 4 ГБ ОЗУ.

В разделе "Загрузочная память" выберите размер памяти и оставьте значение по умолчанию. Использовать динамическую память для этой виртуальной машины, установите флажок и нажмите «Далее».

5. Конфигурация сети виртуальной машины.

Мы должны подключить эту виртуальную машину к сети. Для этого в раскрывающемся списке подключения выберите переключатель по умолчанию и нажмите «Далее».

6. Настройте виртуальный жесткий диск для виртуальной машины Hyper-V

В разделе «Создать виртуальный жесткий диск» вы должны увидеть, что размер виртуальной машины, выбранный по умолчанию, составляет 127 ГБ.Если у вас достаточно места для хранения, вы можете оставить значение по умолчанию или уменьшить его в зависимости от свободного места на жестком диске.

Я предоставляю 40 ГБ дискового пространства; после выбора нажмите «Далее».

7. Установите операционную систему Ubuntu.

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

Отметьте вариант установки операционной системы из загрузочного образа и нажмите «Обзор», чтобы прикрепить загруженный образ iso. И нажмите Далее.

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

Чтобы создать виртуальную машину Ubuntu в Hyper-V, теперь вы можете нажать «Готово».

8. Отключите безопасную загрузку.

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

Щелкните правой кнопкой мыши виртуальную машину и выберите настройки.

В разделе «Безопасность» снимите флажок «Включить безопасную загрузку» и нажмите «ОК».

Щелкните правой кнопкой мыши виртуальную машину и выберите Подключиться.

Вы увидите новое окно, в котором говорится, что виртуальная машина Ubuntu 21.04 выключена. Вы можете нажать «Пуск», чтобы включить виртуальную машину. Нажмите на начало.

9. Запустите установку Ubuntu.

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

  • Выберите нужный язык и нажмите "Далее".

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

Примечание: Ubuntu автоматически начнет подключение к Интернету и загрузит необходимое обновление во время установки, если вы выберете вариант по умолчанию. «Загрузить обновления при установке Ubuntu». Вам нужно убедиться, что вы сняли этот флажок, так как это задержит процесс установки на долгое время. Вы можете установить обновление позже после установки.

После выбора нажмите «Продолжить».

В разделе «Тип установки» вам нужно выбрать стереть диск и установить Ubuntu, поэтому нажмите «Установить сейчас».

  • Вам нужно выбрать часовой пояс в зависимости от вашего местоположения и нажать «Продолжить».
  • Задайте учетные данные пользователя и нажмите «Продолжить».

Сейчас начнется установка, и этот процесс займет некоторое время.

Вы получите сообщение о том, что установка завершена, и вы можете нажать «Перезагрузить сейчас».

Вы успешно установили Ubuntu 21.04 на Microsoft Hyper-V. Войдите в систему и наслаждайтесь операционной системой Ubuntu Linux на собственном гипервизоре Microsoft.

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

С момента появления обновления Windows 10 Fall Creators Update появилась возможность запускать Ubuntu в исходном виде в Windows 10. Однако существуют ограничения на исходный запуск Ubuntu в Windows, например использование интерфейса командной строки.

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

В этом руководстве мы рассмотрим пошаговый процесс установки Ubuntu 20.04 на виртуальную машину с помощью Hyper-V в Windows 10.

  • Система под управлением Windows 10
  • Учетная запись с правами администратора

Руководство по установке Hyper-V Ubuntu

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

Примечание. Если вы хотите узнать больше о решениях для виртуальных рабочих столов, ознакомьтесь с нашим руководством по средам VDI.

ШАГ 1. Включите виртуализацию в BIOS

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

<р>1. Откройте BIOS, перезагрузив компьютер и нажав кнопку BIOS (F1, F2, F10, F12 или Delete, в зависимости от модели материнской платы) при появлении запроса.

<р>2. Параметры виртуализации находятся в категории ЦП или Дополнительные параметры BIOS, в зависимости от вашей системы.

Примечание. В разных системах параметры виртуализации имеют разные названия. Ищите такие элементы, как Hyper-V, SVM, Vanderpool, VT-X, Intel Virtualization Technology или AMD-V.

<р>3. После включения соответствующих параметров используйте параметр «Сохранить и выйти», чтобы подтвердить изменения.

ШАГ 2. Включите Hyper-V

Перед настройкой виртуальной машины необходимо включить Hyper-V в настройках Windows:

<р>1. Откройте меню «Пуск» Windows и выберите окно «Параметры».

<р>2. Щелкните плитку Приложения, чтобы открыть настройки приложения.

<р>3. С правой стороны нажмите ссылку "Программы и компоненты".

<р>4. В окне Программы и компоненты нажмите ссылку Включение или отключение компонентов Windows слева.

<р>5. Прокрутите вниз и выберите параметр Hyper-V, а также подпараметры «Средства управления Hyper-V» и «Платформа Hyper-V».

<р>6. Нажмите OK, чтобы подтвердить изменения.

<р>7. Перезагрузите компьютер.

ШАГ 3. Создайте виртуальный коммутатор

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

<р>1. В меню Пуск перейдите к папке инструментов администрирования Windows и откройте Диспетчер Hyper-V.

<р>2. Щелкните правой кнопкой мыши имя вашей системы в левой части окна Диспетчер Hyper-V. В раскрывающемся меню выберите пункт Virtual Switch Manager.

<р>3.В окне Диспетчер виртуальных коммутаторов выберите параметр Новый виртуальный сетевой коммутатор с левой стороны. Установите тип виртуального коммутатора на Внешний и нажмите Создать виртуальный коммутатор.

<р>4. Введите имя нового виртуального коммутатора. В этом примере мы будем использовать Ubuntu 20.04. Нажмите OK, чтобы завершить настройку виртуального коммутатора.

<р>5. Может появиться новое окно с предложением применить изменения сети. Нажмите Да для подтверждения.

ШАГ 4. Установите Ubuntu 20.04

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

  1. Параметр "Быстрое создание" позволяет использовать мастер для автоматической загрузки операционной системы и установки ее на виртуальную машину.
  2. Вы также можете вручную настроить новую виртуальную машину и установить операционную систему с жесткого диска или внешнего носителя.

Мы рассмотрим процесс установки Ubuntu 20.04, используя оба варианта:

Быстрое создание

<р>1. В раскрывающемся меню Действие нажмите Быстрое создание, чтобы запустить мастер быстрого создания.

<р>2. С левой стороны выберите Ubuntu 20.04 из списка операционных систем.

<р>3. Нажмите Дополнительные параметры, чтобы задать имя для новой виртуальной машины, и выберите виртуальный коммутатор Ubuntu 20.04 в меню Сеть.

<р>3. Нажмите «Создать виртуальную машину», чтобы начать процесс установки. Hyper-V автоматически загрузит и установит Ubuntu.

<р>4. После завершения установки используйте кнопку «Подключиться», чтобы запустить виртуальную машину, или кнопку «Изменить настройки…», чтобы изменить настройки.

Вручную

<р>1. Прежде чем приступить к настройке новой виртуальной машины, загрузите установочный образ Ubuntu 20.04 с официального сайта Ubuntu.

<р>2. В раскрывающемся меню Действие выберите Создать и щелкните Виртуальная машина.

<р>3. В мастере создания новой виртуальной машины нажмите "Далее", чтобы начать настройку новой виртуальной машины.

<р>4. Выберите имя и место установки для новой виртуальной машины, затем нажмите «Далее», чтобы продолжить.

<р>5. Выберите поколение для новой виртуальной машины и нажмите «Далее».

Примечание. Узнайте о разнице между гипервизорами типа 1 и типа 2 в нашей статье Что такое гипервизор.

<р>6. Назначьте объем памяти для выделения виртуальной машине. Используйте не менее 2 ГБ памяти и включите динамическую память. Нажмите «Далее», чтобы продолжить.

<р>7. Выберите Ubuntu 20.04 в качестве виртуального сетевого коммутатора, затем нажмите «Далее».

<р>8.Используйте параметр Создать виртуальный жесткий диск, чтобы создать новый жесткий диск для виртуальной машины. Выделите не менее 20 ГБ свободного места на жестком диске и нажмите "Далее", чтобы продолжить.

<р>9. В разделе «Установить операционную систему с загрузочного CD/DVD-ROM» выберите «Файл образа» (.iso) и выберите ранее загруженный образ Ubuntu. Нажмите «Далее», чтобы продолжить.

<р>10. На последнем шаге предлагается краткая информация о настройке новой виртуальной машины. Нажмите «Назад», чтобы внести изменения, или «Готово», чтобы создать виртуальную машину.

ШАГ 5. Запустите виртуальную машину

Новая виртуальная машина появится в окне Диспетчер Hyper-V. Щелкните правой кнопкой мыши имя виртуальной машины и выберите Подключиться, чтобы запустить ее.

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

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

Существует два способа установки Ubuntu на Hyper-V на ПК с Windows 11/10: загрузка образа с помощью Hyper-V с помощью функции быстрого создания и настройка виртуальной машины вручную. В этом руководстве вы можете найти оба метода и использовать любой из них по своему усмотрению.

Системные требования:

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

Как создать виртуальный коммутатор в Hyper-V для Linux Ubuntu

  1. Откройте Диспетчер Hyper-V на своем компьютере.
  2. Щелкните правой кнопкой мыши имя своего компьютера и выберите пункт Virtual Switch Manager.
  3. Нажмите переключатель "Новая виртуальная сеть" и выберите параметр "Внешний".
  4. Нажмите кнопку "Создать виртуальный коммутатор".
  5. Назовите понравившийся виртуальный коммутатор и нажмите кнопку ОК.
  6. Нажмите кнопку "Да".

После этого виртуальный сетевой коммутатор будет создан и готов к использованию в Hyper-V.

Как установить Linux Ubuntu на Hyper-V с помощью быстрого создания

  1. Откройте Диспетчер Hyper-V на своем ПК.
  2. Нажмите «Действие» > «Быстрое создание».
  3. Выберите Ubuntu 20.04 слева.
  4. Нажмите кнопку "Дополнительные параметры".
  5. Разверните список коммутаторов по умолчанию и выберите созданный ранее виртуальный коммутатор.
  6. Нажмите кнопку "Создать виртуальную машину".
  7. Щелкните правой кнопкой мыши виртуальную машину и нажмите кнопку "Подключиться".

Чтобы узнать больше об этих шагах, читайте дальше.

Сначала вам нужно открыть диспетчер Hyper-V на своем компьютере. Затем щелкните параметр «Действие» в верхней строке меню и выберите параметр «Быстрое создание».

Кроме того, вы можете выбрать имя компьютера слева и также нажать кнопку Быстрое создание справа.

После этого выберите Ubuntu 20.04 из списка слева и нажмите кнопку Дополнительные параметры.

Затем разверните раскрывающийся список и выберите переключатель, который вы создали ранее.

После этого нажмите кнопку "Создать виртуальную машину".

После этого начнется загрузка ISO-образа Ubuntu 20.04 LTS с официального сайта. После завершения загрузки виртуальная машина будет создана автоматически. Вы можете щелкнуть правой кнопкой мыши виртуальную машину и выбрать параметр «Подключиться».

Затем вы можете следовать инструкциям на экране, чтобы завершить установку.

Как установить Linux Ubuntu на Hyper-V вручную

  1. Откройте Hyper-V на своем ПК.
  2. Щелкните правой кнопкой мыши имя своего компьютера и выберите "Создать" > "Виртуальная машина".
  3. Введите имя виртуальной машины и нажмите "Далее".
  4. Выберите «Поколение 1» на вкладке «Указать поколение».
  5. Введите 2 ГБ ОЗУ на вкладке "Назначить память".
  6. Разверните раскрывающийся список и выберите переключатель, который вы создали ранее.
  7. Выберите вариант «Создать виртуальный жесткий диск» и нажмите кнопку «Далее».
  8. Выберите вариант Установить операционную систему с CD/DVD-ROM, доступный для голосования.
  9. Выберите параметр «Файл изображения» и нажмите кнопку «Обзор», чтобы выбрать загруженный файл ISO.
  10. Нажмите кнопку "Готово".
  11. Щелкните правой кнопкой мыши виртуальную машину и выберите параметр "Подключиться".

Давайте подробно рассмотрим эти шаги.

Сначала откройте диспетчер Hyper-V на своем компьютере, щелкните правой кнопкой мыши имя компьютера и выберите "Создать" > "Виртуальная машина".

Затем нажмите кнопку "Далее" и введите желаемое имя виртуальной машины.

На следующей вкладке Указать поколение вам нужно выбрать параметр «Поколение 1» и нажать кнопку «Далее».

После этого введите не менее 2048 МБ или 2 ГБ ОЗУ на вкладке Назначить память и нажмите кнопку "Далее".

Следующая опция Настроить сеть. Здесь вам нужно развернуть раскрывающийся список и выбрать виртуальный сетевой коммутатор, который вы создали ранее.

После этого выберите параметр «Создать виртуальный жесткий диск» и введите размер виртуального жесткого диска. Если вы не хотите указывать размер, вы можете использовать значение по умолчанию.

На следующем шаге вам нужно выбрать параметр «Установить операционную систему с ботоспособного CD/DVD-ROM», выбрать параметр «Файл образа», нажать кнопку «Обзор» и выбрать ISO-файл Ubuntu.

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

Затем вам будут показаны некоторые параметры и инструкции, необходимые для завершения установки.

Можно ли установить Ubuntu на Hyper-V?

Да, вы можете установить Ubuntu на Hyper-V в Windows 11/10. Есть два метода, которым вы можете следовать. Во-первых, вы можете позволить Hyper-V загрузить ISO-файл Ubuntu и создать виртуальную машину. Во-вторых, вы можете загрузить файл ISO и создать виртуальную машину вручную.

Можно ли установить Linux на Hyper-V?

Да, Linux можно установить на Hyper-V. Вы можете попробовать большинство дистрибутивов Linux в Windows 11/10 через Hyper-V. Например, можно установить Ubuntu, FreeBSD, Debian и т. д. Однако для лучшей совместимости необходимо создать виртуальный сетевой коммутатор.

Вот и все! Надеемся, что это руководство помогло установить Ubuntu на Hyper-V.

Дата: 27 декабря 2021 г. Теги: Hyper V, Linux

Похожие записи

Недостаточно памяти в системе для запуска виртуальной машины

Служба управления виртуальными машинами обнаружила ошибку при настройке жесткого диска

Как установить и удалить Microsoft Edge в Linux

[электронная почта защищена]

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

Применимо к: Windows Server 2022, Azure Stack HCI, версия 20H2; Windows Server 2019, Hyper-V Server 2019, Windows Server 2016, Hyper-V Server 2016, Windows Server 2012 R2, Hyper-V Server 2012 R2, Windows 10, Windows 8.1

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

Легенда таблицы

Встроенные — LIS входят в состав этого дистрибутива Linux. Предоставленный корпорацией Майкрософт пакет загрузки LIS не работает для этого дистрибутива, поэтому не устанавливайте его. Номера версий модулей ядра для встроенной LIS (как показано, например, с помощью lsmod) отличаются от номеров версий в пакете загрузки LIS, предоставленном Microsoft. Несоответствие не означает, что встроенная ЛИС устарела.

(пусто) — функция недоступна

Примечания

Внедрение статического IP-адреса может не работать, если Network Manager настроен для данного сетевого адаптера Hyper-V на виртуальной машине. Чтобы обеспечить бесперебойную работу внедрения статического IP-адреса, убедитесь, что Network Manager полностью отключен или отключен для определенного сетевого адаптера с помощью его файла ifcfg-ethX.

При использовании виртуальных устройств Fibre Channel убедитесь, что номер логического устройства 0 (LUN 0) заполнен. Если LUN 0 не был заполнен, виртуальная машина Linux может не иметь возможности изначально монтировать устройства Fibre Channel.

Если во время операции резервного копирования активной виртуальной машины есть открытые дескрипторы файлов, то в некоторых крайних случаях резервные копии VHD могут пройти проверку целостности файловой системы ( fsck ) при восстановлении.

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

В выпусках с долгосрочной поддержкой (LTS) используется новейшее ядро ​​виртуальной аппаратной поддержки (HWE) для актуальных служб интеграции Linux.

Чтобы установить настроенное для Azure ядро ​​16.04, 18.04 и 20.04, выполните следующие команды от имени пользователя root (или sudo):

Поддержка динамической памяти доступна только на 64-разрядных виртуальных машинах.

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

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

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

Если вы используете динамическую память в операционных системах Windows Server 2019, Windows Server 2016 или Windows Server 2012/2012 R2, укажите параметры Startup memory, Minimum memory и Maximum memory, кратные 128 мегабайтам (МБ). Несоблюдение этого требования может привести к сбоям при добавлении в горячем режиме, и вы можете не увидеть увеличения объема памяти в гостевой операционной системе.

В Windows Server 2019, Windows Server 2016 или Windows Server 2012 R2 инфраструктура пар "ключ-значение" может работать неправильно без обновления программного обеспечения Linux. Обратитесь к своему поставщику дистрибутива, чтобы получить обновление программного обеспечения, если вы обнаружите проблемы с этой функцией.

В Windows Server 2012 R2 на виртуальных машинах поколения 2 безопасная загрузка включена по умолчанию, а некоторые виртуальные машины Linux не будут загружаться, пока параметр безопасной загрузки не будет отключен. Вы можете отключить безопасную загрузку в разделе «Прошивка» настроек виртуальной машины в диспетчере Hyper-V или отключить ее с помощью Powershell:

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

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