Virtualisierung
Guest Additions - VBoxGuestAdditions.iso
Die verfügbaren Gasterweiterungen (englisch Guest Additions) von VirtualBox erweitern die Integration zwischen Wirts- und Gastsystem.
Es werden folgende Komponenten dabei erweitert:
* Grafikkarten-Treiber * „Gemeinsame Ordner“ – Wirtssystem und Gastsystem können Ordner gegenseitig freigeben bzw. synchronisieren * exakte Zeit-Synchronisation zwischen Wirt- und Gastsystem
Wir demonstrieren zwei Beispiele. Das Wirts-System ist ein Debian-9 System, als Gast-System verwenden wir ein Debian-8 System.
Auf einem Debian-9 System (stretch) finden wir die Liste der Dateien in dem Paket virtualbox-guest-additions-iso unter dem Verzeichnis
/usr/share/doc/virtualbox-guest-additions-iso/changelog.Debian.gz /usr/share/doc/virtualbox-guest-additions-iso/copyright /usr/share/virtualbox/VBoxGuestAdditions.iso
1. Debian 8 als Gast-System
Damit die VirtualBoxGuestAdditions kompiliert werden kann, müssen auf dem Gast-System zwei Pakete installiert werden.
apt-get install build-essential module-assistant
Anschliessend muss das System zum Bau der Kernel Module vorbereitet werden:
m-a prepare
Nun wird “Devices” –> “Install Guest Additions…” aufgerufen, wodurch ein virtuelles CD-Laufwerk aktiviert. Dieses wird nun gemountet:
mount /media/cdrom
Nun kann das Installations-Skript gestartet werden:
sh /media/cdrom/VBoxLinuxAdditions.run
anschließend empfiehlt sich ein reboot des GOS
Unter dem Verzeichnis /media befindet sich jetzt der gemeinsame Ordner der im HOS freigegeben wurde.
ls /media
cdrom cdrom0 sf_virtualbox-data
2. Centos-6 als Gast-System
System-Update und notwendige Pakete installieren
yum update yum install gcc kernel-devel make
reboot
Das ISO image der Guest Addition mounten
mkdir /cdrom mount /dev/cdrom /cdrom
Skript ausführen
/cdrom/VBoxLinuxAdditions.run
Share a folder from the VirtualBox control panel, giving it a share name.
ls /media/sf_<share_name>