How To Set Up Virtual Machines with VirtualBox
Virtuelle Maschinen, auch VMs genannt, bieten eine wunderbare Möglichkeit, die Welt von Linux oder anderen Betriebssystemen zu erkunden, ohne sie zu Ihrer primären Umgebung zu machen. Unser Windows-PC kann eine Vielzahl von Gastbetriebssystemen hosten. Wir können das neueste Ubuntu, Fedora, Manjaro oder Linux Mint mit der Gewissheit ausprobieren, dass wir keinen Cent für zusätzliche Ausrüstung ausgeben müssen. Virtuelle Maschinen sind nicht nur auf Linux beschränkt, wir können sie auch installieren Windows11 und sogar Mac OS auf unserem Host.
Eines der einfachsten Mittel zum Erstellen einer VM ist VirtualBox von Oracle, eine kostenlose App, die eine benutzerfreundliche Oberfläche und viele zusätzliche Funktionen bietet, die das Host- und das Gastbetriebssystem zu einer reibungslos laufenden Maschine verschmelzen.
In dieser Anleitung werden wir eine Linux-Distribution herunterladen und eine virtuelle Maschine erstellen, auf der das Linux-Betriebssystem ausgeführt werden soll.
Herunterladen eines Linux-Betriebssystems
Für eine virtuelle Maschine ist es am besten, die Wahl des Betriebssystems gering zu halten. Unsere Präferenz ist Ubuntu Also haben wir die aktuelle Long Term Support-Version 22.04 und die neueste Beta-Version vom 22.10 heruntergeladen. Die Installation für 22.10 hat funktioniert, aber es konnte nicht gebootet werden, also haben wir mit 22.04 neu installiert und alles lief gut.
Die Wahl des Linux-Betriebssystems liegt ganz bei Ihnen, aber bedenken Sie, wie viel Rechenleistung Sie zur Verfügung haben. Je leistungsfähiger der Hostcomputer ist, desto mehr Ressourcen können wir für die VM und ihr Gastbetriebssystem ersparen.
So installieren Sie Linux in einer virtuellen Virtualbox-Maschine
1. Laden Sie Virtualbox herunter und installieren Sie es zu Ihrem Windows-Rechner. Akzeptieren Sie die Standardinstallationsoptionen, die Netzwerkschnittstellen und USB enthalten.
2. Klicken Sie auf Fertig stellen, um das Installationsprogramm zu schließen und Virtualbox zu öffnen.
Einrichten einer virtuellen Maschine
1. Klicken Sie auf Neu, um eine neue virtuelle Maschine zu erstellen.
2. Benennen Sie die virtuelle Maschine und klicken Sie auf Weiter. Virtualbox schlägt automatisch den Typ und die Version des Betriebssystems vor, das in der virtuellen Maschine verwendet wird, indem der Name verwendet wird. In unserem Beispiel verwenden wir Ubuntu 22.10, also setzt Virtualbox den Typ auf Linux und die Version auf Ubuntu.
3. Stellen Sie den verfügbaren Arbeitsspeicher der VM ein und klicken Sie auf Weiter. Dies hängt von Ihrem System ab. Wir haben 32 GB RAM, sodass wir der VM 8 GB (8192 MB) zuweisen können.
4. Wählen Sie eine neue virtuelle Festplatte für die VM aus und klicken Sie auf Erstellen. Dadurch wird der Prozess zum Erstellen einer Datei gestartet, die das Betriebssystem der VM enthält.
5. Wählen Sie ein VDI (VirtualBox Disk Image) aus und klicken Sie auf Weiter.
6. Wählen Sie eine dynamisch zugewiesene Festplattengröße aus und Weiter klicken. Wenn Sie eine bestimmte Größe benötigen, wählen Sie Feste Größe und weisen Sie den Platz entsprechend zu. Dynamisch zugewiesene Dateien wachsen mit dem Betriebssystem, wenn Dateien erstellt und Anwendungen installiert werden.
7. Legen Sie den Speicherort der VDI-Festplatte fest und legen Sie die Größe der Datei fest. Klicken Sie dann auf Erstellen. Wir haben die Größe auf 20 GB eingestellt, groß genug für eine Ubuntu 22.10-Installation. Die Größe ist das Maximum, das die VM verwenden kann, stellen Sie also sicher, dass Sie eine angemessene Menge an Speicherplatz festlegen.
Konfigurieren einer virtuellen Maschine
1. Wählen Sie die VM aus und klicken Sie dann auf Einstellungen.
2. System auswählen und Klicken Sie auf die Registerkarte Prozessor. Weisen Sie so viele Kerne zu, wie Sie bequem zulassen können. Wenn Sie ein Mehrkernsystem haben, können Sie der VM mehrere Kerne zuweisen. Erweiterte Funktionen wie VT-x und AMD-V können ebenfalls aktiviert werden, sofern Ihre CPU diese unterstützt.
3. Wählen Sie Anzeige, weisen Sie ausreichend Videospeicher zu und 3D-Beschleunigung aktivieren. 16 MB sollten für eine einfache Installation ausreichen, aber wenn Sie eine reibungslosere Erfahrung wünschen, weisen Sie so viel wie möglich zu. Das Hinzufügen von 3D-Beschleunigung ist nicht unbedingt erforderlich, kann jedoch dazu beitragen, Anwendungen zu beschleunigen, die auf 3D-Beschleunigung angewiesen sind.
4. Speicher auswählen, und unter Speichergeräte, Klicken Sie auf Controller IDE >> Leer und dann Klicken Sie auf das CD-Symbol und Wählen Sie Datenträgerdatei auswählen.
5. Wählen Sie das Linux-ISO aus und klicken Sie auf Öffnen
6. Klicken Sie auf Netzwerk und Erstellen Sie einen Bridged-Adapter für Ihre physische Netzwerkverbindung.
7. Klicken Sie auf OK, um alle Änderungen zu speichern.
Ausführen der VM in VirtualBox
Nach Abschluss der Installation können wir nun die virtuelle Maschine einschalten und das Gastbetriebssystem in VirtualBox ausführen.
1. Stellen Sie sicher, dass die richtige VM ausgewählt ist und klicken Sie auf Starten. Dadurch wird die VM gestartet, als wäre es ein echter Computer.
2. Wählen Sie Ubuntu ausprobieren oder installieren aus dem Startmenü der Live-CD und drücken Sie die Eingabetaste, um zu starten. Dadurch wird das Betriebssystem in den Arbeitsspeicher der VM geladen und wir können vor der Installation testen, ob die VM funktioniert.
3.Probieren Sie das Live-Linux-Betriebssystem aus, um sicherzustellen, dass alles wie erwartet funktioniert. Die Bildschirmauflösung ist möglicherweise falsch, derzeit müssen wir damit arbeiten. Später im Prozess werden wir zusätzliche Treiber installieren, um mehr Auflösungen zu ermöglichen.
4. Installieren Sie das Betriebssystem auf der VM.
5. Starten Sie neu, sobald die Installation abgeschlossen ist.
Optimieren der VirtualBox-VM-Installation
Unser Gastcomputer kann weiter optimiert werden, und hilfreicherweise gibt es ein nützliches Guest Additions ISO-Image, das in VirtualBox verfügbar ist und zusätzliche Funktionen wie z
- Mauszeiger-Integration: Wir können problemlos zwischen dem Host und unserer Gast-VM wechseln.
- Gemeinsame Zwischenablage: Zwischenablageelemente können zwischen Gastgeber und Gast geteilt werden.
- Drag-and-Drop von Dateien: Kopieren Sie Dateien zu und von den Maschinen.
- Geteilte Ordner: Teilen Sie Volumes und Verzeichnisse ganz einfach.
- Bessere Grafikunterstützung: Beschleunigte Videoleistung.
Um die Gasterweiterungen zu installieren, müssen wir die folgenden Schritte ausführen.
1. Öffnen Sie ein Terminal und Aktualisieren Sie die Liste der Repositories für Ihr Betriebssystem und Führen Sie dann den nächsten Befehl aus, um Pakete zu installieren notwendig für das Guest Additions-Installationsprogramm.
sudo apt install build-essential dkms linux-headers-generic
2. Klicken Sie auf Geräte und Wählen Sie CD-Image für Gasterweiterungen einfügen aus. Dies ist ein ISO-Image, das zusätzliche Treiber und Funktionen für unsere VM enthält.
3. Öffnen Sie den Dateimanager und klicken Sie auf das CD-Laufwerk.
4. Klicken Sie mit der rechten Maustaste auf autorun.sh und wählen Sie „Als Programm ausführen“.
5. Geben Sie Ihr Passwort ein, um das Skript mit sudo-Berechtigungen auszuführen. Sudo gibt unserem Benutzer die erforderlichen Berechtigungen, um Software zu installieren und Änderungen am Betriebssystem vorzunehmen.
6. Wenn Sie dazu aufgefordert werden, drücken Sie die Eingabetaste, um die Installation zu beenden.
7. Starten Sie die VM neu, damit die Änderungen wirksam werden.
Ändern der VM-Anzeigeauflösung in VirtualBox
Das Gastbetriebssystem ist nicht auf eine schlechte Auflösung beschränkt; Wir können die Auflösung über das Menü Ansicht frei ändern.
1. Klicken Sie auf Ansicht >> Gästeanzeige automatisch anpassen um die Auflösung der VM im laufenden Betrieb zu ändern. Ziehen Sie den Cursor auf das VM-Fenster und Stellen Sie die Anzeigegröße ein.
2. Um eine bestimmte Auflösung einzustellen, Gehen Sie zu Ansicht >> Virtueller Bildschirm 1 und Wählen Sie Ihre gewünschte Auflösung.
Anschließen eines USB-Geräts an Ihre VirtualBox-VM
Das Hinzufügen eines USB-Geräts, eines USB-Laufwerks, eines Sicherheitsschlüssels oder sogar eines Raspberry Pi Pico ist über das Menü Geräte möglich. Hier können wir Audiogeräte, virtuelle CD/DVD-Laufwerke, USB und zusätzliche Netzwerkschnittstellen hinzufügen.
Das Hinzufügen eines USB-Geräts ist einfach.
1. Stecken Sie das USB-Gerät in den Host-Computer.
2. Klicken Sie auf Geräte >> USB und Wählen Sie das Gerät aus der Liste aus. Das Gerät ist nun einsatzbereit.
3. Um zu beweisen, dass das Gerät verbunden ist, Öffnen Sie ein Terminal und Verwenden Sie „lsusb“ um die mit dem Gastbetriebssystem verbundenen USB-Geräte aufzulisten.
lsusb
Einschalten / Neustarten des Gastbetriebssystems in VirtualBox
VirtualBox kann den Status der VM steuern. Es kann eine laufende Maschine anhalten, ein Reset-Signal senden oder sogar eine ACPI-Abschaltanforderung an das Gastbetriebssystem senden.
1. Klicken Sie auf Maschine und wählen Sie Pause.
2. Der Bildschirm wird ausgegraut, was darauf hinweist, dass die VM, auf der das Gastbetriebssystem ausgeführt wird, angehalten wurde. Klicken Sie auf Pause, um die VM fortzusetzen. Hier führen wir den Ping-Befehl aus, um anzuzeigen, dass das Betriebssystem angehalten wurde.
3. Klicken Sie auf Maschine >> Zurücksetzen um die Maschine zwangsweise zurückzusetzen. Beachten Sie, dass alle nicht gespeicherten Arbeiten verloren gehen. Das ist so, als hätten wir an einem PC die Reset-Taste gedrückt.
4. Klicken Sie auf Zurücksetzen um zu bestätigen, dass Sie das Zurücksetzen erzwingen möchten.
5. Klicken Sie auf Maschine >> ACPI-Herunterfahren um ein Shutdown-Signal an das Betriebssystem zu senden.
Das Herunterfahren, Neustarten und Abmelden sind auch über das Menü des Gastbetriebssystems zugänglich. Dies funktioniert so, als ob die Maschine echte Hardware wäre.