VirtualBox

Překlad(y): angličtina – 한국어 – Русский

VirtualBox je open source x86 emulátor vyvinul innotek (koupil od Slunce, nyní Oracle) srovnatelné s VMware. Proprietární extra balíček zvyšuje základní zážitek, přidání věci jako RDP přístup k hostu. Tato stránka obsahuje několik návodů, tipů a triků při nastavování a používání VirtualBoxu.

od verze 4.0 přípona názvu OSE se stala zastaralou. Všechny díly jiné než GPL jsou nyní baleny v dalším rozšiřujícím balíčku dostupném od společnosti Oracle.

Instalace z non-free edition

Debian Sid/Unstable

Tam je balíček v contrib části hlavního úložiště, k dispozici pouze pro architektury amd64. Lze jej nainstalovat pomocí následujícího postupu: přidejte komponenty“ contrib „a“ non-free “ do/etc/apt / sources.seznam, například:

# Debian Unstable "Sid"deb http://httpredir.debian.org/debian/ sid main contrib non-free
  1. aktualizujte seznam dostupných balíčků:

    # sudo apt update
  2. Nainstalujte balíček virtualbox, například:

    # sudo apt install virtualbox

Debian 10 „Buster“

Balíčky pro VirtualBox nejsou k dispozici v Debianu 10 a nebude v buster-backports. Doporučená alternativa je Virtual Machine Manager (buster/virt-manager). Viz také tento odkaz, který vysvětluje některé užitečné základy pro qemu

můžete nainstalovat Virtualbox buď pomocí Lucas Nussbaum repozitář nebo Virtualbox je oficiální třetích stran úložiště

Lucas Nussbaum je neoficiální repozitáře

Lucas Nussbaum tvrdí, neoficiální (a nepodložené) backport z Debian unstable balíček pro Debian 10.

Oracle Virtualbox třetích stran úložiště

Kompletní návod na VirtualBox Wiki

Debian 9 „Stretch“

Balíčky pro VirtualBox nejsou k dispozici v Debianu 9. Chcete-li nainstalovat VirtualBox, musíte použít úložiště stretch-backports nebo upstream úložiště třetích stran.

stretch-backports

  • Viz pokyny na https://backports.debian.org/Instructions/ (přidat položku pro contrib sekci, ne jen hlavní část) a instalaci s

    apt install virtualbox

Oracle Virtualbox třetích stran úložiště

Kompletní návod na VirtualBox Wiki

Debian 8 „Jessie“

VirtualBox 4.3.36 je zabalen pro Debian 8 „Jessie“.

balíčky virtualbox – * byly přesunuty do contrib ve VirtualBoxu 4.2, jako nesvobodný kompilátor (Open Watcom) je nutné vytvořit BIOS.

VirtualBox lze nyní spustit. Chcete – li načíst moduly VirtualBox při spuštění systému, upravte/etc/default / virtualbox a nastavte LOAD_VBOXDRV_MODULE na 0.

Výchozí

Desktop

  • V KDE, jít do: KDE menu > Systém > Oracle VM VirtualBox

  • V GNOME, jděte na: Činnosti > Seznam Aplikací > (super + A) > Oracle VM Virtualbox

  • V Mate, jít do: Mate menu > Aplikace > Systémové nástroje > Oracle VM VirtualBox

  • V Xfce, jít do: Aplikace > Systémové nástroje > Oracle VM VirtualBox

  • Z X-terminálu:

    $ virtualboxOr$ VirtualBox

Server

můžete začít VirtualBox v Bezhlavý režimu pomocí VBoxHeadless, jako je tento:

$ VBoxHeadless -startvm "VMName"

měli Byste spustit to uvnitř obrazovky, instance a odpojte obrazovce, po spuštění VM s Ctrl+d. Alespoň ve verzi 4.0.x nebudete muset používat obrazovku. Stačí spustit vm s:

$ VBoxManage startvm "VMName" --type headless

a na pozadí se objeví proces VBoxSVC. Můžete loggoff bez problémů.

Odstraňování problémů

znakové zařízení /dev/vboxdrv neexistuje

