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.
- Ladet das ZIP-Archiv herunter.
- Entpackt das Archiv und wechselt im Terminal in das entsprechende 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 downloadSchritt 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 dependsFalls 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 configHier 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 imageSchritt 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
GNU/Linux.ch ist ein Community-Projekt. Bei uns kannst du nicht nur mitlesen, sondern auch selbst aktiv werden. Wir freuen uns, wenn du mit uns über die Artikel in unseren Chat-Gruppen oder im Fediverse diskutierst. Auch du selbst kannst Autor werden. Reiche uns deinen Artikelvorschlag über das Formular auf unserer Webseite ein.