IT Projekte / Home Lab / Smart Home / Games

Allgemein, Proxmox

Debian 11 VM in Proxmox erstellen und installieren

Hier möchte ich Dir zeigen, wie Du eine virtuelle Maschine (VM) unter Proxmox erstellen kannst.

Hierfür benötigst du folgende Komponenten:

  • 1 x Proxmox Installation
  • 1 x Debian 11 ISO-Datei

1. Download der Debian 11 ISO-Datei

Zunächst benötigst Du das Betriebssystem Debian. Dieses lädst Du Dir am besten direkt hier vom Hersteller herunter. Achte bitte auf die richtige Prozessor-Architektur.

2. ISO-Datei auf Proxmox laden

Wenn Du Dich bereits auf Deinem Proxmox Knoten angemeldet hast, wählst Du bitte einen Speicher aus, auf dem Du die ISO-Datei ablegen möchtest.

Proxmox hochladen der IOS-Datei.
Hochladen einer ISO-Datei

3. Virtuelle Maschine erstellen

Nachdem Du Deine ISO-Datei ausgewählt und hochgeladen hast, kannst Du über den Button “Erstelle VM” oder mittels Rechtsklick auf Deinen Knoten, in meinem Falle proxmox eine neue VM erstellen.

In den allgemeinen Einstellungen wählst Du den Knoten aus, falls Du mehrere betreibst. Eben so vergibst Du der VM eine beliebige ID und einen Namen. Die restlichen Angaben sind optional.

Proxmox Einstellungen Allgemein
VM Erstellen allgemeine Einstellungen

Unter dem Punkt OS, Operating System oder Betriebssystem, wählst Du nun zu ersten den Speicher und im Anschluss die ISO-Datei, welche Du hochgeladen hast, aus. Die Angaben des Betriebssystems Deines Knotens erkennt Proxmox von selbst.

Proxmox Einstellungen OS
VM Erstellen. Auswahl der ISO-Datei

Die Systemeinstellungen kannst Du wie folgt angeben. Hier ist es aber eher Geschmackssache, welchen SCSI Controller man verwenden möchte.

Proxmox Einstellungen System
VM Erstellen System angaben

Unter dem Punkt Laufwerk vergibst Du Deiner VM eine Festplatte auf einem beliebigen Speicher und gibst die Größe in GiB an.

Proxmox Einstellungen Laufwerk
VM Erstellen Speicherort und Größe angeben

Die virtuelle Central Processing Unit (CPU) kannst Du nach Belieben gestalten, jedoch solltest Du Dich immer noch an die Angaben Deiner wirklich verfügbaren CPU halten. Wenn Du nur eine verbaut hast, dann hast Du auch nur einen Socket. Besteht Deine CPU nur aus 4 Kernen, solltest Du auch maximal 4 vergeben.

Proxmox Einstellungen CPU
VM Erstellen CPU Kerne angeben

Hier vergibst Du die Arbeitsspeichergröße der VM. Da es MiB sind, ist 1 GiB 1024 MiB und 1024² (1024 + 1024) sind dann 2048 MiB = 2 GiB. In meinem Fall stelle ich meiner VM 6 GiB zur Verfügung.

Proxmox Einstellungen Speicher
VM Erstellen RAM Größe angeben

In den Netzwerkeinstellungen kannst Du das Modell auf dem VirtIO stellen oder, es Deinem Netzwerk anpassen.

Proxmox Einstellungen Netzwerk
VM Erstellen Netzwerk einstellen

Zum Schluss siehst Du noch einmal eine Übersicht über alle Einstellungen, die Du getroffen hast. Da wir im Anschluss nun Debian installieren möchten, kannst Du bei “Nach Erstellen starten” den Hacken setzen, dann startet die VM von selbst und Du musst nur noch die Konsole aufrufen.

Proxmox Einstellungen Zusammenfassung
VM Erstellen Abschluss / Start

4. Debian 11 installieren

Nun zeige ich Dir den Weg der Installation der grafischen Oberfläche. Alle Schritte können aber auch genauso für die Installation angewendet werden, welche ohne GUI installiert wird.

Wenn die VM gestartet wurde, wechselst Du in den Tab Konsole.

Proxmox Auswahl der Konsole
Auswahl der Konsole in Proxmox

Um die Grafische Installation ausführen zu können, klickst Du zunächst in den Monitor der Konsole, um die Befehle auch dort ausführen zu können. Dann bestätigst Du Deine Eingabe mit Enter.

Debian 11 Installation Auswahl.
Auswahl der möglichen Installationen

Sprach- und Landkonfiguration

Im ersten Schritt wählst Du Deine Sprache aus, welche Du in dem System nutzen möchtest.

Sprachauswahl
Sprachauswahl

Anschließend wählst Du Deinen Standort, dieser ist wichtig, da hier dran zum Beispiel die Zeitzone gesetzt wird.

Standort Auswahl
Auswahl Deines Standortes

Bei der Auswahl Deines Tastaturlayouts solltest Du auch wahrheitsgemäß antworten, da eine Tastatur für jedes Land unterschiedliche Buchstabenanordnungen mit sich bringen kann.

Tastatur Konfiguration
Tastaturlayout Auswahl

Netzwerk Einrichtung

Bei der Vergabe Deines Rechnernamens geht es darum, unter welchem Namen Deine VM im Netzwerk gefunden werden soll. Ebenso darf der Name nicht doppelt vergeben sein, da es sonst zu Problemen kommt, weil der Router dann nicht genau auflösen kann, an wen nun welche Nachricht gesendet werden soll.

