översättning (er): engelska – avsugnings
VirtualBox är en open source x86-emulator utvecklad av innotek (köpt av Sun, nu Oracle) jämförbar med VMware. Ett eget extrapaket förbättrar basupplevelsen och lägger till saker som RDP-åtkomst till gästen. Den här sidan innehåller några instruktioner, tips och tricks när du konfigurerar och använder VirtualBox. |
sedan version 4.0 namnet suffix OSE blev föråldrat. Alla icke-GPL-delar är nu förpackade i ett extra tilläggspaket tillgängligt från Oracle.
- Installation av icke-fri utgåva
- Debian Sid/Unstable
- Debian 10″Buster”
- Lucas Nussbaums inofficiella arkiv
- Oracle Virtualbox tredjepartsförråd
- Debian 9 ”Stretch”
- stretch-backports
- Oracle Virtualbox tredjepartsförråd
- Debian 8 ”Jessie”
- börjar
- skrivbord
- Server
- felsökning
- teckenenheten/dev / vboxdrv existerar inte
- du är inte medlem i gruppen ”vboxusers”
- Kärndrivrutinen är inte installerad (rc=-1908)
- -1909 verr VM-drivrutin inte tillgänglig
- RDP fungerar inte ur lådan?
- Tips & Tricks
- byta konsoler
- hur man fjärrstartar virtuella maskiner med VNC
- Se även
Installation av icke-fri utgåva
Debian Sid/Unstable
det finns ett paket i avsnittet contrib i huvudförvaret, endast tillgängligt för AMD64-arkitekturen. Den kan installeras med följande procedur: Lägg till ”contrib” och ”non-free” – komponenterna till /etc/apt/sources.lista, till exempel:
# Debian Unstable "Sid"deb http://httpredir.debian.org/debian/ sid main contrib non-free
-
uppdatera listan över tillgängliga paket:
# sudo apt update
-
installera virtualbox-paketet, till exempel:
# sudo apt install virtualbox
Debian 10″Buster”
paket för VirtualBox är inte tillgängliga i Debian 10 och kommer inte heller att finnas i buster-backports. Ett rekommenderat alternativ är Virtual Machine Manager (buster / virt-manager). Se även den här länken som förklarar några användbara grunder för qemu
du kan installera Virtualbox antingen med Lucas Nussbaums arkiv eller Virtualbox officiella tredjepartsförvar
Lucas Nussbaums inofficiella arkiv
Lucas Nussbaum upprätthåller en inofficiell (och stöds inte) backport av Debians instabila paket för Debian 10.
Oracle Virtualbox tredjepartsförråd
fullständiga instruktioner för VirtualBox Wiki
Debian 9 ”Stretch”
paket för VirtualBox är inte tillgängliga i Debian 9. För att installera VirtualBox måste du använda stretch-backports repository eller uppströms tredjeparts repository.
stretch-backports
-
se instruktionerna på https://backports.debian.org/Instructions/(Lägg till en post för contrib-avsnittet, inte bara huvudavsnittet) och installera med
apt install virtualbox
Oracle Virtualbox tredjepartsförråd
fullständiga instruktioner på VirtualBox Wiki
Debian 8 ”Jessie”
VirtualBox 4.3.36 är paketerat för Debian 8 ”Jessie”.
virtualbox -* – paketen flyttades till contrib på VirtualBox 4.2, som en icke-fri kompilator (Open Watcom) krävs för att bygga BIOS.
VirtualBox kan nu startas. För att inte ladda VirtualBox-modulerna vid systemstart, redigera /etc/default/virtualbox och ställ in LOAD_VBOXDRV_MODULE till 0.
börjar
skrivbord
-
i KDE går du till: KDE-menyn > System > Oracle VM VirtualBox
-
i GNOME, gå till: aktiviteter > lista applikationer > alla (super + A) > Oracle VM Virtualbox
-
i kompis, gå till: Mate-menyn > applikationer > Systemverktyg > Oracle VM VirtualBox
-
i Xfce, gå till: ansökan > Systemverktyg > Oracle VM VirtualBox
-
från en X-terminal:
$ virtualboxOr$ VirtualBox
Server
du kan starta VirtualBox i Huvudlöst läge med VBoxHeadless så här:
$ VBoxHeadless -startvm "VMName"
du bör köra detta i en skärminstans och lossa skärmen efter att ha startat VM med Ctrl+a d. åtminstone i version 4.0.x du behöver inte använda skärmen. Starta bara vm med:
$ VBoxManage startvm "VMName" --type headless
och en VBoxSVC-process visas i bakgrunden. Du kan loggoff utan problem.
felsökning
teckenenheten/dev / vboxdrv existerar inte
när du startar VirtualBox visas följande meddelande:
-
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.
ladda VirtualBox – kärnmodulen (ladda även vboxnetflt i Debian Squeeze):
-
$ su# modprobe vboxdrv
om modulen inte hittas, se installationen för att tillhandahålla ett virtualbox-dkms* – paket till ditt system.
du är inte medlem i gruppen ”vboxusers”
som anges av 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.
Lägg till ditt användarkonto i vboxusers-gruppen via adduser (8), som beskrivs i installationen:
-
$ su# adduser yourusername vboxusers
logga ut och logga in på ditt system för att tillämpa gruppmedlemskapsändringen.
Kärndrivrutinen är inte installerad (rc=-1908)
följande meddelande visas
-
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.
efter körning
-
$sudo /etc/init.d/vboxdrv setup
VirtualBox fungerar bra tills du startar om systemet. Detta beror på att ”vboxdrv” inte laddas under systemstart.
lösning.
se till att du faktiskt har dessa paket i ditt system
1) dkms;
2) build-essential;
3) linux-headers – $(uname-r)
lägg sedan till följande rad till/etc / modules
-
vboxdrv
-1909 verr VM-drivrutin inte tillgänglig
se att du inte är medlem i gruppen ”vboxusers” ovan.
RDP fungerar inte ur lådan?
för att få RDP att fungera måste du installera VirtualBox Extensions Pack från leverantörens webbplats VirtualBox Downloads.
Tips & Tricks
byta konsoler
det normala sättet att byta konsoler i Linux är att använda tangentkombinationen ctrl-alt-Fx. Detta fungerar inte för en VirtualBox virtuell maskin (VM); det kommer att byta konsoler för värdsystemet istället.
du bör använda <värdnyckel>-FX istället, där <värdnyckel> är nyckeln definierad i fil->Inställningar->inmatning.
detta fungerar också för ctrl-alt-del och ctrl-alt-backspace
detta dokumenteras i användarhandboken för VirtualBox i avsnittet ”Tangentbord och musstöd i virtuella maskiner”, underavsnitt ”skriva specialtecken”.
( en alternativ metod för att växla mellan textkonsoler är att använda alt-vänster och alt-Höger, men det fungerar inte för grafiska konsoler som XOrg eller DirectFB.)
hur man fjärrstartar virtuella maskiner med VNC
fjärrkontroll:
- logga in på din fjärrlåda
-
installera tightvncserver
- starta den (du behöver inte en skärm), Välj ett lösenord
- bestäm vilken port den använder, ett sätt att göra det:
-
netstat-tap / grep vnc
- låt oss säga att det är 5901
-
- unlog därifrån sedan servern gafflade i bakgrunden
lokal:
-
installera xtightvncviewer
- skapa en SSH-tunnel till din låda:
-
ssh-L 5901: lokal värd:5901 du@remote
-
- använd den: (notera att det finns två kolon)
-
xtightvncviewer localhost::5901
-
-
sedan VBoxManage startvm $yourvm &
- och starta så många virtuella maskiner som önskat.
Se även
-
alternativa Systemvirtualiseringsverktyg.
-
det är möjligt att använda Veewee för att automatisera skapandet av Debians gästbilder för VirtualBox
ToDo:
-
beskriv delade mappar funktion (användaren måste vara i vboxsf grupp)
Kategoripermalänk / Kategorivirtualisering / Kategoriprogramvara