VirtualBox

tłumaczenie: Polski – 한국어-Русский

VirtualBox to otwarty emulator x86 opracowany przez innotek (kupiony przez Sun, obecnie Oracle) porównywalny do VMware. Opatentowany Pakiet Dodatkowy zwiększa komfort korzystania z bazy, dodając takie rzeczy, jak dostęp RDP do Gościa. Ta strona zawiera kilka wskazówek, porad i wskazówek dotyczących konfigurowania i korzystania z VirtualBox.

od wersji 4.0 przyrostek nazwy OSE stał się przestarzały. Wszystkie części nieobjęte GPL są teraz pakowane w dodatkowy pakiet rozszerzeń dostępny w Oracle.

instalacja non-free edition

Debian Sid/Unstable

w sekcji contrib głównego repozytorium znajduje się pakiet, dostępny tylko dla architektury amd64. Można go zainstalować w następujący sposób: dodaj komponenty” contrib „i” non-free ” do /etc/apt/sources.lista, na przykład:

# Debian Unstable "Sid"deb http://httpredir.debian.org/debian/ sid main contrib non-free
  1. zaktualizuj listę dostępnych pakietów:

    # sudo apt update
  2. zainstaluj pakiet virtualbox, na przykład:

    # sudo apt install virtualbox

Debian 10″Buster”

pakiety dla VirtualBox nie są dostępne w Debianie 10 i nie będą też dostępne w buster-backports. Zalecaną alternatywą jest Virtual Machine Manager (buster/virt-manager). Zobacz także ten link wyjaśniający kilka użytecznych podstaw dla qemu

możesz zainstalować Virtualbox albo używając repozytorium Lucasa Nussbauma albo oficjalnego repozytorium Virtualbox ’ a

nieoficjalne repozytorium Lucasa Nussbauma

Lucas Nussbaum utrzymuje nieoficjalny (i nieobsługiwany) backport niestabilnego pakietu Debiana dla Debiana 10.

Oracle Virtualbox repozytorium innych firm

pełne instrukcje dotyczące Wiki VirtualBox

Debian 9 „Stretch”

pakiety dla VirtualBox nie są dostępne w Debianie 9. Aby zainstalować VirtualBox, musisz użyć repozytorium stretch-backports lub zewnętrznego repozytorium.

stretch-backports

  • zobacz instrukcję na https://backports.debian.org/Instructions/ (Dodaj wpis do sekcji contrib, nie tylko głównej) i zainstaluj z

    apt install virtualbox

Oracle Virtualbox third-party repository

pełne instrukcje na VirtualBox Wiki

Debian 8 „Jessie”

VirtualBox 4.3.36 jest spakowany dla Debiana 8 „Jessie”.

Pakiety virtualbox-* zostały przeniesione do contrib w VirtualBox 4.2, ponieważ do zbudowania BIOSu wymagany jest niewolny kompilator (Open Watcom).

VirtualBox można teraz uruchomić. Aby nie ładować modułów VirtualBox podczas uruchamiania systemu, edytuj / etc / default / virtualbox i ustaw LOAD_VBOXDRV_MODULE na 0.

Start

pulpit

  • w KDE przejdź do: menu KDE > System > Oracle VM VirtualBox

  • w GNOME przejdź do: działania > lista aplikacji > wszystkie (super + a) > Oracle VM Virtualbox

  • W Mate, przejdź do: Menu Mate > Aplikacje > Narzędzia systemowe > Oracle VM VirtualBox

  • w Xfce przejdź do: Aplikacja > Narzędzia systemowe > Oracle VM VirtualBox

  • z terminala X:

    $ virtualboxOr$ VirtualBox

Serwer

możesz uruchomić VirtualBox w trybie bezgłowym używając VBoxHeadless w ten sposób:

$ VBoxHeadless -startvm "VMName"

powinieneś uruchomić to wewnątrz instancji ekranu i odłączyć ekran po uruchomieniu maszyny Wirtualnej za pomocą Ctrl + A d. przynajmniej w wersji 4.0.x nie musisz używać ekranu. Wystarczy uruchomić maszynę wirtualną z:

$ VBoxManage startvm "VMName" --type headless

i proces VBoxSVC pojawia się w tle. Możesz loggoff bez problemów.

Rozwiązywanie problemów

znak device/dev / vboxdrv nie istnieje

podczas uruchamiania Virtualboxa wyświetlany jest następujący komunikat:

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

załaduj moduł jądra VirtualBox (również załaduj vboxnetflt w Debianie Squeeze):

  • $ su# modprobe vboxdrv

jeśli moduł nie został znaleziony, zapoznaj się z instalacją, aby dostarczyć pakiet virtualbox-dkms* do swojego systemu.

nie jesteś członkiem grupy „vboxusers”

jak stwierdził 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.

Dodaj swoje konto użytkownika do grupy vboxusers za pomocą adduser (8), zgodnie z opisem w instalacji:

  • $ su# adduser yourusername vboxusers

Wyloguj się i zaloguj ponownie do systemu, aby zastosować zmianę członkostwa w grupie.

sterownik jądra nie jest zainstalowany (rc=-1908)

otrzymasz następujący komunikat

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

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

VirtualBox działa dobrze, dopóki nie zrestartujesz systemu. Dzieje się tak dlatego, że „vboxdrv” nie jest ładowany podczas rozruchu systemu.
rozwiązanie.
upewnij się, że rzeczywiście masz te pakiety w systemie
1) dkms;
2) build-essential;
3) linux-headers-$(uname-r)
następnie dołącz następującą linię do/etc / modules

  • vboxdrv

-1909 sterownik VM VERR niedostępny

zobacz, że nie jesteś członkiem grupy „vboxusers” powyżej.

RDP nie działa po wyjęciu z pudełka?

aby uruchomić RDP, musisz zainstalować pakiet rozszerzeń VirtualBox ze strony internetowej dostawców VirtualBox do pobrania.

porady & triki

przełączanie konsol

normalnym sposobem przełączania konsol w Linuksie jest użycie kombinacji klawiszy ctrl-alt-FX. To nie działa dla maszyny wirtualnej VirtualBox( VM); zamiast tego przełącza Konsole dla systemu hosta.

zamiast tego powinieneś użyć <klucz hosta>-Fx, gdzie <klucz hosta> jest kluczem zdefiniowanym w pliku->Preferencje->wejście.

działa to również dla ctrl-alt-del i Ctrl-alt-backspace

jest to udokumentowane w instrukcji obsługi VirtualBox w sekcji „Obsługa klawiatury i myszy w maszynach wirtualnych”, podsekcji”pisanie znaków specjalnych”.

(alternatywną metodą przełączania między konsolami tekstowymi jest użycie alt-left I alt-right, ale to nie działa dla konsol graficznych takich jak XOrg lub DirectFB.)

jak zdalnie uruchomić maszyny wirtualne za pomocą VNC

zdalnie:

  • Zaloguj się do zdalnego skrzynki
  • zainstaluj tightvncserver

  • uruchom go (nie potrzebujesz wyświetlacza), wybierz hasło
  • określ, którego portu używa, sposób, aby to zrobić:
    • netstat-tap / grep vnc

    • powiedzmy, że jest 5901
  • odblokuj stamtąd, ponieważ serwer rozwidlił się w tle

lokalny:

  • zainstaluj xtightvncviewer

  • Utwórz tunel ssh do swojej skrzynki:
    • ssh-L 5901: localhost:5901 ty@zdalny

  • użyj go: (Uwaga są dwa dwukropki)
    • xtightvncviewer localhost::5901

  • następnie VBoxManage startvm $yourvm &

  • i uruchom tyle maszyn wirtualnych, ile chcesz.

Zobacz

  • alternatywne narzędzia Systemowirtualizacji.

  • za pomocą Veewee można zautomatyzować tworzenie obrazów gości Debiana dla VirtualBox

ToDo:

  • opisz funkcję folderów udostępnionych (użytkownik musi być w grupie vboxsf)

CategoryPermalink | CategoryVirtualization / CategorySoftware

You might also like

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.