Virtualisierung

Aus TUXSPACE Wiki
Wechseln zu: Navigation, Suche


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>