Установка CentOS 7 на виртуальную машину Hyper-V второго поколения (Generation 2)


14.08.2014 || Раздел: || Windows || Linux


Задача: установить CentOS 7 на виртуальную машину Hyper-V второго поколения (Generation 2). Предварительно зайдите на официальный сайт CentOS и скачайте iso-образ нужной версии системы.

1. Создание виртуальной машины

Создадим новую виртуальную машину в Hyper-V. Дадим ей имя, например VM-CentOS.

hyper-v-create-new-vm

На следующем шаге укажем, что это будет виртуальная машина второго поколения (Generation 2).

hyper-v-generation-vm

Далее "Assign Memory" - устанавливаем необходимый размер памяти (Startup memory).

hyper-v-assign-memory

Затем "Configure Networking" - выбираем Connection - LAN.

hyper-v-configure-networking

Теперь "Connect Virtual Hard Disk" - выбираем создание нового диска (Create a virtual hard disk) и устанавливаем его размер, имя и расположение. Например, VM-CentOS.vhdx.

hyper-v-virtual-hard-disk

Далее "Installation Options" - выбираем установку системы из имиджа (Install an OS from a bootable image file),  который необходимо скачать в виде iso-файла с официального сайта CentOS, и указываем пусть к нему (Image file iso).

hyper-v-installation-option

Виртуальная машина создана.

По правой клавише перейдите в настройки машины (Settings). В блоке Hardware вберите Firmware и снимите флажок "Enable Secure Boot".

Если этого не сделать, то при запуске будет следующая ошибка: "Boot Failed. EFI SCSI Device. Failed  Secure Boot Verification."

hyper-v-vm-settings

2. Установка CentOS 7 на созданную виртуальную машину

Теперь запускаем машину (Start). Будет отображено приветственное окно инсталлятора системы CentOS. Если необходимо,  добавим русский язык.

centos-7-install-1

Теперь можно произвести предварительную настройку.

centos-7-install-2

Перейдем по кнопке "Клавиатура". Здесь можем поменять параметры раскладок, если нужно (например английский язык поднять наверх, сменить клавиши раскладки, например на сочетание "Ctrl+Shift").

centos-7-install-3

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

При планировании применения машины под CentOS для хостинга сайтов можно установить параметр "Стандартный веб-сервер", добавить также, например, "Поддержка PHP", "Клиент MariaDB" и другие.

Если же необходим графический интерфейс, то можно выбрать "Окружение GNOME" или "KDE Plasma Workspaces", добавить к нему "Офисный пакет" и т.п.

centos-7-install

centos-7-install

Далее переходим по кнопке "Место установки" и выбираем предлагаемый диск для установки системы.

centos-7-install

Теперь зададим параметры сети. Переходим на "Сеть и имя узла", задаем имя узла и включаем сеть по верхней правой кнопке-переключателю.

centos-7-install

Теперь нажимаем "Начать установку".

centos-7-install

Пока в фоновом режиме идет установка, установим необходимые пароля для доступа.

Нажимаем "Пароль root" и устанавливаем пароль учетной записи администратора.

centos-7-install

При необходимости создаем пользователя.

centos-7-install

Теперь дожидаемся окончания установки CentOS 7.

centos-7-install

Нажимаем "Завершить настройку" и ожидаем окончания процесса установки. После этого будет предложено произвести перезагрузку.

centos-7-install

3. Проверка поколения виртуальной машины

После перезагрузки введем ранее созданный логин-пароль.

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

Далее проверим, действительно ли созданная виртуальная машина является машиной второго поколения (Generation 2). Для этого запустим на гипервизоре Windows PowerShell и выполним следующую команду (вместо "VM-CentOS" введите имя своей машины):

get-vm VM-CentOS | fl name,generation

hyper-v-powershell

Убеждаемся, что указано Generation 2. Установка завершена.

© Ella S.

< Предыдущая статья

Мониторинг HTTP запросов веб-сервера IIS с помощью Fiddler

Следующая статья >

Kooboo. Урок 1: Вводная часть