Установка CentOS 7 на Virtualbox

Содержание статьи
Введение
Host-only Adapter
Auto Capture
Установка образа через сеть
Удалённое подключение к виртуальной машине
Увеличить разрешение экрана
Guest Additions
Клонирование виртуальной машины
Adapters

Введение

CentOS 7 это последний CentOS, который получил поддержку от RedHat на весь жизненный цикл. Пока что это один из самых популярных rpm диструбутивов Linux поэтому многие устанавливают его на виртуальные машины, например, для тестирования софта, который разрабатывается для RedHat

Centos 7 на Ubuntu

Установить virtualbox в Ubuntu можно командой

sudo apt install virtualbox

Запустить virtualbox можно командой

virtualbox

Host-only Adapter

Чтобы иметь возможность создавать Host-only Adapter нужно создать виртуальную сеть через которую такие адаптеры будут общаться.

В главном окне VirtualBox нажмите FileHost Network ManagerCreate

Создание host-only адаптера в VirtualBox изображение с сайта www.andreyolegovich.ru

Нажмите Properties

Создание host-only адаптера в VirtualBox изображение с сайта www.andreyolegovich.ru

Проверьте значения во вкладке Adapter

Создание host-only адаптера в VirtualBox изображение с сайта www.andreyolegovich.ru

Проверьте значения во вкладке DHCP Server

Создание host-only адаптера в VirtualBox изображение с сайта www.andreyolegovich.ru

Перейдите в настройки нужной виртуальной ОС → Выберите Network → Выберите нужный адаптер → Подсоедините его к только что созданной сети

Создание host-only адаптера в VirtualBox изображение с сайта www.andreyolegovich.ru

You have the Auto capture keyboard option turned on. This will cause the Virtual Machine to automatically capture the

Это означает, что когда вы наведёте курсор на окно работающей вирутальной машины он перехватится и будет работать как курсор мыши в этой ОС.

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

Установка образа из сети

New

Установка образа через сеть VirtualBox изображение с сайта www.andreyolegovich.ru

Придумайте название и выберите из списка Red Hat (64-bit) если это не произошло автоматически

Установка образа через сеть VirtualBox изображение с сайта www.andreyolegovich.ru

Memory size оставьте дефолтным. В этом примере - 1024 MB

Create a virtual hard disk now → Create

Hard disk file type → VDI (VirtualBox Disk Image) → Next

Storage on physical hard disk → Dynamically allocated → Next

File location and size → 8.00 GB → Create

Когда дойдёте до экрана ниже - нажмите SettingsNetwork

Установка образа через сеть VirtualBox изображение с сайта www.andreyolegovich.ru

Attached to: NAT Network.

Хотя бы одна NAT Network должна быть предварительно создана в VirtualBox

Установка образа через сеть VirtualBox изображение с сайта www.andreyolegovich.ru

Adapter 2 → Enable Network Adapter → Attached to: Host-only Adapter

Хотя бы одна Host-only сеть должна быть предварительно создана в VirtualBox (File - )

Установка образа через сеть VirtualBox изображение с сайта www.andreyolegovich.ru

Нажмите Start

Если вы уже устанавливали из каких-то образов - может появится список на выбор

Установка образа через сеть VirtualBox изображение с сайта www.andreyolegovich.ru

Выберите образ Minimal

Установка образа через сеть VirtualBox изображение с сайта www.andreyolegovich.ru

Install CentOS 7 → Enter

English → English (United States)

Date Time → Helsinki → Done

Network & Host Name

Измените Host name и включите оба адаптера

Установка образа через сеть VirtualBox изображение с сайта www.andreyolegovich.ru

Done

Установка образа через сеть VirtualBox изображение с сайта www.andreyolegovich.ru

Installation Destination - просто зайдите и нажмите Done

Installation Source

Установка образа через сеть VirtualBox изображение с сайта www.andreyolegovich.ru

→ On the network:

http://mirror.gnu.fi/centos/7.9.2009/os/x86_64/

Обратите внимание на url. В прошлый раз скачивать нужно было с такой же но вместо os было isos для сетевой установки нужно именно os

Done

Установка образа через сеть VirtualBox изображение с сайта www.andreyolegovich.ru

Software Selection

Установка образа через сеть VirtualBox изображение с сайта www.andreyolegovich.ru

Minimal Install → Done

Установка образа через сеть VirtualBox изображение с сайта www.andreyolegovich.ru

