Debian ohne Bildschirm & Tastatur headless installieren

  Lioh Möller   Lesezeit: 6 Minuten  🗪 4 Kommentare Auf Mastodon ansehen

In meinem Video erkläre ich dir, wie du ein Debian-Image für die Headless Installation remastern kannst und wie du dich dann mit dem SSH-Server des Debian-Installers verbindest. Wenn ihr also ebenfalls Debian ohne direkten Zugriff installieren möchtet, schaut euch mein Video an und lasst euch inspirieren.

debian ohne bildschirm & tastatur headless installieren

Debian Headless Installation

⭐⭐ für Fortgeschrittene geeignet

Heute zeige ich euch, wie ihr Debian ohne Monitor installieren könnt – ideal für Server und Self-Hosting-Projekte. Lasst uns loslegen!

Schritt 1: Das Script herunterladen

Zuerst müsst ihr das Script von Philipp Pagel herunterladen, das uns die Installation erleichtert.

  1. Ladet das ZIP-Archiv herunter.
  2. Entpackt das Archiv und wechselt im Terminal in das entsprechende Verzeichnis.
cd /pfad/zum/entpackten/verzeichnis

Schritt 2: Debian netinstall Image besorgen

Jetzt ist es an der Zeit, das aktuelle Debian netinstall Image herunterzuladen. Dazu führen wir den folgenden Befehl aus:

make download

Schritt 3: Abhängigkeiten installieren

Damit wir unsere eigene ISO-Datei erstellen können, müssen wir einige Abhängigkeiten installieren. Das erledigen wir mit:

make install-depends

Falls ihr die Installation in einer VirtualBox testen wollt, stellt sicher, dass die Funktion Nested Virtualization aktiviert ist!

Schritt 4: Konfigurationsdatei bearbeiten

Jetzt kommt der spannende Teil: die Bearbeitung der Konfiguration! Wir führen den Befehl aus:

make config

Hier müsst ihr einige wichtige Informationen angeben:

  • Version des Debian Images
  • Architektur
  • Netzwerkverbindung

Hinweis: Die Sprache des Installationsprogramms sollte auf Englisch eingestellt sein, um mögliche Probleme zu vermeiden.

In der Konfigurationsdatei könnt ihr auch den Hostname und bei Bedarf eine statische Netzwerkkonfiguration angeben. Denkt daran, ein Passwort für den SSH-Zugriff während der Installation festzulegen!

Nach dem Bearbeiten und Speichern der Konfiguration erstellen wir die ISO-Datei:

make image

Schritt 5: ISO-Datei auf USB-Stick schreiben

Die erstellte ISO-Datei könnt ihr jetzt auf einen USB-Stick schreiben. Das könnt ihr ebenfalls über das Makefile erledigen oder Tools wie Etcher oder dd verwenden.

Schritt 6: Installation starten

Sobald ihr den USB-Stick vorbereitet habt, könnt ihr die Installation starten. Voraussetzung ist, dass euer Server vom USB-Stick bootet. Alternativ habt ihr natürlich auch immer noch die Möglichkeit, das Image auf eine CD zu brennen. Die Installation wird über SSH oder eine serielle Konsole sichtbar gemacht. Um auf den Server zuzugreifen, verwendet den folgenden Befehl:

ssh installer@<IP-Adresse>

Falls ihr euch nicht sicher seid, welche IP-Adresse zugewiesen wurde, schaut im Router nach!

Viel Spaß beim Ausprobieren, und bis zum nächsten Mal!

TuxWiz

Hast du Lust, das Linux-Betriebssystem auf eine unterhaltsame Weise kennenzulernen? Dann schau unbedingt auf meinem YouTube-Kanal TuxWiz vorbei! ✨

Ich habe speziell für Einsteiger eine Playlist erstellt, die dich Schritt für Schritt durch die aufregende Welt von Linux und Freier Software führt. Also starte von Anfang an – du wirst sehen, wie viel Spass es macht!

Die Linux-Lernvideos bauen auf meiner Debian GNU/Linux basierenden Distribution SpaceFun auf. Viele der bei Einsteiger_innen beliebten Linux-Distros wie Mint, MX Linux oder Ubuntu stammen ebenfalls aus dieser kosmischen Familie. Falls du eine andere Distro nutzt, keine Sorge – die grundlegenden Mechanismen sind universell und lassen sich problemlos übertragen.

Ich freue mich auch, wenn du mir auf Mastodon folgst. Dort erfährst du immer sofort, wenn es etwas Neues zu entdecken gibt.

Mein Kanal auf YouTube: https://www.youtube.com/@tuxwiz

Die Einsteiger-Playlist: https://www.youtube.com/playlist?list=PLJlnbs0kQiZiWks57CPOoCOnUlFwbZWQp

Tags

Debian, Headless

Frank B
Geschrieben von Frank B am 4. Januar 2025 um 13:10

Hallo Lioh, ein Tippi in Schritt 3: muss 'make install-depends' heißen, also mit Bindestrich. MfG Frank

Lioh Möller
Geschrieben von Lioh Möller am 5. Januar 2025 um 09:36

Danke, Frank B. ist korrigiert.

André
Geschrieben von André am 4. Januar 2025 um 22:29

Hm, ich wäre dbzgl. echt mal happy wie man das für eine andere Architektur macht. ARM z.b. aber AUF einer x86 Environment (wenn möglich), gegebenenfalls in emulierter Umgebung.

WEIL... sowas wäre geil für rpi proxmox :D also da nen eigenes image im auto install modus per preset zu haben :D

The_Raven
Geschrieben von The_Raven am 5. Januar 2025 um 08:50

Mit dietpi geht das. Einfach auf die MicroSd schreiben, Karte rein und booten. Er zieht dann via Lan eine IP (dhcp) und du kannst mit ssh weiter machen. Falls du WLAN verwendest musst du vor dem einsetzen der Karte in der Datei "/boot/dietpi-wifi.txt" deine WiFi-Daten eintragen und in "boot/dietpi.txt" den Parameter "AUTO_SETUP_NET_WIFI_ENABLED=1" setzen. Mit der "dietpi.txt" kann man auch noch mehr automatisieren (Zeitzone, Sprache, etc.).