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
- Debian 10 „Buster“
- Lucas Nussbaum je neoficiální repozitáře
- Oracle Virtualbox třetích stran úložiště
- Debian 9 „Stretch“
- stretch-backports
- Oracle Virtualbox třetích stran úložiště
- Debian 8 „Jessie“
- Výchozí
- Desktop
- Server
- Odstraňování problémů
- znakové zařízení /dev/vboxdrv neexistuje
- nejste členem skupiny „vboxusers“ skupiny
- Kernel driver není instalován (rc=-1908)
- -1909 VERR VM ŘIDIČ NENÍ PŘÍSTUPNÝ
- RDP nefunguje po vybalení z krabice?
- tipy & triky
- přepínání konzolí
- jak vzdáleně spustit virtuální stroje pomocí VNC
- Viz také
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
-
aktualizujte seznam dostupných balíčků:
# sudo apt update
-
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