Ubuntu 26.04 / Erstellen einer VM mit Netzwerk-, Festplatten- und Konsolenzugriff

Erstellen Sie eine Ubuntu-VM mit einer neuen virtuellen Festplatte, einem verifizierten ISO, NAT-Netzwerk und einer zugänglichen Konsole. Diese Lektion verwendet einen manuell betriebenen Installer in VirtualBox 7.2 und endet, bevor ein Betriebssystem auf die Festplatte geschrieben wird.

Überprüfen Sie zunächst den Host und das Image

Verwenden Sie ein Image, das der Architektur des Hosts entspricht, und überprüfen Sie, ob das Virtualisierungsprodukt diesen Host unterstützt. Gehen Sie nicht davon aus, dass ein amd64-ISO auf normaler Hardwarevirtualisierung eines ARM-Hosts läuft. Notieren Sie den tatsächlichen Dateinamen des 26.04 LTS-Images und dessen Verifizierungsergebnis.

Ein Beispiel für die Zuweisung einer Server-VM ist 2 virtuelle CPUs, 4 GB RAM und eine 30-GB-Festplatte. Dies ist ein Planungsbeispiel und kein offizielles Minimum. Prüfen Sie die vorgesehene Arbeitslast und die freien Host-Ressourcen; Snapshots und ISOs verbrauchen ebenfalls Host-Speicher.

Erstellen Sie die VM und eine unabhängige Festplatte

  1. Wählen Sie in VirtualBox Neu, geben Sie dann einen Namen, einen Speicherordner und eine verifizierte ISO an. Wenn 26.04 keinen separaten Eintrag hat, verwenden Sie nach Prüfung der Kompatibilität einen unterstützten Ubuntu 64-Bit-Gasttyp.
  2. Überspringen Sie die unbeaufsichtigte Installation, damit Sie den Ubuntu-Installer manuell ausführen können. Dies vermeidet, dass automatisch erstellte Konten mit Konten verwechselt werden, die während der Lektion erstellt werden.
  3. CPU und Arbeitsspeicher zuweisen, dann eine neue virtuelle Festplatte erstellen. Verwenden Sie keine bestehende VDI/VMDK und leiten Sie keine physische Festplatte des Hosts durch.
  4. Vor dem Start das Menü Einstellungen → Speicher überprüfen und die virtuelle Festplatte von der ISO im optischen Laufwerk unterscheiden.

Der VirtualBox-VM-Erstellungsleitfaden erklärt die Erstellungsoptionen und unterstützten Konfigurationen.

Netzwerk und Konsolenzugriff vorbereiten

Aktivieren Sie den ersten Adapter unter Einstellungen → Netzwerk und starten Sie mit NAT ohne Portweiterleitung. NAT unterstützt vom Gast initiierte Downloads, garantiert jedoch keinen direkten SSH-Zugriff vom Host auf die Gastadresse. Bridging kann den Gast dem physischen LAN aussetzen und erfordert die Überprüfung der Richtlinien dieses Netzwerks.

Aktivieren Sie gemeinsame Ordner, bidirektionale Zwischenablage und Drag & Drop nur, wenn eine Übung diese benötigt. Das VM-Fenster ist Ihre Installations- und Wiederherstellungskonsole, selbst wenn das Gastnetzwerk ausfällt. Prüfen Sie die angezeigte Host-Taste, mit der Sie die erfassten Tastatur- und Mauseingaben freigeben können.

Starten Sie den Installer und identifizieren Sie Geräte

Starten Sie die VM und bestätigen Sie, dass das Ubuntu-Boot-Menü und der erste Installationsbildschirm angezeigt werden. Wählen Sie vor der Installation den Firmware-Boot-Modus und vermeiden Sie es, danach zwischen UEFI- und Legacy-Modus zu wechseln. Das Erreichen des Installationsprogramms bedeutet nicht, dass die Installation oder das Schreiben auf die Festplatte abgeschlossen ist.

