Virtualbox

Aus Mikiwiki
(Weitergeleitet von virtualbox)
Zur Navigation springen Zur Suche springen

Die Sun XVM Virtualbox (auch: Sun xVM VirtualBox) der Firmen Sun Microsystems und Innotek ist eine virtuelle Maschine für 32-Bit- und 64-Bit-x86-Systeme, die als Wirtsystem Linux, Microsoft Windows, Mac OS X oder Solaris einsetzt. Als Gastsysteme werden eine Reihe von Betriebssystemen für die x86-Architektur unterstützt.

Ab Virtualbox 3.0 wurde die Unterstützung für Opengl 2.0 verbessert, zusätzlich werden Direct3d 8 und 9 unterstützt, sodass angeblich nun auch Windows-Spiele betrieben werden können.

Installation

Debian GNU/Linux 12

Anleitungen

Installation des Debian-Pakets "dkms" (Vorbedingungen sind die Pakete "gcc" und "make").

$ sudo apt-get install linux-headers-$(uname -r) dkms
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Die folgenden zusätzlichen Pakete werden installiert:
  linux-compiler-gcc-12-x86 linux-headers-6.1.0-23-common linux-headers-amd64
  linux-kbuild-6.1
Vorgeschlagene Pakete:
  menu
Die folgenden NEUEN Pakete werden installiert:
  dkms linux-compiler-gcc-12-x86 linux-headers-6.1.0-23-amd64
  linux-headers-6.1.0-23-common linux-headers-amd64 linux-kbuild-6.1
0 aktualisiert, 6 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen 13.5 MB an Archiven heruntergeladen werden.
Nach dieser Operation werden 64.8 MB Plattenplatz zusätzlich benutzt.

Import des öffentlichen GPG-Schlüssel des APT-Repositoriums für Oracle Virtualbox.

$ wget -O- https://www.virtualbox.org/download/oracle_vbox_2016.asc | sudo gpg --dearmor --yes --output /usr/share/keyrings/oracle-virtualbox-2016.gpg

Hinzufügen des APT-Repositoriums für Virtualbox.

$ sudo sh -c 'echo "deb [arch=amd64 signed-by=/usr/share/keyrings/oracle-virtualbox-2016.gpg] https://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" > /etc/apt/sources.list.d/virtualbox.list'
$ cat /etc/apt/sources.list.d/virtualbox.list
deb [arch=amd64 signed-by=/usr/share/keyrings/oracle-virtualbox-2016.gpg] https://download.virtualbox.org/virtualbox/debian bookworm contrib

Installation von Virtualbox samt Erweiterungspaket.

$ sudo apt-get update
$ sudo apt search virtualbox
...
virtualbox-6.1/unbekannt 6.1.50-161033~Debian~bookworm amd64
  Oracle VM VirtualBox

virtualbox-7.0/unbekannt 7.0.20-163906~Debian~bookworm amd64
  Oracle VM VirtualBox
...
$ sudo apt-get install virtualbox-7.0
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Die folgenden zusätzlichen Pakete werden installiert:
  libqt5opengl5 libsdl-ttf2.0-0
Empfohlene Pakete:
  linux-image
Die folgenden NEUEN Pakete werden installiert:
  libqt5opengl5 libsdl-ttf2.0-0 virtualbox-7.0
0 aktualisiert, 3 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen 92.6 MB an Archiven heruntergeladen werden.
Nach dieser Operation werden 218 MB Plattenplatz zusätzlich benutzt.

2024.08.26 Hier bin ich...

Herunterladen des Erweiterungspakets.

$ cd /tmp
$ wget https://download.virtualbox.org/virtualbox/6.1.2/Oracle_VM_VirtualBox_Extension_Pack-6.1.2.vbox-extpack

Nach dem Herunterladen kann die Datei (in der grafischen Oberfläche) angeklickt und installiert werden.

Debian GNU/Linux 10

Anleitungen

Import der GPG-Schlüssel des APT-Repositoriums für Virtualbox.

$ wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
$ wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -

Import des APT-Repositoriums für Virtualbox.

$ echo "deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian bionic contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list
deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian bionic contrib

Installation von Virtualbox samt Erweiterungspaket.