Begin Installation

Установка образа через сеть VirtualBox изображение с сайта www.andreyolegovich.ru

Reboot

Установка образа через сеть VirtualBox изображение с сайта www.andreyolegovich.ru

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

После перезагрузки выполните

ip a s

Или

nmcli conn show

Чтобы изучить сетевые подключения.

Если какой-то интерфейс, например enp0s3, выключен, включить его можно командой

nmcli conn up enp0s3

Чтобы не включать сетевой интерфейс каждый раз вручную можно в настройках прописать ONBOOT yes

Как вариант можно перейти в /etc/sysconfig/network-scripts/ и отредактировать файл ifcfg-enp0s3 с помощью vi либо под root использовать sed

sudo sed -i s/ONBOOT=no/ONBOOT=yes/ /etc/sysconfig/network-scripts/ifcfg-enp0s3

Если команда выше вам не до конца понятна - изучите статью «Основы sed»

Проверить получилось ли изменить ONBOOT на yes можно командой

grep ONBOOT !$

Более подробную инструкцию можете изучить в статье «Настройка сети в CentOS»

После установки

После установки рекомендуется выполнить

sudo yum update

Увеличить разрешение экрана

Чтобы просто увеличить экран достаточно зайти в

SettingsDisplayScreen

И увеличить Scale Factor

Станет лучше видно, но разрешение останется прежним.

Чтобы увеличить разрешение нужно установить Guest Additions по инструкции из следующего параграфа.

Guest Additions

Следующий важный шаг - устанвока Guest Additions.

В верхнем меню нажмите

DevicesInsert Guest Additions CD image…

Далее система может попросить вас скачать Guest Additions. Просто следуйте инструкции и затем дождитесь установки. Некоторое время может быть чёрный экран.

Затем появится диалоговое окно с предложением Open Autorun Prompt

Нажмите OK. Появится сообщение This medium contains software intended to be automatically started. Would you like to run it?

Нажмите Run

Далее, в зависимости от версии Virtualbox может запуститься либо не запуститься консоль. Если не запустилась - запустите самостоятельно и станьте суперпользователем. Выполните

mount

найдите строку с VBOXADDITIONS и выполните

/run/media/andrei/VBOXADDITIONS… run

Если запустилось само - ждите пока установка закончится. Она может зависнуть - тогда откройте второй терминал и там выполните reboot

После успешной устанвоки захват мыши должен работать лучше. Также должна появится возможность переходить в полноэкранный режим. Обычно переход в полноэкранный режим осуществляется нажатием Host + F. Host это обычно та же самая клавиша, которая освобождала захваченный курсор мыши. В моём случае это правый CTRL.

Клонирование виртуальной машины

Чтобы клонировать машину достаточно выключить её и использовать Clone (Ctrl - O) из контекстного меню.

Даже если вы запросите отдельные MAC адреса у клона может остаться такой же machine-id

Это приводит к дублированию IP адреса в NAT-Network

На обеих машинах выполните

cat /etc/machine-id

4ab7d70cacd0d33ca5bc9b2344e5e328

И сравните их между собой

Adapters

Примеры конфигурации адаптеров VirtualBox изображение с сайта www.andreyolegovich.ru

Примеры конфигурации адаптеров VirtualBox изображение с сайта www.andreyolegovich.ru

Примеры конфигурации адаптеров VirtualBox изображение с сайта www.andreyolegovich.ru

Примеры конфигурации адаптеров VirtualBox изображение с сайта www.andreyolegovich.ru

После установки и перезагрузки скорее всего придётся снова зайти в NETWORK & HOST NAME и включить адаптеры

Примеры конфигурации адаптеров VirtualBox изображение с сайта www.andreyolegovich.ru

Поиск по сайту

Контакты и сотрудничество:
Рекомендую наш хостинг beget.ru
Пишите на info@urn.su если Вы:
1. Хотите написать статью для нашего сайта или перевести статью на свой родной язык.
2. Хотите разместить на сайте рекламу, подходящуюю по тематике.
3. Реклама на моём сайте имеет максимальный уровень цензуры. Если Вы увидели рекламный блок недопустимый для просмотра детьми школьного возраста, вызывающий шок или вводящий в заблуждение - пожалуйста свяжитесь с нами по электронной почте
4. Нашли на сайте ошибку, неточности, баг и т.д. ... .......
5. Статьи можно расшарить в соцсетях, нажав на иконку сети: