🛠️ CentOS 8 VM не работает в VirtualBox 5.2 на Ubuntu 18.04

by itisgood
На днях я попытался установить CentOS 8 в VirtualBox на Ubuntu 18.04 LTS.
На моей Ubuntu установлена версия Virtualbox 5.2, и, к сожалению, CentOS 8 VM не работает в VirtualBox 5.2.
Когда я пытаюсь установить CentOS 8, установка заканчивается на середине странными символами ASCII, как показано ниже:
Все, что я могу сделать, это сбросить или принудительно завершить работу гостевой ОС CentOS 8.
Я удалил виртуальную машину CentOS 8, воссоздал ее с большей памятью и дисковым пространством и попытался установить ее снова, но установка закончилась как обычно с поврежденной графикой.
Я сделал это пару раз, но не повезло.
После поиска по форумам CentOS я узнал, что у кого-то была такая же проблема, и он исправил это, обновив до последней версии Virtualbox, то есть 6.1.

Установим Oracle Virtualbox 6.1 на Ubuntu 18.04

Хотя Virtualbox 6.1 был выпущен две недели назад, он еще не включен в официальные репозитории Ubuntu 18.04.
Репозитории по умолчанию все еще содержат версию virtualbox 5.2.

Поэтому я установил версию VirtualBox 6.1.2 в Ubuntu 18.04 LTS, как показано ниже.

Сначала добавьте официальный репозиторий virtualbox.

Для этого отредактируйте файл /etc/apt/sources.list:
$ sudo vi /etc/apt/sources.list

Добавьте следующую строку:

deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian bionic contrib

Если вы используете другую версию Debian или Ubuntu, замените bionic на кодовое имя вашего дистрибутива, например, «eoan», «xenial», «buster», «stretch», «jessie» и т. д.

Сохраните и выйдите из файла.

Затем добавьте ключ GPG:

$ wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
$ wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
Наконец, установите Virtualbox 6.1, используя команду:
$ sudo apt-get install virtualbox-6.1
При установке версии virtualbox 6.1 старая версия (т.е. в моем случае 5.2) будет автоматически удалена.
Здесь возникает другая проблема.
Все виртуальные машины, созданные с помощью Virtualbox 5.2, не запускались под Virtualbox 6.1.
Система попросила меня установить пакет расширений Virtualbox для версии Virtualbox 6.1.
Я скачал расширения virtualbox для версии 6.1 и установил их с помощью команд:
$ wget https://download.virtualbox.org/virtualbox/6.1.2/Oracle_VM_VirtualBox_Extension_Pack-6.1.2.vbox-extpack
$ sudo vboxmanage extpack install Oracle_VM_VirtualBox_Extension_Pack-6.1.2.vbox-extpack

Проверьте, установлен ли пакет расширения, используя команду:

$ vboxmanage list extpacks

Пример вывода:

Extension Packs: 1
Pack no. 0:   Oracle VM VirtualBox Extension Pack
Version:      6.1.2
Revision:     135662
Edition:      
Description:  Oracle Cloud Infrastructure integration, USB 2.0 and USB 3.0 Host Controller, Host Webcam, VirtualBox RDP, PXE ROM, Disk Encryption, NVMe.
VRDE Module:  VBoxVRDP
Usable:       true 
Why unusable:

Пакет расширений Virtualbox установлен.

Теперь все работает просто отлично.

Я могу установить CentOS 8 и другие гостевые ОС.

Надеюсь это поможет.

 

You may also like

Leave a Comment