$ sudo apt update
$ sudo apt install linux-headers-$(uname -r) dkms
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Die folgenden zusätzlichen Pakete werden installiert:
  binutils binutils-common binutils-x86-64-linux-gnu build-essential dpkg-dev
  fakeroot g++ g++-8 gcc gcc-8 libalgorithm-diff-perl
  libalgorithm-diff-xs-perl libalgorithm-merge-perl libasan5 libbinutils
  libc-dev-bin libc6-dev libcc1-0 libdpkg-perl libfakeroot
  libfile-fcntllock-perl libgcc-8-dev libitm1 liblsan0 libmpx2 libstdc++-8-dev
  libtsan0 libubsan1 linux-compiler-gcc-8-x86 linux-headers-4.19.0-6-common
  linux-headers-amd64 linux-kbuild-4.19 linux-libc-dev make manpages-dev patch
Vorgeschlagene Pakete:
  binutils-doc python3-apport debian-keyring g++-multilib g++-8-multilib
  gcc-8-doc libstdc++6-8-dbg gcc-multilib autoconf automake libtool flex bison
  gdb gcc-doc gcc-8-multilib gcc-8-locales libgcc1-dbg libgomp1-dbg
  libitm1-dbg libatomic1-dbg libasan5-dbg liblsan0-dbg libtsan0-dbg
  libubsan1-dbg libmpx2-dbg libquadmath0-dbg glibc-doc git bzr libstdc++-8-doc
  make-doc ed diffutils-doc
Die folgenden NEUEN Pakete werden installiert:
  binutils binutils-common binutils-x86-64-linux-gnu build-essential dkms
  dpkg-dev fakeroot g++ g++-8 gcc gcc-8 libalgorithm-diff-perl
  libalgorithm-diff-xs-perl libalgorithm-merge-perl libasan5 libbinutils
  libc-dev-bin libc6-dev libcc1-0 libdpkg-perl libfakeroot
  libfile-fcntllock-perl libgcc-8-dev libitm1 liblsan0 libmpx2 libstdc++-8-dev
  libtsan0 libubsan1 linux-compiler-gcc-8-x86 linux-headers-4.19.0-6-amd64
  linux-headers-4.19.0-6-common linux-headers-amd64 linux-kbuild-4.19
  linux-libc-dev make manpages-dev patch
0 aktualisiert, 38 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen 48.8 MB an Archiven heruntergeladen werden.
Nach dieser Operation werden 213 MB Plattenplatz zusätzlich benutzt.
$ sudo apt install virtualbox-6.1
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Die folgenden zusätzlichen Pakete werden installiert:
  libdouble-conversion1 libpcre2-16-0 libqt5core5a libqt5dbus5 libqt5gui5
  libqt5network5 libqt5opengl5 libqt5printsupport5 libqt5svg5 libqt5widgets5
  libqt5x11extras5 libsdl-ttf2.0-0 libxcb-icccm4 libxcb-image0 libxcb-keysyms1
  libxcb-randr0 libxcb-render-util0 libxcb-xinerama0 libxcb-xkb1
  libxkbcommon-x11-0 qt5-gtk-platformtheme qttranslations5-l10n
Vorgeschlagene Pakete:
  qt5-image-formats-plugins qtwayland5
Empfohlene Pakete:
  linux-image
Die folgenden NEUEN Pakete werden installiert:
  libdouble-conversion1 libpcre2-16-0 libqt5core5a libqt5dbus5 libqt5gui5
  libqt5network5 libqt5opengl5 libqt5printsupport5 libqt5svg5 libqt5widgets5
  libqt5x11extras5 libsdl-ttf2.0-0 libxcb-icccm4 libxcb-image0 libxcb-keysyms1
  libxcb-randr0 libxcb-render-util0 libxcb-xinerama0 libxcb-xkb1
  libxkbcommon-x11-0 qt5-gtk-platformtheme qttranslations5-l10n virtualbox-6.1
0 aktualisiert, 23 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen 104 MB an Archiven heruntergeladen werden.
Nach dieser Operation werden 261 MB Plattenplatz zusätzlich benutzt.

Herunterladen des Erweiterungspakets.

$ cd /tmp
$ wget https://download.virtualbox.org/virtualbox/6.1.2/Oracle_VM_VirtualBox_Extension_Pack-6.1.2.vbox-extpack

Nach dem Herunterladen kann die Datei (in der grafischen Oberfläche) angeklickt und installiert werden.

Ubuntu 7.10 Gutsy Gibbon

Installation des Pakets "virtualbox-ose" über die Synaptic-Paketverwaltung. Die für den Betrieb notwendigen Kernelmodule übersetzt das Installationsprogramm ohne weiteres Zutun, sofern es die Linux-Kernelheaderdateien und einen Compiler vorfindet.

