Virtualbox
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 - als Vielfaches von 1024
VBoxManage modifyhd /home/VirtualBox/Suse/Suse.vdi --resize 12288
Festplatte wird auf 12 GB (64 * 1024 = 65536 MB) vergrößert.
- Anzeige der Eigenschaften der virtuellen Festplatte
VBoxManage showmediuminfo "/home/VirtualBox/Suse/Suse.vdi"
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
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.