# VirtualBox Gastererweiterungen auf Alpine Linux installieren > von [Ulrich Hilger](https://uhilger.de), 20. Februar 2020 [VirtualBox](https://virtualbox.org) besitzt eine Reihe nützlicher Zusatzfunktionen die innerhalb einer virtuellen Maschine (VM) installiert werden, die [Gasterweiterungen](https://www.virtualbox.org/manual/ch04.html). Hier ist beschrieben, wie diese in einer VM installiert werden, in der [Alpine Linux](https://alpinelinux.org) als Gastbetriebssytem genutzt wird. ### Virtuelle Maschine bereitstellen Dieser Beitrag knüpft an [Alpine Linux in einer VirtualBox](https://uhilger.de/data/ulrich/artikel/2020/01/vbox-alpine.md) an und geht von der Verfügbarkeit einer VM namens `basis` aus. Die VM enthält bereits eine Portweiterleitung von 2222 (Host) nach 22 (Gast) und einen Benutzer, hier beispielhaft `fred`. Zur Installation der Gasterweiterungen wird ein Klon dieser Maschine angelegt und gestartet: ``` vboxmanage clonevm basis --name basis-vbox-guest-adds --register vboxmanage startvm basis-vbox-guest-adds --type headless ssh -l fred -p 2222 localhost ``` Die VirtualBox Gasterweiterungen für Alpine Linux werden von den Herstellern im sogenannten "Edge Repository" bereitgestellt. Zunächst wird der Editor `nano` installiert und mit dessen Hilfe das Edge Repository aktiviert. ### Edge Repository aktivieren ``` su apk add nano nano /etc/apk/repositories ``` In nano erscheint daraufhin der Inhalt der Datei `/etc/apk/repositories`. Von den Zeilen, die auf das Edge Repository verweisen wird das Kommentarsymbol `#` entfernt. Stattdessen wird die Zeile auskommentiert, die auf das Main Repository verweist. Der Inhalt der Datei `/etc/apk/repositories` muss anschließend wie folgt aussehen: ``` #/media/cdrom/apks #http://dl-cdn.alpinelinux.org/alpine/v3.11/main #http://dl-cdn.alpinelinux.org/alpine/v3.11/community http://dl-cdn.alpinelinux.org/alpine/edge/main http://dl-cdn.alpinelinux.org/alpine/edge/community #http://dl-cdn.alpinelinux.org/alpine/edge/testing ``` `Strg-O` speichert die Änderungen und `Strg-X` beendet nano. ### Gasterweiterungen installieren Nach diesen Vorbereitungen können die Gasterweiterungen installiert werden: ``` apk update apk upgrade apk add virtualbox-guest-additions virtualbox-guest-modules-virt ``` Das ist schon alles. Die virtuelle Maschine `basis-vbox-guest-adds` kann nun als Kopiervorlage dienen wann immer eine virtuelle Maschine mit fertig installierten Gasterweiterungen benötigt wird.