Wie erstelle ich eine angepasste Distribution auf Debian-Basis?

Wie erstelle ich eine angepasste Distribution auf Debian-Basis?

Ich muss ein Netzwerk mit einer kleinen Gruppe von Benutzern erstellen. Ich dachte darüber nach, eine Debian-Distribution auf Computern zu verwenden. Um dies zu automatisieren, suchte ich nach automatischen Installations- und Anpassungstools für Linux-Distributionen. Ich konnte keine genauen Übereinstimmungen finden, die meinen Anforderungen entsprachen.

Wie kann ich ein ISO-Image erstellen, das die benötigten Programme enthält?

Antwort1

Was Sie wollen, heißtvorbesetzenInstallation. Bei einer Preseed-Installation wird die Debconf-Datenbank bereits mit allen Antworten ausgefüllt (oder „vorbesetzt“), die Sie während des Installationsvorgangs gefragt werden.

Eine Anleitung dazu findet ihr hier:

Der erste Link ist Etch-spezifisch, unterscheidet sich aber nicht wesentlich vom Erstellen eines Squeeze-Image.

Kurzgesagt:

  1. Kopieren Sie den Inhalt der Net-Install-ISO in ein Arbeitsverzeichnis
  2. Bearbeiten Sie es isolinux.cfg, um nur ein einziges Installationsziel zu verwenden, und legen Sie Folgendes fest:
    1. default install
    2. Die Kernel-Anfügezeile, um die Preseed-Datei, das Gebietsschema und die Tastaturbelegung einzuschließen (z. B. append vga=normal initrd=/install.amd/initrd.gz preseed/file=/cdrom/preseed.txt debian-installer/ locale=en_US console-keymaps-at/keymap=us --)
  3. Führen Sie es debconf-get-selectionsauf einem normal installierten System aus, speichern Sie die Ausgabe preseed.txtund platzieren Sie sie im Stammverzeichnis Ihres ISO-Arbeitsverzeichnisses
  4. Erstellen Sie das Image (mit mkisofs) und probieren Sie es aus
  5. Nehmen Sie nach Bedarf Änderungen vor preseed.txtund wiederholen Sie Schritt 4, bis Sie über ein vollständig unbeaufsichtigtes Installationsprogramm verfügen.

Es ist hilfreich, wenn Sie VirtualBox (oder ähnliches) für eine schnelle Iteration verwenden.

Antwort2

Sie können Folgendes versuchen:

  1. SUSE Studio
  2. Ubuntu-Builder

verwandte Informationen