Virtualbox

Aus Mediawiki Ferdinand Gruber
Zur Navigation springen Zur Suche springen

Installation - Update

Voraussetzungen

Folgende Pakete müssen installiert sein, damit der VirtualBox Kernel Modul kompiliert werden kann:

make
kernel-source
gcc

Update

  • Update über die Virtualbox GUI

Das grafische Frontend ermöglicht die Installation der momentan aktuellen Version von Virtualbox

Datei / Überprüfung auf Update
  • Update über YAST

Bei einem Update von Virtualbox über die Paketverwaltung von openSUSE wird das notwendige Erweiterungspaket offensichtlich nicht installiert.

Es muss manuell nachinstalliert werden.
Das geht am einfachsten mit Hilfe der Virtualbox GUI
Datei / Überprüfung auf Update

GuestAdditions

Gasterweiterungen einbinden

Die Gasterweiterungen werden von Virtualbox als ISO Datei bereitgestellt.

Geräte / Gasterweiterungen einlegen

Die aktuellen GuestAdditions sollten nun heruntergeladen werden.

Sollte das nicht funktionieren, kann man die Gasterweiterungen downloaden von https://download.virtualbox.org/virtualbox und hier speichern
# Beispiel
~/.VirtualBox/VBoxGuestAdditions_6.0.8.iso

Gastsystem Linux

Abhängigkeiten

Im Gastsystem müssen einige Pakete nachinstalliert werden.

Bei einem SuseLinux Gastsystem mit folgendem Befehl:
yast2 --install gcc gcc-c++ kernel-source make

Installation

  • CD ROM unmounten

Falls im Gastsystem ein CD ROM Laufwerk gemountet ist, dieses unmounten

umount /dev/sr0
  • Guest Additions ISO einbinden

Im VirtualBox GUI des Host Systems die GuestAdditions einbinden. Das geschieht im Menü Geräte.

  • Installation

Das Installationsskript sollte nach dem Einbinden der ISO Datei automatisch starten.

Alternativ im Gastsystem das Installationsskript aufrufen:
cd /media/VBOXADDITIONS_...
./VBoxLinuxAdditions...
  • Gastsystem neu starten

Gemeinsame Ordner einbinden

mount -t vboxsf [-o OPTIONS] sharename mountpoint
  • Automatische Einbindung

Im Menü "Gemeinsame Ordner" von Virtualbox kann man die automatische Einbinung aktivieren. Im Windows Gast wird dann jedem eingebungdenen Ordner ein Laufwerksbuchstabe zugeordnet. Im Linux Gast werden die in der virtuellen Maschine definierten Gemeinsamen Ordner automatisch im Verzeichnis /media gemountet. Dies funktioniert nur mit aktuellen Gasterweiterungen. Der Benutzer muss Mitglied der Gruppe vboxsf sein

sudo usermod -aG vboxsf "username"

Gastsystem Windows

Gemeinsame Ordner einbinden

net use e: \\vboxsrv\ordnername

Virtuelle Festplatte vergrößern

Hostsystem

  • Festpatte konvertieren

Falls die virtuelle Festplatte als VMDK Datei vorliegt, muss sie in das VDI Format konvertiert werden

VBoxManage clonehd "/home/VirtualBox/Suse/Suse.vmdk" "/home/VirtualBox/Suse/Suse.vdi" --format vdi
  • Größe ändern

Die neue Größe muss in MB angegeben werden.

VBoxManage modifyhd /home/VirtualBox/Suse/Suse.vdi --resize 12288

Festplatte wird auf 12 GB (12 * 1024 = 12288 MB) vergrößert.

Im Gastsystem

In die virtuelle Maschine eine Live CD einlegen, z.B Knoppix, und booten.

  • Die Partition mit fdisk anpassen

Alte Partition löschen und neue, größere anlegen. Gegebenenfalls Platz für SWAP Partition einplanen.

fdisk /dev/sda
  • Das Dateisystem anpassen

Zuerst überprüfen ...

e2fsck -f /dev/sda1

... dann Größe ändern

resize2fs -p /dev/sda1

Performance

Performance Probleme in Linux Gastsystem

  • Eigenschaften der VM ändern
RAM erhöhen
CPU: mehr Kerne verwenden
  • Ubuntu

Im Gastsystem compizconfig installieren

Info

Ubuntu langsam in virtualbox

Tipps und Troubleshooting

Skalierter Modus

Host Taste + C

Die Host Taste ist normalerweise die rechte STRG Taste.

Der skalierte Modus verschlechtert anscheinend die Performance.
  • Auflösung anpassen

Die Bildschirmauflösung des Gastsystems etwas kleiner wählen als die des Hostsystems. Dann kann die Darstellung des Gastsystems in einem Fenster ohne Scrollbalken erfolgen.

WLAN Geräte nicht erreichbar

Ping auf ein Gerät im Netzwerk, das über WLAN verbunden ist funktioniert nicht.

WLAN Router einige Minuten vom Stromnetz trennen, wieder verbinden und hochfahren.

Damit konnte ich dieses Problem beheben - siehe auch Android

Internet funktioniert plötzlich nicht mehr

  • 27. Feb. 2018

Bei allen VMs kann man keine Webseite mehr laden. Anscheinend ein Problem mit der Namensauflösung.

Lösung: Netzwerktyp umgestellt von Netzwerkbrücke auf NAT.

VM mit Desktop-Datei starten

Eine Desktop Datei erstellen

KDE Kontrolleiste / Miniprogramm hinzufügen / Schnellstarter
Folgenden Befehl eingeben
# Beispiel
# Name der VM: Windows_XP
konsole -e VBoxManage startvm Windows_XP

Die Desktop-Datei wird gespeichert unter

~/.local/share/plasma_icons

Fehler beim Einbinden der Gasterweiterungen

Erscheint beim Einbinden der Gasterweiterungen eine Fehlermeldung des Managers für Netzoperationen, dann liegt es wahrscheinlich daran, dass nicht das aktuelle Extension Pack installiert ist.

Voraussetzung für die Installation der Gasterweiterungen im VM Gastsystem ist das passende Extension Pack im Host System.

Das Extension Pack von https://www.virtualbox.org/wiki/Downloads herunterladen. Eventuell zu Virtual Box Older Builds gehen.

Die Datei im Dateimanager mit Oracle VirtualBox öffnen.