VirtualBox

traducere (E)

VirtualBox este un emulator open source x86 dezvoltat de innotek (cumpărat de Sun, acum Oracle) comparabil cu VMware. Un pachet suplimentar de proprietate îmbunătățește experiența de bază, adăugând lucruri precum accesul RDP la oaspete. Această pagină conține câteva sfaturi, sfaturi și trucuri la configurarea și utilizarea VirtualBox.

de la versiunea 4.0 sufixul de nume OSE a devenit învechit. Toate piesele non-GPL sunt acum ambalate într-un pachet suplimentar de extensii disponibil de la Oracle.

instalarea ediției non-libere

Debian Sid/Unstable

există un pachet în secțiunea contrib a depozitului principal, disponibil numai pentru arhitectura amd64. Poate fi instalat folosind următoarea procedură: adăugați componentele „contrib” și „non-free” la /etc/apt/sources.listă, de exemplu:

# Debian Unstable "Sid"deb http://httpredir.debian.org/debian/ sid main contrib non-free
  1. Actualizați lista pachetelor disponibile:

    # sudo apt update
  2. instalați pachetul virtualbox, de exemplu:

    # sudo apt install virtualbox

Debian 10″Buster”

pachetele pentru VirtualBox nu sunt disponibile în Debian 10 și nu vor fi nici în buster-backports. O alternativă recomandată este Virtual Machine Manager (buster/virt-manager). A se vedea, de asemenea, acest link care explică unele elemente de bază utile pentru qemu

puteți instala Virtualbox fie folosind repository Lucas Nussbaum lui sau Virtualbox Oficial depozit terță parte

repository neoficial Lucas Nussbaum lui

Lucas Nussbaum menține un neoficial (și neacceptat) backport a pachetului debian instabil pentru Debian 10.

Oracle Virtualbox third-party repository

instrucțiuni Complete despre VirtualBox Wiki

Debian 9 „Stretch”

pachetele pentru VirtualBox nu sunt disponibile în Debian 9. Pentru a instala VirtualBox trebuie să utilizați depozitul stretch-backports sau depozitul terț din amonte.

stretch-backports

  • consultați instrucțiunile de pe https://backports.debian.org/Instructions/(adăugați o intrare pentru secțiunea contrib, nu doar secțiunea principală) și instalați cu

    apt install virtualbox

Oracle Virtualbox depozit terță parte

instrucțiuni Complete pe VirtualBox Wiki

Debian 8 „Jessie”

VirtualBox 4.3.36 este ambalat pentru Debian 8 „Jessie”.

pachetele virtualbox-* au fost mutate în contrib la VirtualBox 4.2, ca un compilator non-free (Open Watcom) este necesar pentru a construi BIOS-ul.

VirtualBox poate fi pornit acum. Pentru a nu încărca modulele VirtualBox la pornirea sistemului, editați / etc/default / virtualbox și setați LOAD_VBOXDRV_MODULE la 0.

începând cu

Desktop

  • în KDE, accesați: meniul KDE > sistem > Oracle VM VirtualBox

  • în GNOME, accesați: activități > listă Aplicații > toate (super + A) > Oracle VM Virtualbox

  • în Mate, du-te la: Mate menu > Aplicații > instrumente de sistem > Oracle VM VirtualBox

  • în Xfce, accesați: aplicație > instrumente de sistem > Oracle VM VirtualBox

  • de la un terminal X:

    $ virtualboxOr$ VirtualBox

Server

puteți porni VirtualBox în modul fără cap folosind VBoxHeadless ca aceasta:

$ VBoxHeadless -startvm "VMName"

ar trebui să rulați acest lucru într-o instanță de ecran și să detașați ecranul după pornirea VM cu Ctrl+A d. cel puțin în versiunea 4.0.x nu va trebui să utilizați ecranul. Doar începe vm cu:

$ VBoxManage startvm "VMName" --type headless

și un proces VBoxSVC apare în fundal. Puteți loggoff fără probleme.

depanare

caracterul device / dev/vboxdrv nu există

la pornirea VirtualBox, este afișat următorul mesaj:

  • 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.

încărcați modulul Kernel VirtualBox (încărcați și vboxnetflt în Debian Squeeze):

  • $ su# modprobe vboxdrv

dacă modulul nu este găsit, consultați Instalare pentru a furniza un pachet virtualbox-dkms* sistemului dvs.

nu sunteți membru al grupului „vboxusers”

după cum a declarat 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.

adăugați contul dvs. de utilizator la grupul vboxusers prin adduser (8), așa cum este descris în instalare:

  • $ su# adduser yourusername vboxusers

Deconectați-vă și conectați-vă din nou la sistemul dvs. pentru a aplica modificarea calității de membru al grupului.

driverul Kernel nu este instalat (rc = -1908)

primiți următorul mesaj

  • 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.

după alergare

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

VirtualBox funcționează bine până când reporniți sistemul. Acest lucru se datorează faptului că „vboxdrv” nu este încărcat în timpul pornirii sistemului.
soluție.
asigurați-vă că aveți de fapt aceste pachete în sistemul dumneavoastră
1) dkms;
2) build-esențiale;
3) linux-headers – $(uname-r)
apoi, adăugați următoarea linie la/etc / module

  • vboxdrv

-1909 driverul VERR VM nu este accesibil

vedeți că nu sunteți membru al grupului” vboxusers ” de mai sus.

RDP nu funcționează din cutie?

pentru a face RDP să funcționeze, trebuie să instalați pachetul de extensii VirtualBox de pe site-ul web al furnizorilor descărcări VirtualBox.

sfaturi& trucuri

Console de comutare

modul normal de a comuta console în Linux este de a utiliza combinația de taste ctrl-alt-Fx. Acest lucru nu funcționează pentru o mașină virtuală VirtualBox (vm); se va schimba Console pentru sistemul gazdă în schimb.

ar trebui să utilizați <cheie gazdă>-Fx în schimb, unde < cheie gazdă>este cheia definită în fișier->Preferințe-> intrare.

acest lucru funcționează și pentru ctrl-ALT-del și ctrl-alt-backspace

acest lucru este documentat în manualul de utilizare VirtualBox din secțiunea „Suport pentru tastatură și mouse în mașini virtuale”, subsecțiunea „tastarea caracterelor speciale”.

(o metodă alternativă pentru a comuta între consolele de text este utilizarea alt-stânga și alt-dreapta, dar asta nu funcționează pentru console grafice precum XOrg sau DirectFB.)

cum să porniți de la distanță mașinile virtuale folosind VNC

la distanță:

  • log on your remote box
  • instalați tightvncserver

  • lansați-l (nu aveți nevoie de un afișaj), alegeți o parolă
  • determinați ce port utilizează, o modalitate de a face acest lucru:
    • netstat-tap / grep vnc

    • să spunem că este 5901
  • unlog de acolo, deoarece serverul bifurcat în fundal

Local:

  • instalați xtightvncviewer

  • creați un tunel ssh în cutia dvs:
    • ssh-l 5901: localhost:5901 tu @ la distanță

  • utilizați-l: (notă există două puncte)
    • xtightvncviewer localhost::5901

  • apoi VBoxManage startvm $yourvm &

  • și începeți cât mai multe mașini virtuale dorite.

Vezi și

  • sistem Alternativinstrumente de virtualizare.

  • este posibil să utilizați Veewee pentru a automatiza crearea de imagini Debian invitati pentru VirtualBox

ToDo:

  • descrieți caracteristica folderelor partajate (utilizatorul trebuie să fie în grupul vboxsf)

Categoriepermalink / Categorievirtualizare / Categoriesoftware

You might also like

Lasă un răspuns

Adresa ta de email nu va fi publicată.