LAN-Installation mit einem Ubuntu-Server

LAN-Installation mit einem Ubuntu-Server

Ich lese viele Fragen dazu, wie man Ubuntu ohne Bildschirm oder ähnliches installiert. Aber ich frage mich, ob es ein netzwerkbasiertes Installationsprogramm gibt, das eine andere Ubuntu-Maschine im selben LAN verwendet.

Dies ist beispielsweise mein Idealszenario:

  • Embedded PC (x64/x86) ohne Bildschirm
  • Es ist über ein Ethernet-Kabel mit meinem LAN verbunden
  • auf meinem Dev-Rechner (ebenfalls Ubuntu) führe ich eine Software für die Installation aus
  • Ich boote die zu installierende Maschine mit einem USB-Stick mit einem sehr frühen Stadium des Ubuntu-Installationsprogramms
  • Die Software auf meinem Dev-Rechner sucht nach dem Netzwerk-Installer auf dem zu installierenden Rechner und stellt eine Verbindung zu ihm her
  • Auf diese Weise kann ich das grafische Installationsprogramm sogar lokal auf meiner Entwicklungsmaschine verwenden, was wiederum die Installation auf der anderen Maschine ermöglicht.

Dieser Ansatz hätte mehrere Vorteile:

  • sehr einfach auf völlig blinden Geräten zu verwenden (kein Bildschirm, keine Tastatur usw.)
  • keine Notwendigkeit, Preseed oder andere Tricks zu verwenden
  • Es können mehrere Maschinen gleichzeitig verwaltet werden
  • Es könnte die Einstellungen (wie Netzwerkkonfiguration, Standardanwendungen usw.) in Dateien speichern, sodass sie erneut geladen werden können, wenn Sie eine andere Maschine desselben Typs herstellen müssen.

Gibt es so etwas da draußen?

Antwort1

Wenn ich die Frage richtig verstehe, möchten Sie die Installation am durchführen, ComputerAwährend die Installations-Benutzeroberfläche auf angezeigt wird ComputerB.

Eine mögliche Lösung, die Ihren Anforderungen entsprechen könnte, ist das Ubuntu Live-Server ( subiquity)-Installationsprogramm. Wenn dieses Installationsprogramm ausgeführt wird, erstellt es einen installerBenutzer, der für den SSH-Zugriff auf die Installation verwendet werden kann.

In Ihrem Szenario

  1. Booten Sie das Installationsprogramm auf ComputerA.
  2. Melden Sie sich von als Benutzer ComputerBper SSH an, und die Installations-TUI wird angezeigt.ComputerAinstaller

Der Haken ist, dass das installerPasswort des Benutzers standardmäßig zufällig generiert wird. Sie müssten eine benutzerdefinierte Autoinstall- user-dataDatei verwenden, umLegen Sie ein bekanntes Passwort fest oder fügen Sie einen SSH-Schlüssel hinzu.

Wenn Sie nach einer Lösung suchen, die Einstellungen für mehrere Installationen bereitstellt, möchten Sie sich wahrscheinlich ohnehin über die automatische Installation informieren.

Ich kann nicht garantieren, dass die TUI-Installation über SSH funktioniert, da ich diesen Ansatz selbst noch nie verwendet habe.

verwandte Informationen