GNU/Linux >> Znalost Linux >  >> Ubuntu

CentOS 8 VM nefunguje ve VirtualBoxu 5.2 na Ubuntu 18.04

Onehdy jsem se pokusil nainstalovat CentOS 8 do VirtualBoxu na ploše Ubuntu 18.04 LTS. Nainstalovaná verze Virtualboxu na mé ploše Ubuntu je 5.2 a bohužel CentOS 8 VM nefunguje ve VirtualBoxu 5.2. Když se pokouším nainstalovat CentOS 8, instalace skončila uprostřed s podivnými barevnými znaky ASCII, jako jsou níže.

Vše, co mohu udělat, je buď resetovat nebo násilně vypnout hosta CentOS 8. Smazal jsem CentOS 8 VM, vytvořil jsem jej znovu s vyšší pamětí a místem na disku a pokusil jsem se jej nainstalovat znovu, ale instalace skončila jako obvykle s poškozenou grafikou. Udělal jsem to párkrát, ale bez úspěchu. Po prohledání fór CentOS jsem zjistil, že někdo měl stejný problém a vyřešil to upgradem na nejnovější verzi Virtualbox, která je 6.1 .

Nainstalujte Oracle Virtualbox 6.1 na Ubuntu 18.04

I když byl Virtualbox 6.1 vydán před dvěma týdny, ještě není součástí oficiálních repozitářů Ubuntu 18.04. Výchozí úložiště má stále verzi virtualbox 5.2. Nainstaloval jsem tedy verzi VirtualBox 6.1.2 v Ubuntu 18.04 LTS, jak je uvedeno níže.

Nejprve přidejte oficiální úložiště virtualboxu. Chcete-li tak učinit, upravte /etc/apt/sources.list soubor:

$ sudo vi /etc/apt/sources.list

Přidejte následující řádek:

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

Pokud používáte jinou verzi Debianu nebo Ubuntu, nahraďte bionic s kódovým názvem vaší distribuce, například 'eoan ', 'xenial ', 'buster ', 'roztáhnout ', 'jessie ' atd.

Uložte a ukončete soubor.

Dále přidejte klíč GPG pro virtualbox:

$ 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 -

Nakonec nainstalujte Virtualbox 6.1 pomocí příkazu:

$ sudo apt-get install virtualbox-6.1

Při instalaci verze virtualboxu 6.1 bude stará verze (tedy v mém případě 5.2) automaticky odstraněna. Zde nastává další problém. Všechny virtuální počítače vytvořené pomocí Virtualboxu 5.2 se nespustily pod virtualboxem 6.1. Požádal mě o instalaci balíčku rozšíření Virtualbox pro verzi Virtualbox 6.1. Stáhl jsem si rozšíření pro virtualbox pro verzi 6.1 zde a nainstalovali jej pomocí příkazů:

$ 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

Pomocí příkazu:

zkontrolujte, zda byl balíček rozšíření nainstalován nebo zda není nainstalován
$ vboxmanage list extpacks

Ukázkový výstup:

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:

Skvělý! Je nainstalován balíček rozšíření Virtualbox.

Nyní vše funguje dobře. Mohu nainstalovat CentOS 8 a další hostující OS.

Doufám, že to pomůže.


Ubuntu
  1. Nainstalujte VirtualBox 4.2 na Ubuntu 13.04

  2. Virtualbox 5.1.2 Pro Ubuntu 14.04.5?

  3. yum install gcc-g++ už v CentOs 6.4 nefunguje

  1. Instalace VirtualBoxu 4.2 na Ubuntu 12.10

  2. Nainstalujte VirtualBox 4.3 na Ubuntu 14.04

  3. Jak nainstalovat Ubuntu na VirtualBox

  1. Jak nainstalovat VirtualBox na Ubuntu

  2. Jak nainstalovat Ubuntu 20.04 na VirtualBox

  3. Jak nainstalovat VirtualBox na Ubuntu