From Mageia wiki
Jump to: navigation, search


Drakconf multiflag.png
Andere Sprachen
Deutsch ; English ;
Einleitung:
VirtualBox.png VirtualBox ist eine, einer großen Anzahl an Hypervisors, welche es Ihnen erlaubt virtuelle Maschinen auf einem Mageia System auszuführen.
Es ist möglicherweise die einfachste Möglichkeit um damit zu beginnen und wird häufig für die Verwendung am Desktop ausgewählt.
Bezüglich Alternativen schauen Sie unter Virtualisation.

Was muss installiert werden

Auf dem Host

Auf Ihrem Hostsystem installieren Sie das virtualbox Paket, welches aufgrund der Abhängigkeiten auch dkms-minimal und das zu Ihren genutzten Kerneln passende virtualbox-kernel installiert (das Virtual Box Kernelmodul), sowie virtualbox-kernel-latest, um VirtualBox in Zukunft auf dem neusten Stand zu halten.

Falls Sie eine Kernel-Art, anstelle von Desktop oder Server (desktop586 oder linus) verwenden, für das keine vorab erstellte Kernel-Module vorhanden sind oder wenn Sie Kernel Aktualisierungen für das QA-Team testen, bei diesen nicht immer vorab erstellte Kernel-Module angeboten werden, dann sollten Sie dkms-virtualbox installieren - es erstellt lokal Kernelmodule für diese Sie zusätzlich kernel-*-devel, in der Version benötigen, die Ihrer installierten Kernelversion und Kernel-Art entsprechen.

Oracle Extension Pack (optional)

Ab VirtualBox Version 7, im aktuellen Mageia, benötigen Sie nicht das Oracle Extension Pack um Unterstützung für USB2, USB3, EHCI oder XHCI zu erhalten, da die gesamte Unterstützung für USB in der freien Version integriert ist. Für VirtualBox 7 benötigen Sie dies nur für: VirtualBox RDP, Laufwerksverschlüsselung, NVMe und PXE Boot für Intel Karten.

VirtualBox Extension Pack von Oracle wird benötigt, wenn Sie Unterstützung für z. B. USB2 & USB3 (für Veröffentlichungen vor VirtualBox7), PXE, mehrere vCPUs und eine Anzahl an weiteren Eigenschaften benötigen. Dieses Paket enthält eine Lizenzvereinbarung und wird nicht als Teil von Mageia ausgeliefert.

Sie müssen ein Extension Pack mit der gleichen Versionsnummer, wie Ihre verwendete VirtualBox installation, finden. Auf der Download Seite finden Sie die neuste Version, sowie ältere Veröffentlichungen - lesen Sie dort auch die Informationen hierzu.

Installieren des Oracle Extension Pack

Nach dem Herunterladen des Oracle Extension Pack installieren Sie das Paket über den VirtualBox Manager im Menü Datei -> Einstellungen -> Addons.

Vergessen Sie nicht sich selbst (user, ausführender VirtualBox Manager auf dem Host) zu der User-Gruppe vboxusers hinzuzufügen, um Zugriff auf USB2 usw. zu erhalten. Um die Berechtigungen zu übernehmen wird möglicherweise ein Neustart des Hosts benötigt.

Beim Gast

Wenn Sie Mageia als Gastsystem verwenden, vergewissern Sie sich, dass die virtualbox-guest-additions installiert sind. Der Mageia Installer erkennt für gewöhnlich, ob dieser innerhalb VirtualBox ausgeführt wird und installiert das Paket automatisch - prüfen Sie dies jedoch! Dies ermöglicht dem Gast, Dateien auszutauschen und die Zeit mit dem Hostsystem zu synchronisieren. Zudem müssen Sie den Benutzer des Gastsystems der Gruppe vboxsf hinzufügen, falls Sie Verzeichnisse für das Hostsystem freigeben möchten um diese gemeinsam zu verwenden (ansonsten kann nur der root-Benutzer darauf zugreifen).

