macOS

VirtualBox – virtuální počítače z rodiny x86

Aktualizováno

Použité termíny: Virtualbox, Windows, Linux. Virtualbox usnadňuje nastavení testovacího prostředí na vašem počítači. Je pohodlný a snadno se instaluje a používá. Podíváme se na jeho instalaci na počítače se systémem Windows a Linux. Nainstalujeme také Extension Pack.

Na Windows

Jako příklad nainstalujeme Virtualbox na Windows 10. Stáhněte si nejnovější verzi programu z oficiálních stránek. Možnosti stažení Virtualboxu*v době aktualizace to byla verze 6.1.12. Spusťte stažený soubor. V okně, které se otevře, klikněte na další — otevře se okno pro výběr součásti. Nechte vše jak je a klikněte další: Výběr komponent při instalaci VirtualboxuV dalším okně ponechte zaškrtávací políčka tak, jak jsou (na ploše, v nabídce Start se vytvoří zástupci pro Virtualbox a po poklepání se v něm automaticky otevřou všechny soubory tohoto programu). V dalším okně vás instalátor upozorní, že během instalace Virtualboxu dojde ke chvilkové ztrátě sítě. Ujistěte se, že síť nebude během následujících 2-3 minut potřeba, a stiskněte Ano. Upozornění na přerušení sítě při instalaci VirtualboxuV posledním okně klikněte instalovat — zahájí se proces instalace virtualizační platformy. Během procesu vyskočí okno s upozorněním na instalaci dalších zařízení – souhlas. Upozornění na přerušení sítě při instalaci VirtualboxuPo dokončení instalace klepněte na úprava.

Na Linuxu

Například Virtualbox nainstalujeme na Ubuntu a CentOS. Použijeme příkazový řádek – jedná se o rychlý a všestranný přístup k práci s Linuxem.

Zajímavé:  Tempad - minimalistické poznámky Markdown pro Mac a iPhone.

ubuntu

Na Ubuntu je software Virtualbox dostupný v repozitářích. Pro instalaci tedy zadejte jeden příkaz:

apt-get install virtualbox
Program se spouští příkazem:
VirtualBox
. nebo v grafickém rozhraní mezi aplikacemi.

CentOS

Zkopírujte odkaz na soubor RPM

Chcete-li nainstalovat na CentOS, nejprve přejděte na stránku Download VirtualBox for Linux Hosts a zkopírujte odkaz na nejnovější verzi virtualizační platformy pro požadovanou verzi Linuxu: Pomocí zkopírovaného odkazu stáhněte soubor RPM do počítače se systémem CentOS pomocí příkaz:

* pokud se objeví chyba, nainstalujeme program pro stahování souborů pomocí příkazu yum nainstalovat wget. Chcete-li nainstalovat virtualbox ze staženého souboru, zadejte:

yum localinstall VirtualBox-*.rpm

Extension Pack (pro Windows a Linux)

Extension Pack rozšiřuje funkcionalitu například Virtualboxu – podpora USB 3, PXE boot, šifrování disku. Instalace je stejná pro všechny operační systémy. Stáhněte si nejnovější verzi balíčku z oficiálních stránek: Stažení pluginu Extension PackSpusťte Virtualbox – klikněte na SouborNastavení: Přejděte do nastavení VirtualboxuKlikněte zde Плагины – přidání nového: Přidání pluginu do VirtualboxuVyberte stažený soubor – Chcete-li nainstalovat — přejděte na konec licenční smlouvy a klikněte na Souhlasím (tlačítko se stane aktivním po procházení textu smlouvy až na konec). Plugin se nainstaluje a zobrazí se v seznamu: Nainstalovaný rozšiřující balíček

Některé příkazy pro ovládání z konzole

Hypervizor se ovládá z příkazového řádku pomocí utility vboxmanage. Podívejme se na některé běžně používané příkazy v Linuxu a Windows pro ovládání Virtualboxu. Předpokládá se, že pracujeme s virtuálním strojem tzv VMname.

Příkazy musí spouštět uživatel, pod kterým byly virtuální stroje vytvořeny, protože při práci ve víceuživatelském prostředí bude mít každý svůj vlastní profil s nastavením Virtualboxu.