Vergleichen Sie die im Installer angezeigte Größe des Ziellaufwerks mit der Größe der neu erstellten virtuellen Festplatte. Das optische Gerät mit der ISO-Datei ist nicht dasselbe wie die Festplatte, auf die Ubuntu installiert wird. Wenn mehrere Festplatten angezeigt werden oder die Kapazität unerwartet ist, stoppen Sie und überprüfen Sie die VM-Speichereinstellungen vor der Installation.

Beheben Sie Boot-Fehler nach Ursache

Symptom Zuerst prüfen
Kein bootfähiges Medium ISO-Anhängung, vollständiger Download und Bootreihenfolge
VM startet nicht Unterstützung der Host-Virtualisierung, genaue Fehlermeldung und Koexistenzanforderungen
Leerer oder angehaltener Installer Image-Architektur, Grafikkonfiguration und offiziell bekannte Probleme
Unerwartete Festplatten Bestehende Festplattenverbindungen und der VM-Konfigurationsort

Deaktivieren Sie die Host-Sicherheit oder Secure Boot nicht allgemein als generische Lösung. Notieren Sie den Fehler, Host- und Werkzeugversionen, ISO-Name und VM-Einstellungen; ändern Sie jeweils nur eine relevante Einstellung. Behalten Sie die funktionierende Boot-Konfiguration mit Ihrem Laborplan.

Bereiten Sie einen nur-Host-Adapter für Remote-Übungen vor

Der erste Installationsstart kann nur NAT verwenden. Vor SSH- oder Firewall-Übungen fügen Sie das unten stehende dedizierte Netzwerk hinzu. Host-Only-Netzwerke verbinden den Host und seine VMs; sie veröffentlichen die VM nicht im physischen LAN oder Internet.

  1. Fahren Sie die VM sauber herunter. Öffnen Sie im VirtualBox Manager Datei → Werkzeuge → Netzwerk-Manager oder das Netzwerk-Tool und erstellen Sie ein dediziertes Host-Only-Netzwerk. Die Bezeichnungen unterscheiden sich je nach Host.
  2. Stellen Sie die IPv4-Adresse des Hosts auf 192.168.56.1 und die Maske auf 255.255.255.0 ein, nachdem Sie auf Überschneidungen geprüft haben. Deaktivieren Sie DHCP in diesem neuen dedizierten Netzwerk für Übungen mit statischen Adressen; bewahren Sie DHCP für andere VMs.
  3. Behalten Sie Adapter 1 als NAT in den VM-Einstellungen → Netzwerk. Aktivieren Sie Adapter 2, wählen Sie den vom Host unterstützten Host-Only-Adapter oder das Host-Only-Netzwerk, verbinden Sie das dedizierte Netzwerk und aktivieren Sie die Kabelverbindung.
  4. Auf einer Linux-Client-VM auf demselben Host verwenden Sie NAT auf Adapter 1 und dasselbe Host-Only-Netzwerk auf Adapter 2. Verwenden Sie eine frische Installation oder lösen Sie zuerst die Klon-Identitätsprobleme.
Rolle Host-Only-Adresse Internetpfad
Host 192.168.56.1/24 Behalten Sie die bestehende Verbindung des Hosts bei
Ubuntu Server VM 192.168.56.20/24 DHCP-Route auf NAT-Adapter 1
Erlaubter Linux-Client 192.168.56.10/24 DHCP-Route auf NAT-Adapter 1

Nach dem Booten die tatsächlichen NIC-Namen, MACs und Adressen mit ip -br link und ip -br address aufzeichnen und die MACs mit VirtualBox vergleichen. enp0s3/enp0s8 sind Beispiele, keine garantierten Namen. Dieser Schritt bereitet die virtuelle Konnektivität vor; er konfiguriert noch keine statischen Adressen des Gasts.

Die VirtualBox-Netzwerkreferenzdokumente zeigen host-spezifische Host-Only-Konfigurationen und NAT-Erreichbarkeit.