Für Microsoft Windows Gastsysteme, nach der Installation in einem Fenster, in dem das Gastsystem ausgeführt wird: Menü Geräte -> Gasterweiterungen einlegen um diese beim Gastsystem zu installieren (VirtualBox wird diese möglicherweise automatisch von Oracle herunterladen, falls es benötigt wird.)

Weitere Dokumentation

Die VirtualBox Homepage

Das Online-Handbuch ist sehr gut. Sie sollten das Inhaltsverzeichnis anschauen.

Das VirtualBox Forum bietet einige Tutorials.

Tipps

Physikalische Mainboard BIOS Einstellungen

Vergessen Sie nicht zu überprüfen, ob in Ihrem Mainboard BIOS die Einstellung für Virtualisierung aktiviert ist (wenn verfügbar).

Auf dem Host-System

Fügen Sie Ihren Benutzer der Gruppe vboxusers hinzu (für USB2/3 und mehr) - benötigt das Extension Pack)

Im VirtualBox Manager

Erstellen der virtuellen Maschine

Das meiste ist selbsterklärend. Wählen Sie einfach einen Namen und fahren Sie mit den Voreinstellungen fort.

Das virtuelle Laufwerk

Hinweis: Dynamisch zugeordnetes Laufwerk = der Speicherplatz für die VM erhöht sich auf das vorgegebene Limit, wodurch Sie ein "200 GB" großes Laufwerk für das Gastsystem anlegen können, es aber nur ein paar GB nach der Installation benötigt. Falls Sie viele Dateien auf dem Gastsystem löschen, wird dies jedoch nicht viel Speicherplatz freigeben, jedoch gibt es einen Trick um diesen trotzdem zu erhalten: Löschen Sie im Gastsystem nicht benötigten Speicherplatz und lassen Sie diesen anschließend von VirtualBox komprimieren.

Einstellungen auf der virtuellen Maschine

Schauen Sie in die Einstellungen... Ich bevorzuge diese:

  • clipboard:bidirectional
  • drag'ndrop:bidirectional
  • Gemeinsame Ordner: Teile /home, Automatisch einbinden, Permanent erzeugen
  • zur Installation des Gastsystems, wählen Sie die ISO Datei zur Installation (Installations-DVD / Live-DVD / Netzwerk-Installation boot.iso) über ein virtuelles CD Laufwerk aus

Alles andere ist möglicherweise soweit gut, wie es in den Voreinstellungen ausgewählt ist und alle Einstellungen können später, *außer* einige CPU relevante Einstellungen, geändert werden - Abhängig vom Gastsystem. Sie möchten gegebenenfalls den Grafikspeicher auf das Maximum (128MB) erhöhen, um 3D Beschleunigung zu aktivieren. Vielleicht möchten Sie zwei oder mehr CPUs verwenden, falls Sie mehrere auf Ihrem Hostsystem zur Verfügung haben... Eventuell mehr RAM. Die meisten modernen Betriebssysteme brauchen mehr als eine CPU, I/O APIC, PAE/NX, VT-x/AMD-V, Nested Paging.

Seit Mageia 9 muss für Systeme mit der Plasma GUI die 3D Beschleunigung aktiviert werden.

WICHTIG: Einige Installer werden verschiedene Kernel installieren, abhängig von ACPI, APIC, Anzahl der CPUs, wodurch diese nicht nach der Installation des Gastsystems geändert werden können!

(Beispiel: Der Windows XP Installer installiert verschiedene Kernel, abhängig davon, ob 1 oder 2 CPUs während der Installation erkannt wurden.)

Lesen Sie hierzu: System settings

Auf dem Gastsystem

USB Geräte, CD, Netzwerk und andere Geräte

Verwenden Sie das Drop-Down Menü "Geräte" im VirtualBox Fenster für den Gast.

