====== Virtualbox ====== ======== SliTaz mit VirtualBox in einer virtuellen Maschine laden ====== SliTaz GNU/Linux kann unter Windows mit VirtualBox ausprobiert werden. \\ Dafür sind erforderlich: * [[http://virtualbox.wordpress.com/2008/06/27/slitaz-gnulinux-is-here/|SliTaz GNU/Linux Abbild für VirtualBox]], das Abbild der virtuellen Maschine mit SliTaz. * Das virtuelle Maschinensystem [[http://www.virtualbox.org/wiki/Downloads|Oracle VirtualBox]], für Windows. * [[http://www.7-zip.org/fr/download.html|7-Zip]], zum Dekomprimieren der Datei. ======= Schritt 1 - Dateitransfer und Installation. ======= * Beschaffen und installieren von 7-Zip * Beschaffen und installieren der Oracle VitualBox-Software * Beschaffen und dekomprimieren des Abbilds der virtuellen Maschine mit SliTaz ======= Schritt 2 - Die virtuelle Maschine starten. ======= Bevor Sie die virtuelle Maschine SliTaz GNU/Linux ausführen können, müssen Sie eine neue virtuelle Maschine in der VirtualBox-Software konfigurieren. - Virtualbox starten: **Starten/Programme/Oracle xVM VirtualBox/VirtualBox**. - Fügen Sie eine neue Maschine hinzu: Klicken Sie auf die Schaltfläche **New** in der Symbolleiste. - Klicken Sie auf **Next** im Dialogfeld "Neue virtuelle Maschine erstellen". - Geben Sie Ihrer neuen virtuellen Maschine einen Namen ( z.B.: SliTaz GNU/Linux ) und wählen Sie Linux 2.6 in der Liste "OS Type" und klicken Sie auf **Next**. - Wählen Sie die Arbeitsspeichergröße für die virtuelle Maschine aus. Der Standard von 256 MB sollte ausreichend sein. - Klicken Sie im Dialogfenster "**Virtuelle Festplatte**" auf die Schaltfläche **Existierend**, um Ihr SliTaz-Abbild auf Platte zu verwenden. - Der Virtual Disk Manager wird gestartet. Klicken Sie auf die Schaltfläche **Add** in der Symbolleiste, suchen Sie die VDI-Datei (d.h.: slitaz-1.9-x86.vdi ) und wählen Sie sie aus. - Klicken Sie auf die Schaltflächen **Next** und **Finish**. Wenn Sie ein Netzwerk mit dem "Host-Only-Adapter" einrichten möchten, folgen Sie diesen Anweisungen: - Klicken Sie auf die Schaltfläche **Settings** in der Symbolleiste - Klicken Sie auf **Netzwerk** im Untermenü - Wählen Sie den Netzwerkadapter (normalerweise Adapter 1) und stellen Sie ihn auf "Host-Only" ein - Klicken Sie auf den Pfeil **Erweitert** - Ändern Sie den Adaptertyp auf PCnet-FAST III - Klicken Sie auf OK Der Standard-Intel-Adapter scheint für NAT gut zu funktionieren, aber nicht für Host-Only-Netze. Sie können jetzt in Ihrer neuen virtuellen Maschine SliTaz GNU/Linux ausprobieren. VirtualBox kann auch virtuelle VMware-Platten verwenden. Wenn Sie Probleme mit der Bildschirmauflösung haben (nicht größer als 800 x 600), lesen Sie diesen Forumbeitrag: http://forum.slitaz.org/topic/screen-resolution/page/2 ======== Virtualbox-OSE ======= Sie können die Open-Source-Edition von virtualbox (freie Software) in SliTaz mit dem Paket virtualbox-ose installieren: # tazpkg get-install virtualbox-ose Dies ist eine eingeschränkte Version ohne USB-Unterstützung. ======= Slitaz get-virtualbox ======= Mit dem Paket get-virtualbox können Sie virtualbox (Vollversion, aber nicht frei) in Slitaz installieren: # tazpkg get-install get-virtualbox # get-virtualbox Andere Virtualisierungssoftware (freie Software) ist ebenfalls verfügbar, wie z.B. lguest oder qemu. ======= Installieren von Virtualbox-Gastsystem-Erweiterungen ======= Dieses Verfahren ist für Slitaz 5.0 vorgesehen.\\ Dieses Verfahren wurde getestet mit:\\ - VirtualBox 4.3.20 auf dem Host installiert, einschließlich des Erweiterungspakets;\\ - Slitaz-5.0-rc2.iso von 20140519;\\ - slitaz-rolling.iso 32-bit vom 20150201. Siehe auch die Gastsystem-Erweiterungen für SliTaz 4.0 [[http://forum.slitaz.org/topic/installing-virtualbox-guest-additions-in-slitaz-40-target#post-10791|im Forum]]]. Virtualbox-Gastsystem-Erweiterungen müssen manuell in Slitaz installiert werden. Schritte: **1.** Stellen Sie in der virtuellen Maschine von Slitaz sicher, dass Sie eine funktionierende Internetverbindung haben. Manchmal müssen Sie eth0 mit Hilfe von TazPanel (Slitaz-Panel) anhalten und neu starten, wenn Sie zum ersten Mal eine Verbindung erhalten. **2.** Öffnen Sie die Paketverwaltung und aktualisieren Sie die Paketliste. **3.** Installieren Sie die folgenden Pakete: linux-modul-headers (3.2.53) mesa-dri bzip2 **4.** Hängen Sie die VBoxAdditions-ISO-Datei mit der VirtualBox-Menüoption **Geräte -> Gastsystem-Erweiterungen-ISO-Abbild einlegen** ein **5.** Wechseln Sie in einem Terminal in das Verzeichnis, im dem das Gastsystem-Erweiterungen-ISO-Abbild eingehängt ist, z.B. $ cd /media/cdrom/ **6.** Führen Sie als Systemadministrator das folgende Kommando aus: # sh ./VBoxLinuxAdditions.run Ignorieren Sie Meldungen über Kommandoprozeduren, die zu /etc/init.d hinzugefügt wurden (das Installationsprogramm erkennt die Linux-Distribution SliTaz nicht usw.). Ignorieren Sie Meldungen, dass Kernel-Header für die aktuell laufende Version nicht gefunden wurden. **7.** Führen Sie als Systemadministrator die folgenden Kommandos aus: # adduser -h /var/run/vboxadd -G daemon -S -s /bin/false vboxadd >/dev/null 2>&1 # addgroup -S vboxsf >/dev/null 2>&1 **8.** Öffnen Sie als Systemadministrator die Datei /etc/rcS.conf und fügen Sie der Variablen LOAD_MODULES "vboxguest vboxsf vboxvideo" hinzu, z.B. LOAD_MODULES="... vboxguest vboxsf vboxvideo" **9.** Öffnen Sie als Systemadministrator die Datei /etc/slim.conf und ändern Sie die Zeile login_cmd, um VBoxClient-all zu starten, bevor ~./xinitrc ausgeführt wird, z.B. login_cmd VBoxClient-all & exec /bin/sh -l ~/.xinitrc %session Anstatt /etc/slim.conf zu editieren, könnten Sie "VBoxClient-all &" ohne die Anführungszeichen in eine neue Zeile oberhalb der "CASE 1$"-Zeile in die ~/.xinitrc-Datei jedes Benutzers einfügen. **10.** Neustart. ---- Um zu überprüfen, ob die vbox-Module geladen sind, öffnen Sie ein Terminal und tippen Sie: $ lsmod | grep vbox ... das sollte zeigen: vboxguest vboxsf vboxvideo (sowie dass drm vboxvideo benutzt) Sie können auch das Paket mesa-demos installieren, um die Programme **glxgears** und **glxinfo** zu erhalten. Nachdem Sie mesa-demos installiert haben, öffnen Sie ein Terminal und tippen Sie: $ glxinfo | grep render ... das sollte zeigen: direct rendering: Yes OpenGL renderer string: Chromium **glxinfo** und **glxgears** werden fälschlich eine Fehlermeldung ausgeben: libGL error: failed to load driver: vboxvideo ... was laut VirtualBox-Fehlerdatenbank auf die Art und Weise zurückzuführen ist, wie vboxvideo sich in die Mesa-Bibliothek einklinkt, anstatt auf dem normalen Weg von Mesa geladen zu werden. Also ignorieren Sie es... Wenn Sie **OpenGL render = Chromium** und **Direct rendering = Yes** haben, wird 3D-Beschleunigung unterstützt. ---- Das gemeinsame Benutzen der Zwischenablage durch Host- und Gastsystem funktioniert, wenn Sie es in den VirtualBox-Menüs oder in den Einstellungen Ihrer virtuellen Maschine aktivieren. Freigegebene Ordner funktionieren (Der Autor hängt die freigegebenen Ordner manuell ein, wenn er sie braucht). Wenn Sie z.B. die (hypothetische) Freigabe mit dem Namen **pubdoc** einhängen und auf sie als Desktop-Ordner mit dem Namen **Docs** zugreifen wollen (stellen Sie zuerst sicher, dass der Ordner existiert), dann geben Sie den folgenden Befehl in einem Terminal als Systemadministrator ein: # mount -t vboxsf pubdoc /home/tux/Desktop/Docs Referenzen: [[http://forum.slitaz.org/topic/installing-virtualbox-guest-additions-in-slitaz-50#post-34521|Beitrag im SliTas-Forum]] ---- \\ ^ Qualitätsbericht ^^ |Qualität| niedrig | |Überprüfung| erforderlich | |Priorität| mittel | |Probleme| Verweis http://www.7-zip.org/fr/download.html ungültig| |Verbesserungsvorschläge| Übersetzungen der VirtualBox-Menünamen prüfen | |::: |Können wir die Abhängigkeit von Linux-Quellen von get-virtualbox wie nvidia entfernen?| \\ ----