1. Seznam virtuálních strojů

Jednoduchý seznam:
vboxmanage seznam vms
Seznam s výstupem podrobných informací:
vboxmanage seznam vms -l
S řazením:
vboxmanage seznam vms -s
Podrobné informace o konkrétním virtuálním počítači:
vboxmanage showvminfo VMname
Seznam běžících strojů:
vboxmanage seznam spuštěný vms

Zajímavé:  TwitDoc – nahrávání souborů, obrázků a videí na Twitter –

2. Vytvořte virtuální stroj

Provádí se v několika fázích. Pro usnadnění použití vytvořte proměnnou s názvem vytvářeného stroje, například:

exportovat VM_NAME=’Astra01′
* předpokládá se, že vytváříme stroj se jménem Astra01. Vytvořte VM:
vboxmanage createvm –name $ –ostype Debian_64 –register –basefolder ~/»VirtualBox VM»

* tento příkaz vytvoří počítač s typem operačního systému Debian (x64). Jeho složka bude umístěna v adresáři Virtuální počítače VirtualBox, který se nachází v domovském adresáři jiného uživatele – je potřeba tuto volbu zaškrtnout a zkontrolovat, kde se ve vašem případě tato složka nachází.

Seznam typů operačních systémů lze zobrazit příkazem:

vboxmanage seznam ostypes
Měli bychom obdržet zprávu podobnou:

Virtuální stroj ‚Astra01‘ je vytvořen a zaregistrován.
UUID: ecff742b-1fd2-4480-a923-dca50044e7b6
Soubor nastavení: ‚/home/dmosk/VirtualBox VMs/Astra01/Astra01.vbox‘

Nastavte požadované možnosti:
vboxmanage changesvm $ –ioapic zapnuto
vboxmanage changesvm $ —paměť 2048 —vram 128
vboxmanage changesvm $ –nic1 nat

* Kde ioapic zahrnuje rozšířenou podporu pro správu napájení na úrovni BIOS; paměť bude indikovat množství paměti RAM; vram — množství video paměti; nic1 nat — vytvoří síťové připojení typu NAT. Pojďme vytvořit a připojit diskovou jednotku:

vboxmanage createhd –filename ~/»VirtualBox VMs»/$ /$ _DISK.vdi —velikost 16384 —formát VDI
vboxmanage storagectl $ —jméno „SATA Controller“ —přidat sata —controller IntelAhci

vboxmanage storageattach $ —storagectl „Řadič SATA“ —port 0 —zařízení 0 —typ hdd —střední ~/“VirtualBox VMs“/$ /$ _DISK.vdi

Připojíme ISO obraz:
vboxmanage storagectl $ —name “IDE Controller” —add ide —controller PIIX4

vboxmanage storageattach $ —storagectl “IDE Controller” —port 1 —device 0 —type dvddrive —medium /ISO/debian.iso

Nastavíme pořadí načítání:
vboxmanage changesvm $ —boot1 dvd —boot2 disk —boot3 žádný —boot4 žádný
Povolit vzdálenou plochu na portu 10001:
vboxmanage changesvm $ –vrde dál
vboxmanage changesvm $ –vrdemulticon na –vrdeport 10001
Spusťte vytvořený virtuální stroj:
vboxheadless –startvm$

Zajímavé:  Snímek - zobrazení miniatur odkazů v prohlížeči bez přechodů.

Otevřete klienta RDP (například Připojení ke vzdálené ploše Windows) a nainstalujte systém.

3. Zapněte, vypněte a restartujte

Zahrnout:
vboxmanage startvm VMname
V závislosti na tom, zda chceme provozovat stroj s grafikou nebo ne, můžeme použít volbu typ:
vboxmanage startvm – zadejte gui VMname
vboxmanage startvm – zadejte název virtuálního počítače bez hlavy

* Kde gui и bezhlavý, respektive pro grafiku (zobrazení okna virtuálního stroje) nebo na pozadí. Stop:

vboxmanage controlvm VMname vypnutí soft
Restartovat (hrubé):
vboxmanage controlvm resetování názvu virtuálního počítače

4. Editace