Při spuštění Virtualboxu, zobrazí následující zpráva:

  • WARNING: The character device /dev/vboxdrv does not exist. Please install the virtualbox-ose-modules package for your kernel and load the module named vboxdrv into your system. You will not be able to start VMs until this problem is fixed.

Vložte VirtualBox modul jádra (také zatížení vboxnetflt v Debian Squeeze):

  • $ su# modprobe vboxdrv

Pokud modul není nalezen, viz Instalace poskytnout virtualbox-dkms* balíček pro váš systém.

nejste členem skupiny „vboxusers“ skupiny

Jak uvedl VirtualBox:

  • WARNING: You are not a member of the "vboxusers" group. Please add yourself to this group before starting VirtualBox. You will not be able to start VMs until this problem is fixed.

Přidat uživatelský účet do skupiny vboxusers pomocí adduser(8), jak je popsáno v Instalace:

  • $ su# adduser yourusername vboxusers

Odhlaste se a přihlaste se zpět na svůj systém aplikovat členství ve skupině změnit.

Kernel driver není instalován (rc=-1908)

zobrazí se následující zpráva

  • The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing'/etc/init.d/vboxdrv setup'as root. Users of Ubuntu, Fedora or Mandriva should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.

Po spuštění

  • $sudo /etc/init.d/vboxdrv setup

VirtualBox funguje až do restartu systému. Je to proto, že „vboxdrv“ není načten během spouštění systému.
řešení.
ujistěte se, že skutečně máte tyto balíčky ve vašem systému
1) dkms;
2) build-essential;
3) linux-headers-$(uname -r)
Pak přidejte následující řádek do /etc/modules

  • vboxdrv

-1909 VERR VM ŘIDIČ NENÍ PŘÍSTUPNÝ

Vidět, že nejste členem „vboxusers“ skupiny výše.

RDP nefunguje po vybalení z krabice?

Chcete-li RDP pracovat, musíte nainstalovat balíček rozšíření VirtualBox z webových stránek dodavatelů VirtualBox ke stažení.

tipy & triky

přepínání konzolí

běžným způsobem přepínání konzolí v Linuxu je použití kombinace kláves ctrl-alt-Fx. To nefunguje pro virtuální stroj VirtualBox (VM); místo toho přepne konzoly pro hostitelský systém.

místo toho byste měli použít <hostitelský klíč> – Fx, kde <hostitelský klíč> je klíč definovaný v souboru – >Předvolby – >vstup.

Toto funguje také pro ctrl-alt-del a ctrl-alt-backspace

Tohle je popsána v VirtualBox uživatelská příručka v sekci „Klávesnice a podpora myši ve virtuální stroje“, podsekce „Psaní speciálních znaků“.

(alternativní metoda přepínání mezi textovými konzolami je použití alt-left a alt-right, ale to nefunguje pro grafické konzole jako XOrg nebo DirectFB.)

jak vzdáleně spustit virtuální stroje pomocí VNC

vzdálené:

  • přihlásit se na vzdálené pole
  • instalovat tightvncserver

  • spustit (nemusíte na displeji), vybrat heslo
  • určit, jaký port používá, jak to udělat tak:
    • netstat -tap | grep vnc

    • řekněme, že je to 5901
  • unlog od tam od serveru rozeklaný v pozadí

Místní:

  • nainstalujte xtightvncviewer

  • vytvořit ssh tunel do vaší schránky:
    • ssh-L 5901:localhost:5901 jste,@remote

  • použití: (poznámka: existují dvě dvojtečky)
    • xtightvncviewer localhost::5901

  • pak VBoxManage startvm $yourvm &

  • a spustit jako mnoho virtuálních strojů, jak chtěl.

Viz také

  • alternativní Systemvirtualizační nástroje.

  • veewee je možné použít k automatizaci vytváření obrazů hostů Debianu pro VirtualBox

ToDo:

  • Popsat sdílené složky funkce (uživatel musí být v vboxsf skupiny)

CategoryPermalink | CategoryVirtualization | CategorySoftware

You might also like

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.