Не запускается centos 8 на virtualbox
Сразу после установки виртуальной машины с графическим интерфейсом на VirtualBox размер экрана обычно небольшой и не работают некоторые функции. Например, не работает буфер обмена между гостевым и основным компьютерами. Чтобы улучшить внешний вид и функциональность виртуальной машины, VirtualBox предоставляет набор программных пакетов и драйверов, известных как гостевые дополнения VirtualBox. Они распространяются в виде ISO-образа с именем VboxGuestAdditions.iso, который входит в комплект VirtualBox. Этот образ можно смонтировать в гостевую систему, после чего установить гостевые дополнения.
Кстати, в некоторых дистрибутивах можно установить гостевые дополнения VirtualBox прямо из стандартных репозиториев. Но в CentOS это не наш случай.
Гостевые дополнения VirtualBox включают перечисленные ниже функции:
- Улучшено графическое отображение/внешний вид.
- Интеграция указателя мыши между хостом и гостевой машиной.
- Общие папки между хостом и гостевой системой.
- Функции копирования и вставки и вырезания и вставки между хостом и гостевой системой.
Гостевые дополнения VirtualBox можно установить как в системах Linux, так и в Windows. В этом руководстве мы проведём вас через установку гостевых дополнений VirtualBox на CentOS 8.
Шаг 1. Установка EPEL на CentOS 8
Для начала начните с установки репозитория EPEL, сокращённо Extra Packages for Enterprise Linux, который представляет собой репозиторий, который содержит дополнительные пакеты программного обеспечения с открытым исходным кодом для разновидностей RedHat, таких как CentOS и Fedora.
Чтобы установить репозиторий EPEL в CentOS 8, выполните следующую команду dnf в терминале.
После установки проверьте, что всё завершилось удачно, для этого выполните команду.
Шаг 2: Установка заголовков ядра и инструментов сборки
После установки репозитория EPEL продолжите установку и установите заголовки ядра и инструменты сборки, необходимые для сборки гостевых дополнений, для этого запустите команду:
После установки убедитесь, что версия kernel-devel соответствует версии вашего ядра Linux, выполнив следующие команды:
Вывод ясно указывает на конфликт между двумя версиями. Версия kernel-devel - 4.18.0-259.el8.x86_64, а версия ядра Linux — 4.18.0-257.el8.x86_64.
Чтобы решить эту проблему, обновите ядро Linux, выполнив команду:
При появлении запроса нажмите «д» и нажмите ENTER, чтобы продолжить обновление. Когда обновление будет завершено, перезагрузите систему CentOS 8.
Во время перезагрузки обязательно загрузитесь с последней записью ядра, соответствующей версии kernel-devel. Как видите, это обычно первая запись.
После того как система загрузится, войдите в систему и ещё раз подтвердите, что версия ядра теперь совпадает с версией ядра Linux.
Две версии сейчас синхронизированы. Отлично! Теперь вы можете продолжить и установить гостевые дополнения VirtualBox.
Шаг 3. Установка гостевых дополнений VirtualBox в CentOS 8
Есть два способа установить гостевые дополнения, и здесь мы рассмотрим оба способа:
Графическая установка гостевых дополнений VirtualBox
Чтобы установить гостевые дополнения, перейдите в меню VirtualBox и нажмите «Устройства» → «Подключить образ диска Дополнений гостевой ОС…»:
Появится всплывающее окно, как показано на скриншоте. Отсюда вы можете выбрать два варианта:
Вы можете нажать «Запустить» и затем ввести пароль своего пользователя для выполнения программы с повышенными привилегиями. После этого начнётся сборка модулей. Информация о сборке будет выводиться в терминал. Обратите внимание на выводимую информацию, чтобы убедиться, что сборка не завершилась ошибкой. К примеру, на следующем скриншоте сборка гостевых модулей завершилась ошибкой (из-за отсутствия пакета autoconf):
После окончания установки, перезагрузите систему и проверьте работу функций, которые включают гостевые дополнения VirtualBox.
Установка гостевых дополнений VirtualBox вручную
Второй вариант — установить в командной строке. Для этого выберите опцию «Отмена», а затем откройте терминал и создайте точку монтирования для ISO-образа гостевых дополнений.
Затем смонтируйте образ ISO в точке монтирования.
Затем, наконец, перейдите к месту монтирования и запустите скрипт установщика VirtualBox.
Как только скрипт будет запущен, вы сразу увидите, как экран разворачивается в полный размер. Если в вашем случае этого не произошло, перезагрузите систему и, наконец, загрузитесь в полноэкранную виртуальную машину CentOS 8 🙂
В меню VirtualBox включите «Общий буфер обмена» и другие функции, которые вам нужны:
Например «Общий буфер обмена» → «Двунаправленный» позволяет копировать и вставлять текст между хост-системой и гостевой системой.
CentOS является одной из популярных систем на базе Linux, и по этой причине многие пользователи хотят с ней познакомиться. Устанавливать ее в качестве второй операционной системы на свой ПК — вариант не для каждого, но вместо этого можно поработать с ней в виртуальной, изолированной среде под названием VirtualBox.
Шаг 1: Скачивание CentOS
-
Нажмите по ссылке «ISOs are also available via Torrent.»
Шаг 2: Создание виртуальной машины для CentOS
В VirtualBox каждая устанавливаемая операционная система нуждается в отдельной виртуальной машине (VM). На этом этапе выбирается тип системы, которая будет установлена, создается виртуальный накопитель и настраиваются дополнительные параметры.
-
Запустите VirtualBox Менеджер и нажмите на кнопку «Создать».
На этом установка VM заканчивается.
Шаг 3: Настройка виртуальной машины
Этот этап необязателен, но будет полезен для некоторых базовых настроек и общего ознакомления с тем, что можно изменить в VM. Для входа в настройки нужно нажать правой кнопкой мыши по виртуальной машине и выбрать пункт «Настроить».
Во вкладке «Система» — «Процессор» можно увеличить количество процессоров до 2. Это даст некоторый прирост к производительности CentOS.
Перейдя в «Дисплей», можете добавить некоторое количество МБ к видеопамяти и включить 3D-ускорение.
Остальные настройки можно выставить по своему усмотрению и возвращаться к ним в любой момент, когда машина не запущена.
Шаг 4: Установка CentOS
Основной и последний этап: инсталляция дистрибутива, который уже был скачан.
-
Выделите кликом мыши виртуальную машину и нажмите на кнопку «Запустить».
Выберите ваш язык и его разновидность.
Если вы хотите сделать в CentOS жесткий диск с одним разделом, то просто зайдите в меню с настройками, выделите виртуальный накопитель, который был создан вместе с виртуальной машиной, и нажмите «Готово»;
По умолчанию стоит минимальная установка, но она не имеет графического интерфейса. Вы можете выбрать, с какой средой будет установлена ОС: GNOME или KDE. Выбор зависит от ваших предпочтений, а мы рассмотрим инсталляцию с окружением KDE.
После выбора оболочки в правой части окна появятся дополнения. Галочками можете отметить то, что хотели бы видеть в CentOS. По завершении выбора нажмите «Готово».
При желании назначьте этого пользователя администратором, установив соответствующую галочку.
Придумайте пароль для учетной записи и нажмите «Готово».
Кликните на регулятор, и он сдвинется вправо.
Теперь вы можете начинать пользоваться операционной системой CentOS.
Установка CentOS — одна из самых простых, и может быть без труда выполнена даже новичком. Эта операционная система по первым впечатлениям ощутимо может отличаться от Windows и быть непривычной, даже если вы ранее пользовались Ubuntu или MacOS. Однако в освоении этой ОС не возникнет особых сложностей благодаря удобному окружению рабочего стола и расширенному набору приложений и утилит.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Oracle предоставляет бесплатный инструмент виртуализации с открытым исходным кодом, известный как VirtualBox. Он признан одним из лучших кроссплатформенных приложений для создания виртуальных машин в операционной системе и их одновременного запуска. Он доступен практически во всех основных операционных системах, таких как macOS, Windows и Linux. Этот пост поможет вам установить VirtualBox на машину с CentOS 8. Давайте начнем.
Установить VirtualBox на CentOS больше не сложно; мы можем установить его на CentOS, добавив репозиторий VirtualBox в систему и установив его. Просто следуйте инструкциям ниже, и у вас будет последняя стабильная версия VirtualBox, установленная в вашей операционной системе CentOS 8.
Прежде всего, обновите кеш метаданных системы CentOS 8, используя команду, приведенную ниже:
Сразу после обновления кеша метаданных также обновите пакеты системы, набрав команду, приведенную ниже:
Как только система обновится, добавьте репозиторий, набрав команду, приведенную ниже:
После того, как вы успешно добавили репозиторий VirtualBox в свою систему, вы можете установить последнюю версию VirtualBox, набрав команду, приведенную ниже:
Флаг «-y» будет автоматически отвечать «да» на каждое приглашение, которое будет появляться для подтверждения процесса установки VirtualBox, например, импорт ключей GPG и установка программного обеспечения зависимостей.
После процесса установки VirtualBox на CentOS 8 вы должны получить что-то вроде этого.
Загрузите и установите VirtualBox Extension Pack
Если вы хотите загрузить и установить пакет расширений VirtualBox, вы можете загрузить его с помощью команды wget:
После успешной загрузки пакета расширений вы можете установить последнюю версию пакета расширений VirtualBox для Virtual Box 6.1, введя приведенную ниже команду:
Согласитесь с условиями лицензии пакета расширений VirtualBox, нажав «y» и нажав кнопку «Enter».
Через пару секунд пакет расширений VirtualBox будет установлен, и вы получите такой результат.
Запустите VirtualBox
Чтобы запустить VirtualBox в CentOS 8, откройте меню действий, найдите «VirtualBox» и в результатах поиска выберите значок виртуального окна, как показано на рисунке ниже:
Здесь у вас свежий и красивый вид VirtualBox на CentOS 8.
Вывод
Мы научились устанавливать последнюю и стабильную версию VirtualBox на CentOS 8. Мы также увидели, как можно загрузить и установить пакет расширений VirtualBox для VirtualBox 6.1. VirtualBox можно использовать для запуска нескольких операционных систем, назначив им некоторую динамическую память и место для хранения. Для получения дополнительной информации о VirtualBox посетите официальный сайт VirtualBox.
Скачал образ с официального сайта. Когда я пытаюсь выполнить устновку с ISO образа в VirtualBox'e, мне предлагают на выбор 3 пункта:
Проверка и установка
Пробовал первые 2 пункта, но после их выбора висит черный экран. В чем может быть проблема? Никаких ошибок не вылетает.
Надо разрешить виртуализацию. Если не ошибаюсь, CentOS хотел её независимо от битности (хотя, по идее, она обязательна только для x64):
Настройки -> Система -> Ускорение -> Аппаратная виртуализация: Включить VT-x/AMD-V
Если флажок задисейблен, то надо сначала разрешить её в биосе.
Если в биосе она разрешена, а основная ОС - Win8+, то проблема в конфликте со стандартной виртуализацией Windows - её надо отключить (не знаю как).
UPDATE: Что-то я запутался, возможно, нужна не та опция, а
Настройки -> Система -> Процессор -> Дополнительные возможности: Включить PAE/NX
В общем, надо обратить внимание на эти 2 опции и если одна из них задисейблена, то на биос и виртуализацию Windows.
Попробовал установить (на Win7)
Кстати, вспомнил, что создание виртуалки тоже важно. при выборе типа задаются какие-то необратимые параметры (по крайней мере те, которые нельзя поменять через интерфейс настроек). Например, если виртуалка создавалась с указанием XP, то сетевой инталлятор (основанный на Win8) на ней не запускался.
Читайте также: