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
- Debian 10″Buster”
- nieoficjalne repozytorium Lucasa Nussbauma
- Oracle Virtualbox repozytorium innych firm
- Debian 9 „Stretch”
- stretch-backports
- Oracle Virtualbox third-party repository
- Debian 8 „Jessie”
- Start
- pulpit
- Serwer
- Rozwiązywanie problemów
- znak device/dev / vboxdrv nie istnieje
- nie jesteś członkiem grupy „vboxusers”
- sterownik jądra nie jest zainstalowany (rc=-1908)
- -1909 sterownik VM VERR niedostępny
- RDP nie działa po wyjęciu z pudełka?
- porady & triki
- przełączanie konsol
- jak zdalnie uruchomić maszyny wirtualne za pomocą VNC
- Zobacz
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
-
zaktualizuj listę dostępnych pakietów:
# sudo apt update
-
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