Verbinden Sie zum Beispiel ein USB-Gerät mit Ihrem Computer und nach einigen Sekunden können Sie dieses mit Ihrem Gastsystem über Geräte>USB Verbinden... und auswählen.

Automatische gemeinsames Ordner

Gemeinsame Ordner mit dem Hostsystem benötigen die "guest additions", *und* das Ihr Benutzer in der Gruppe vboxsf vorhanden ist. Siehe automatic mounting of shared folders

Spezielle Tastenkürzel

§ STRG-Alt-{F1, F2... Entf, Rücktaste} werden zum Gastsystem gesendet, indem die Host-Taste (in den Voreinstellungen die rechte STRG Taste) anstelle von STRG und Alt.

§ Der Anschaltknopf (ACPI off) befindet sich im Menü des Fensters der virtuellen Maschine.

Verwenden eines Mageia VDI Gastsystems

Es wird mehr und mehr üblich virtuelle Laufwerke (vdi) zu verwenden, um direkt auf ein neues Betriebssystem zuzugreifen. Zum Beispiel wird in den meisten Universitäten virtuelle Laufwerke für einige Betriebssysteme angeboten, darunter Linux Systeme, welche Studenten herunterladen können. Bezüglich Mageia gibt es eine Seite, namens Osboxes , von welcher die neusten Mageia 64-Bit Abbilder zur Verfügung gestellt werden. Sie können die Datei herunterladen und entpacken. Anschließend in VirtualBox:

  • Starten Sie VirtualBox auf Ihrem Hostsystem und erstellen Sie ein neues Gastsystem: Wählen Sie Linux und Mageia 64-Bit aus und benennen Sie es beispielsweise MageiaOSBox.
  • Klicken Sie auf weiter und Sie können die Verwendung des RAMs erhöhen. Diese Einstellung kann auch später geändert werden.
  • Klicken Sie auf weiter und wähle "Eine vorhandene virtuelle Festplattendatei verwenden". Klicken Sie auf die Drop-Down Liste, in der Nähe der "weiter" Schaltfläche und es wird ein Fenster geöffnet mit den, VirtualBox bereits bekannten, Dateien.
  • Klicken Sie auf hinzufügen und wählen Sie die .vdi Datei aus, welche Sie verwenden möchten. In diesem Schritt hat VirtualBox bereits ein Unterverzeichnis in das Verzeichnis erstellt, in dem Sie VirtualBox angewiesen haben, wo die virtuellen Maschinen gespeichert werden sollen. Es ist eine gute Idee, die vdi Datei in dieses Verzeichnis zu legen (zum Beispiel unter ~/VirtualBox VMs/MageiaOSBox/) und diese anschließend auszuwählen. Zurück zur Auswahl der Festplatte, wählen Sie die Datei aus, welche Sie gerade hinzugefügt haben und drücken Sie die Schaltfläche "Auswählen". Zurück im Fenster zur Einrichtung der virtuellen Maschiene, wählen Sie "Erstellen".
  • Im Hauptfenster von VirtualBox sehen Sie nun die neue Maschine aufgelistet. Sie können, wenn Sie möchten, darauf einen Rechtsklick ausführen und die Einstellungen ändern, aber nun schauen wir uns nur die Bereiche an um zu sehen, was später optimiert werden kann...
  • Wählen Sie die Maschine aus und starten Sie diese. Nach einigen Sekunden haben Sie eine funktionierende Mageia Installation als Gastsystem.
  • Anmeldedaten: Wie am Anfang, bezüglich der Downloadseite, ist der Benutzername osboxes und sowohl für den Nutzerzugan, als auch für den Adminzugang (root) lautet das voreingerichtete Kennwort osboxes.org (seien Sie vorsichtig mit dem Punkt auf Ihrer Tastatur, welches sich möglicherweise bei Ihnen an einem anderen Platz befindet, da das englische Layout voreingestellt ist).
    • Falls das System, im grafischen Modus, mit einem schwarzen Bildschirm startet, verwenden Sie die Host-Taste (normalerweise die rechte STRG Taste), sowie F2, um die Tastenkombination STRG-Alt-F2 zu simulieren und melden Sie sich als "root", wie oben beschrieben, an, um "mcc", der Textmodus des Mageia Kontrollzentrums, zu starten. Alternativ können Sie auch im Mageia Startmenü die Zeile "Erweiterte Optionen" auswählen und anschließend den "Rettungsmodus". Dies ist ein einfacher Benutzermodus, bei welchem keine grafische Oberfläche gestartet wird. Nach dem Anmelden können Sie die drak Werkzeuge verwenden. (außer drakconf, auch mcc genannt.) Versuchen Sie drak <Tab> für eine Liste. Nach durchgeführte Änderungen können Sie das System mit dem Befehl reboot neu starten.
  • Ändern Sie das Tastaturlayout durch Verwendung von drakconf (Mageia Kontrollzentrum), Hardware, Einstellen des Tastaturlayouts.
  • Falls Ihr erster Netzwerkzugang ein NAT ist, kann es nützlich sein das zweite Netzwerk als Bridge (Brücke) festzulegen: Mit VirtualBox auf Ihrem Hostsystem, wählen Sie Einstellungen, Netzwerk, zweite, Netzwerkbrücke. Starten Sie diese erneut sehen Sie, dass Ihr Netzwerk funktioniert.
  • Fügen Sie sich selbst als neuen Nutzer im Mageia Kontrollzentrum hinzu (behalten Sie den Benutzerzugang osboxes, bis Ihr eigener Zugang erstellt wurde) und wechseln Sie anschließend auf den letzten Eintrag "Systemstart" um die automatische Anmeldung Ihres Zugangs zu aktivieren.
  • Um Anschließend Pakete herunterzuladen, gehen Sie auf Software verwalten, wählen Paketquellen für Installation und Aktualisierungen einrichten und sobald Sie diese eingerichtet haben, wählen Sie die ersten zwei Einträge, enthalten "CD" im Namen, ab.
  • Installation der vboxadditions. Wählen Sie unter "Gemeinsamer Ordner" einen Pfad auf Ihrer echten Maschine aus, welcher geteilt werden soll (myhostdir) und auf Ihrem Mageia Gastsystem "Eingebunden" (api) werden soll. Sobald Sie das System neu starten wird das Medium automatisch unter /run/media/myloginame/VBOXADDITIONS_4.3.28_100309/VBoxLinuxAdditions.run eingebunden (udisks2), um jedoch die binäre Datei als root auszuführen müssen Sie das kernel devel rpm Paket herunterladen - zum Beispiel mit: urpmi kernel-devel-3.19.8-desktop-3.mga5
Sie müssen zudem die Gruppe vboxsf Ihrem Benutzernamen zuordnen: usermod -a -G vboxsf meinanmeldename.
nach dem Neustart sollten Sie Ihr Host-Verzeichnis unter /media/sf_myhostdir im Mageia Gastsystem sehen.

Spezielle Fälle

Verwenden von LVM basierten Laufwerke

VirtualBox speichert, in den Voreinstellungen, virtuelle Laufwerkabbilder als Datei. Falls Sie KVM verwenden, haben Sie diese möglicherweise als LVM Volumes gespeichert. Um LVM Volumes mit VirtualBox zu verwenden, können Sie eine vmdk Datei erstellen, welche zum Laufwerkabbild führt, anhand eines Befehls wie:

VBoxManage internalcommands createrawvmdk -filename /vbox/www.vmdk -rawdisk /dev/images/www

Siehe: https://www.soljerome.com/blog/2010/09/07/using-lvm-volumes-with-virtualbox/ für Einzelheiten.

Siehe auch

Verwenden von Vagrant, für VirtualBox: VagrantImageBox.