Im Anschluss an die Installation müssen die zukünftigen Benutzer von VirtualBox in der Gruppe "vboxusers" eingetragen werden, z. B. der Benutzer "abc".

# addusers abc vboxusers

Ausserdem sollte auch ein Verzeichnis angelegt werden, wohin VirtualBox seine virtuellen Festplatten schreiben wird.

# mkdir /virtualbox && chown abc:abc /virtualbox

Starten.

# chmod /dev/vboxdrv 666 && /etc/init.d/vboxdrv start

Ubuntu 12.04 Precise Pangolin

Installation des Pakets "virtualbox". Die für den Betrieb notwendigen Kernelmodule übersetzt das Installationsprogramm ohne weiteres Zutun, sofern es die Linux-Kernelheaderdateien und einen Compiler vorfindet.

$ sudo apt-get install virtualbox

Update auf Virtualbox 4.2.18

Bereits installiert ist Virtualbox 4.1.12

Hinzufügen der Paketquellen von Virtualbox.

$ sudo sh -c "echo 'deb http://download.virtualbox.org/virtualbox/debian \
     '$(lsb_release -cs)' contrib non-free' >> /etc/apt/sources.list"
$ wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | \
     sudo apt-key add -
$ sudo apt-get update
$ sudo apt-get install virtualbox-4.2

Verwendung

Das Programm kann über das Menü "Anwendungen > Systemwerkzeuge" oder auf der Befehlszeile mittels "VirtualBox" aufgerufen werden.

Nach dem Erstellen einer neuen virtuellen Festplatte über den Menüpunkt "Neu". Abschliessend können die gemachten Eiunstellungen über das Menü "Details" noch verfeinert werden. Über das Menü "Sicherungspunkte" können aktuelle Zustände der virtuellen Maschine gespeichert werden.

Vor dem Installieren eines Gastsystems sollte unbedingt auch eine DVD/CD-ROM-Quelle zugewiesen werden.

Beschreibung

Im Menü-Feld "Beschreibung" kann ein Zeilenumbruch durch "Shift+Return" erzeugt werden. Die Taste "Return" alleine speichert das Feld.

Netzwerk

Gastsystem Windows 2000

Einlegen der CD "Windows 2000 Professional" ins CD-Laufwerk.

Vor weiteren Arbeiten muss unbedingt das Windows Update auf SP 4 durchgeführt werden, da es sonst aufgrund eines Fehlers im Festplattentreiber von Windows 2000 zu folgendem Problem bei der Anmeldung kommt:

Versagen der Benutzeroberfläche
Die DLL für die Anmeldungsbenutzeroberfläche (msgina.dll) wurde nicht geladen.
Wenden Sie sich an den Systemadministrator, um die DLL zu ersetzen, oder stellen Sie die ursprüngliche DLL wieder her.

Siehe dazu auch

Also erstmal mit dem Internet verbinden und die Windows-Update-Orgie abfeiern.

Danach eine weitere Sicherung zu machen kann bestimmt nicht schaden.

Natürlich kann es dabei vorkommen, dass Windows 2000 bereits während der verschiedenen Neustarts während der Updates an dieser nicht ladbaren Datei "msgina.dll" hängenbleibt. In diesem Falle kann man entweder ein paar Male neu starten und hoffen, dass der Startvorgang durchläuft (das klappte bei mir). Wenn alles nichts nützt, dann hilft womöglich folgendes Vorgehen:

  1. Einlegen der Windows 2000-Installations-CD ins CD-ROM-Laufwerk.
  2. Über die CD-ROM ins Setup booten.
  3. Auswählen der Wiederherstellungskonsole ("emergency recovery console").
  4. Wechsel zum CD-ROM-Laufwerk.
  5. Wechsel ins Verteichnis "i386" auf dem CD-ROM-Laufwerk.
  6. Auf der Befehlszeile muss folgender Befehle abgesetzt werden: expand msgina.dl_ C:\WINNT\system32\msgina.dll
  7. Neustarten der virtuellen Maschine.

Danach Installation der Gasterweiterungen.

Weblinks

Herausgeber Sprache Webseitentitel Anmerkungen
Sun Microsystems eng Virtualboxwbm
Ubuntu Users ger Virtualboxwbm Anleitung
Linuxforen ger Virtualboxwbm
Wikipedia ger Virtualboxwbm Enzyklopädischer Artikel