Přejmenujte virtuální počítač:
vboxmanage modulevm „Rocky Linux 01“ — název „Rocky-Linux-01“

* v tomto příkladu jsme změnili název z RockyLinux 01 na Rocky-Linux-01. Změňte počet procesorových jader:

vboxmanage modulevm „Rocky Linux 01“ –cpus 4
Změňte velikost paměti RAM:
vboxmanage modulevm „Rocky Linux 01“ -paměť 4096
Povolit vnořenou virtualizaci:
vboxmanage modulevm „Rocky Linux 01“ –nested-hw-virt on

5. Práce s disky

Přidání disku:

vboxmanage createmedium disk —název souboru “/home/user/VirtualBox VMs/VMname/disk_test.vdi” —velikost 10240 —formát VDI —varianta Standard

  • název souboru – cestu k souboru s virtuálním diskem.
  • velikost — maximální velikost disku. Udává se v megabajtech.
  • formát – formát disku. Možné volby: VDI, VMDK, VHD.
  • varianta – formát souboru. Dostupné možnosti: Standardní, Pevné, Split2G, Stream, ESX.

Připojení disku k virtuálnímu počítači.

Nejprve vypněte virtuální počítač. To lze provést ze samotného operačního systému nebo jak je uvedeno výše v pokynech:

vboxmanage controlvm VMname vypnutí soft

Poté můžete spustit příkaz:

vboxmanage storageattach VMname —medium “/home/user/VirtualBox VMs/VMname/disk_test.vdi” —storagectl “SATA” —port 1 —type hdd

Název řadiče virtuálního počítače můžete zobrazit příkazem:

vboxmanage showvminfo VMname | grep „Název řadiče úložiště“

Virtuální počítač můžete znovu zapnout:

Zajímavé:  MacOS High Sierra: co je nového.

vboxmanage startvm VMname

6. Práce s obrázky

Zobrazit seznam snímků pro virtuální počítač:

vboxmanage snímek seznamu VMname

Vytvořte snímek:

vboxmanage snapshot VMname take snapshot-name [—description=description] [—live]

  • snímek-název název pro fotografii.
  • popis — popis.
  • žít – Nevypínejte zařízení, abyste mohli pořídit fotografii (déle).

Obnovit ze snímku:

vboxmanage snapshot VMname obnovení snapshot-name

* virtuální stroj musí být vypnutý.

Smazat fotku:

vboxmanage snapshot VMname delete snapshot-name

7. Práce se sítí

Seznam sítí NAT:

vboxmanage seznam natnets

Možné problémy

Podívejme se na problémy, se kterými se můžeme setkat při instalaci nebo práci s Vitrualboxem.

Ovladač jádra VirtualBox Linux buď není načten, nebo není správně nastaven

Problém se může objevit při pokusu o spuštění virtuálního počítače. Chyba uvádí, že k vyřešení problému musíte zadat příkaz ‚/sbin/vboxconfig‘ jako root. Při zadávání tohoto příkazu se však zobrazí chyba:

Tento systém v současné době není nastaven na vytváření modulů jádra.
Nainstalujte prosím soubory „hlavičky“ jádra Linuxu odpovídající aktuálnímu jádru
pro přidání nové hardwarové podpory do systému.
Distribuční balíčky obsahující hlavičky jsou pravděpodobně:
kernel-devel kernel-devel-5.11.12-300.fc34.x86_64

* Kde kernel-devel kernel-devel-5.11.12-300.fc34.x86_64 — konkrétní verze zdrojového kódu jádra, která programu chybí.

Důvod: virtuálnímu počítači chybí specifická verze zdroje jádra, aby fungoval správně. Tato verze je uvedena v chybové zprávě.

Řešení: stačí nainstalovat potřebné zdroje. V závislosti na systému Linux, který jste nainstalovali, se mohou příkazy lišit.

a) pro Ubuntu/Debian:

apt-get install kernel-source-5.11.12-300.fc34.x86_64

b) pro CentOS / Fedora:

yum install kernel-devel-5.11.12-300.fc34.x86_64

Poté spustíme příkaz:

Mělo by to fungovat bez chyb. Poté můžete spustit virtuální stroj.

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Back to top button