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
- 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.
- Ü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.
- 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.
- Vor dem Start das Menü Einstellungen → Speicher überprüfen und die virtuelle Festplatte von der ISO im optischen Laufwerk unterscheiden.
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.
- 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.
- 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.
- 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.
- 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.




