Jak nainstalovat VirtualBox na CentOS 7

Virtualizace je jedním z témat, která nejvíce pomáhá správcům a uživatelům IT provádět všechny druhy akcí, jako je testování nových operačních systémů nebo aplikací, znalost dopadu implementace nebo jednoduše znalost nových vydaných funkcí. To vše bez ohrožení produktivity a konfigurace skutečného stroje a práce v reálném čase. Díky virtualizaci je nejen praktické testovat nové systémy, ale také se šetří prostředky, protože na jednom počítači lze implementovat několik virtuálních operačních systémů.

Jednou z nejpoužívanějších platforem pro toto téma virtualizace je VirtualBox, což je platforma pro architektury x86 (32bitová) a AMD64 / Intel64 (64bitová) pro obchodní i domácí použití. Pomocí VirtualBoxu máme platformu se skvělými funkcemi, se kterou je možné vytvářet, spravovat a pracovat stovky virtuálních počítačů. Díky virtualizaci lze úlohy konfigurace systému provádět z procesu pokusu a omylu, který neohrožuje integritu našeho skutečného systému díky virtuálnímu použití jiného softwaru, se kterým chceme pracovat.

VirtualBox je k dispozici zdarma jako open source software na základě podmínek GNU General Public License (GPL) verze 2. VirtualBox lze spustit na počítačích se systémy Windows, Linux, Macintosh a Solaris podporujícími velké množství systémů Host provozující např. Windows (NT 4.0, 2000, XP, Server 2003, Vista, Windows 7, Windows 8, Windows 10)), DOS / Windows 3.x, Linux (2.4, 2.6, 3.xa 4.x), Solaris a OpenSolaris , OS / 2 a OpenBSD.

Co je nového ve VirtualBoxuV současné době VirtualBox vydal verzi 6.0, která představuje radikální změnu jeho rozhraní a která nám nabízí vylepšení a nové funkce, jako například:

  • Na úrovni uživatelského rozhraní byla vylepšena podpora HiDPI a škálování, včetně lepší detekce a konfigurace na virtuální počítač.
  • Implementovaná podpora pro export virtuálního počítače do Oracle Cloud Infrastructure.
  • Byl integrován nový správce souborů, který uživateli umožňuje ovládat souborový systém hosta a kopírovat soubory mezi hostitelem a hostem.
  • Na grafické úrovni byla provedena aktualizace na podporu 3D grafiky pro hosty Windows a emulace 3D grafického zařízení VMSVGA pro hosty Linuxu a Solarisu.
  • Byla přidána podpora pro nastavení reproduktorů prostorového zvuku implementovaná v systému Windows 10 Build 1809.
  • Na hostitele Apple byl přidán nástroj vboximg-mount, aby měl přístup k obsahu hostujících disků na hostiteli.
  • Do hostitele Windows byla integrována podpora pro použití Hyper-V jako alternativního spouštěcího jádra. Tím se zabrání nemožnosti spouštět virtuální počítače se sníženým výkonem.
  • Nahrávání videa a zvuku lze nyní povolit samostatně.
  • Byly vytvořeny opravy a vylepšení zvuku a videa.
  • Bylo přidáno řešení pro starší hosty, kteří nepovolují mastering sběrnice pro zařízení Virtio PCI.
  • Nyní je povoleno měnit připojení sériového portu, když je počítač spuštěn.
  • U obrazů disků lze nyní během míchání transparentně měnit velikost.
  • VBoxManage nyní podporuje možnosti DHCP.
  • Nová rozhraní a funkce v ovládání hostů.
  • Vylepšení výkonu ve sdílených složkách.
  • Windows Guest Additions nyní opravuje nesprávné zpracování souřadnic tabletu s nejnovějšími verzemi Windows 10.
  • VMSVGA je podporován doplňky Linux a X11.
  • Počáteční podpora pro MacOS Guest dodatky.
  • Nyní je možné konfigurovat až čtyři vlastní tabulky ACPI pro virtuální počítač.

Dále uvidíme, jak nainstalovat VirtualBox 6.0 na CentOS 7 a získat tak z virtualizace maximum.

1. Odeberte předchozí verze VirtualBoxu v CentOS 7

Krok 1
Prvním krokem bude odstranění předchozích verzí VirtualBoxu, pokud existují, v CentOS 7, proto provedeme následující:

 yum odebrat VirtualBox * 
Krok 2
V případě, že není nainstalována žádná verze, uvidíme následující:

2. Přidejte úložiště VirtualBox do CentOS 7

Krok 1
Dalším krokem je přidání úložišť VirtualBox, aby bylo možné provést instalaci později, proto provedeme následující:

 cd /etc/yum.repos.d/ wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo

PoznámkaV případě použití CentOS 5 musíme provést následující:

 wget http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm rpm -Uvh epel-release-5-4.noarch.rpm

3. Nainstalujte si balíčky závislostí pro VirtualBox

Krok 2
VirtualBox využívá modul jádra vboxdrv k řízení a přidělení fyzické paměti pro provádění hostujících operačních systémů, v případě, že tento modul nebude mít, bude možné použít VirtualBox k vytváření a konfiguraci virtuálních počítačů, ale nebudou pracovat sami v sobě.

Aby byl VirtualBox plně funkční, aktualizujeme CentOS 7 a poté nainstalujeme několik dalších modulů, jako jsou DKMS, záhlaví jádra a kernel-devel a některé balíčky závislostí, proto spustíme následující řádek :

 aktualizace yum (aktualizovat systém) 

Krok 3
Tam zadáme písmeno „s“ pro potvrzení stažení a instalace aktualizací systému, kde je integrována aktualizace klíče VirtualBox. Poté provedeme následující:

 yum install binutils qt gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms (install dependencies)

Krok 4
Spustí proces a později uvidíme následující:

Krok 5
Tam zadáme dopis Y k ověření stahování a instalace, které po dokončení zobrazí následující:

4. Nainstalujte si VirtualBox na CentOS 7

Krok 1
Po dokončení předchozích kroků přistoupíme k instalaci VirtualBox 6.0 následujícím příkazem:

 yum nainstalovat VirtualBox-6.0 

Krok 2
Zde vidíme, že proces spouštění závislostí začíná, a pak uvidíme následující:

Krok 3
Přijímáme proces zadáním a kde později uvidíme následující:

Krok 4
Tam zadáme písmeno s pro přijetí klíče VirtualBox a později, na konci instalačního procesu, uvidíme následující. V tomto okamžiku jsme již nainstalovali VirtualBox 6.0 na CentOS 7.

5. Znovu sestavte moduly jádra pro VirtualBox v CentOS 7

Krok 1
Následující příkaz automaticky vytvoří uživatele a skupinu vboxusers a také automaticky vyhledá a znovu vytvoří požadované moduly jádra:

 /usr/lib/virtualbox/vboxdrv.sh nastavení 

Krok 2
Pro CentOS 5, pokud jej používáme, musíme provést následující:

 /etc/init.d/vboxdrv nastavení 
PoznámkaV případě, že při provádění předchozího příkazu dojde k chybě, použijeme následující řádky:
 uname -r 
 yum nainstalovat kernel-devel-CURRENT_KERNEL 

PoznámkaTam nahradíme „CURRENT_KERNEL“ výsledkem vygenerovaným v uname -r a poté spustíme řádek znovu:

 /usr/lib/virtualbox/vboxdrv.sh nastavení

Krok 3
V případě, že se vám zobrazí chybová zpráva jako KERN_DIR nebo pokud váš zdrojový adresář jádra není kompilačním procesem detekován automaticky, bude možné jej nakonfigurovat pomocí následujícího příkazu s přihlédnutím ke změně verze jádra podle použitého systému:

 KERN_DIR = / usr / src / kernels / 4.19.0-1.el7.elrepo.x86_64 export KERN_DIR

6. Získejte přístup k VirtualBoxu na CentOS 7

Krok 1
Tímto způsobem již bude možné přistupovat k VirtualBoxu v CentOS 7:

ZVĚTŠIT

Krok 2
Při přístupu k VirtualBoxu to bude nové nabízené rozhraní:

ZVĚTŠIT

Krok 3
Jak vidíme, je to drastická změna, kterou VirtualBox prodělal, tam můžeme vytvořit náš virtuální stroj podle běžných kroků:

ZVĚTŠIT

Krok 4
Můžeme pozorovat tyto části:

Přidělení RAM

ZVĚTŠIT

Vytváření pevných disků

ZVĚTŠIT

Typ pevného disku, který chcete vytvořit

ZVĚTŠIT

Typ úložiště, které se má použít

ZVĚTŠIT

Velikost a umístění pevného disku

ZVĚTŠIT

Krok 5
Když bude ve VirtualBoxu nakonfigurován nový virtuální počítač, bude to vypadat takto:

ZVĚTŠIT

Krok 6
Při přístupu ke konfiguraci virtuálního počítače uvidíme také některé pozoruhodné změny:

ZVĚTŠIT

Krok 7
Naučili jsme se tedy instalovat VirtualBox na CentOS 7 a užívat si všeho, co nám virtualizace nabízí.

ZVĚTŠIT

Tímto způsobem budeme mít v našem systému CentOS 7 nainstalován VirtualBox.

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave