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.