Rechnernamen vergeben
Namen vergeben

Der Domain-Name ist im Heimnetzwerk, wenn man eine Fritzbox hat, fritz.box. Du kannst hier aber auch zum Beispiel deinen Firmennamen angeben mit der Endung .de. In dieser Konfiguration wäre meine VM, in meinem Heimnetzwerk, unter webseite.fritz.box erreichbar.

Domain-Name angeben
Domain-Namen angeben

Benutzer und Passwörter vergeben

Zunächst musst Du dem root Nutzer, Systemadministrator-Konto, ein sicheres Passwort vergeben. Dieser ist der Administrator Deiner VM.

Root Passwort vergeben
Root-Passwort Vergabe

Im Anschluss legst Du ein Konto an, welches Du für Deine alltäglichen Aufgaben verwendest. Mit dem Du Dich im Idealfall nur auf Deiner VM anmeldest. So kann, wenn dieser Nutzer gehackt wird, nicht direkt Deine komplette VM beschädigt werden, da der Nutzer nicht über Administrations- / root-Rechte verfügt.

Benutzer Konto anlegen
Benutzer-Konto anlegen

Auch hier vergibst du wieder ein Passwort, diesmal aber für den soeben angelegten Nutzer. Dieses Passwort sollte auch nicht mit dem Passwort des root übereinstimmen.

Benutzer Passwort vergeben
Passwort des Benutzers vergeben

Festplatte partitionieren

Du musst noch festlegen, über welche Partitionen das System verfügen soll. Hier kannst Du entweder dies selbst durchführen oder das die Installation machen lassen. Ich zeige Dir hier, wie Du die gesamte Festplatte nutzen kannst.

Festplatte partitionieren
Geführte Festplatten Partitionierung auswählen

Die Auswahl der Festplatte, welche genutzt werden soll, fällt leicht, da Du nur eine Festplatte am Anfang konfiguriert hast.

Auswahl der Festplatte
Festplatte auswählen

Auch hier gibst Du an, dass alles auf einer Partition, der Einfachheit halber, abgelegt werden sollen.

Angabe der Festplatten Partition
Auswahl, wie die Festplatte partitioniert werden soll

Zum Schluss sollen diese Änderungen übernommen werden.

Bestätigung der Festplatten Partitionierung
Zusammenfassung und Bestätigung der Festplattenpartition

Du erhältst hier noch eine letzte Chance, es zu ändern.

Bestätigung der Partitionierung
Partitionierung mit Ja bestätigen

Systeminstallation und Paketmanager Konfiguration

Nach der Partitionierung erfolgt nun die Konfiguration des Paketmanagers inklusive der Installation. Somit möchtest Du auch kein weiteres Installationsmedium einlesen.

Auswahl weiterer Installationsmedien
Konfiguration des Paketmanagers

Um den Paketmanager zu konfigurieren beginnst Du mit der Angabe aus welchem Land Du Deinen Spiegelserver / Updateserver beziehen möchtest.

Paketmanager Länderauswahl
Serverauswahl aus Deutschland

Hier hast Du die Möglichkeit, den passenden Server auszuwählen. Ich habe bisher immer den deb.debian.org gewählt und hatte auch keine Probleme damit.

Paketmanager Serverauswahl
Offiziellen Debian Server auswählen

Falls Du über einen HTTP-Proxy verfügst, solltest Du diesen hier eintragen. Wenn nicht, lasse dieses Feld einfach frei.

HTTP-Proxy angeben
Angaben zum Proxy, falls vorhanden

Nach der Konfiguration von apt mit anschließender Softwarekonfiguration erscheint die Frage, ob Du an der anonymen Erfassung von Statistiken teilnehmen möchtest.

Anonyme Statistiken annehmen oder ablehnen
Auswahl, ob anonyme Statistiken erfasst werden sollen

Softwareauswahl

Auswahl von Software, die vorinstalliert werden soll. Den SSH Server empfehle ich Dir, da Du eine VM in Proxmox erstellst und per SSH zugriff auf die Maschine haben möchtest. Dies bietet den Vorteil nicht immer über Proxmox auf die Konsole gehen zu müssen.

Softwareauswahl treffen
Softwareauswahl, welche Software möchtest Du haben

Bootloader installieren

Die Installation des GRUB-Bootloader durchführen, um am Ende das System auf bootfähig ohne die ISO installiert zu haben.

Bootloader installieren
Installation den GRUB-Bootloaders

Die Auswahl der jeweiligen Festplatte / Partition fällt hier leicht, da nur eine verfügbar ist.

Auswahl der Festplatte zur Installation
Auswahl der Festplatte für den GRUB-Bootloader

Mit dem Klick auf Weiter ist die Installation abgeschlossen und ein Neustart kann durch geführt werden. Ebenfalls solltest / kannst Du nun die ISO-Datei wieder entfernen.

Installation abschließen
Neustart der VM

IOS-Datei entfernen

Die ISO-Datei kannst Du einfach entfernen. Zuerst gehst Du über Hardware, auf die CD/DVD und am Ende auf Entfernen.

Entfernen der ISO-Datei aus dem virtuellen Laufwerk
Entfernen der ISO Datei

Login Screen Debian 11

Glückwunsch, Du hast erfolgreich Debian 11 in einer VM installiert. Mit einem Klick zurück auf Konsole kannst Du nun auf diene Installation zugreifen.

Startbildschirm von Debian 11
Login Screen von Debian 11

Titelbild Quellen: Proxmox und Debian.