Ich benötige eine CD oder einen USB-Stick, um Ubuntu auf einem völlig kopflosen Computer zu installieren. CD einlegen und neu starten, keine Tastatur oder Bildschirm sollte beteiligt sein.
Es gibt einige Hindernisse:
- Das Sprachauswahlmenü, wenn Sie die CD zum ersten Mal starten.
- Die Tatsache, dass das CD-Menü wartet.
- Der Installateur stellt während der Installation Fragen.
system-installation
headless
remastersys
Elazar Leibovich
quelle
quelle
Antworten:
Die Komplettlösung ist:
Remaster einer CD, dh Laden Sie eine nicht grafische Ubuntu-Installations-ISO (Server oder alternative Installations-CD) herunter, und hängen Sie sie ein
Kopieren Sie die relevanten Dateien in ein anderes Verzeichnis
Verhindert, dass das Sprachauswahlmenü angezeigt wird
Verwenden Sie das GUI-Programm, um eine Kickstart-Datei mit dem Namen hinzuzufügen
ks.cfg
Um Pakete für die Installation hinzuzufügen, fügen Sie
%package
derks.cfg
Kickstart-Datei einen Abschnitt hinzu und hängen Sie an das Ende derks.cfg
Datei so etwas an.Dies installiert das Ubuntu-Server "Bundle" und fügt die Pakete
openssh-server
,ftp
und hinzubuild-essential
.Fügen Sie eine Voreinstellungsdatei hinzu, um andere Fragen zu unterdrücken
Stellen Sie die Startbefehlszeile so ein, dass die Kickstart- und Preseed-Dateien verwendet werden
Suchen nach
füge
ks=cdrom:/ks.cfg
undpreseed/file=/cdrom/ks.preseed
zur anhängenden Zeile hinzu. Sie können die Wörterquiet
und entfernenvga=788
. Es sollte so aussehenErstellen Sie nun eine neue ISO
Das ist es. Sie haben eine CD, auf der Sie ein Ubuntu-System installieren können, sobald Sie es starten, ohne dass ein einziger Tastendruck erforderlich ist.
quelle
/isolinux/isolinux.cfg
: timeout 10 Beachten Sie, dass ein Wert von 10 1 Sekunde darstellt.isolinux/lang
Einstellung, danke.# isohybrid path/to/image.iso
Die Anweisungen in dieser Frage beschreiben den Vorgang zum Erstellen einer bootfähigen EFI-ISO (wie der offiziellen Ubuntu x86_64-ISO):
Wie erstelle ich eine EFI-bootfähige ISO einer angepassten Ubuntu-Version?
Die Hauptunterschiede legen dies als Voreinstellungsdatei fest:
Verwenden Sie dies als Kickstart-Datei:
Bearbeiten Sie die grub EFI-Startkonfiguration für die ISO:
Einstellen:
Setze isolinux / txt.cfg wie folgt:
Erstellen Sie einen Dual-Boot-Katalog-ISO:
Stellen Sie sicher, dass ein EFI-bootfähiges ISO erstellt wurde:
Ausgänge:
quelle
Hier ist ein Shell-Skript, das diese Prozedur ausführt, danke für die Einführung: http://www.utech.de/2013/05/shell-script-creating-a-cd-for-unattended-ubuntu-server-installations/
Das Skript, das Sie hinter dem Link finden, implementiert im Wesentlichen die von @Elazar beschriebene Prozedur, sodass die wesentlichen Teile nur ein Bildschirm darüber sind. Ich habe den Link hinzugefügt, um jemandem Zeit zu sparen und um es ein bisschen einfacher zu machen, dies für andere Versionen von Ubuntu zu wiederholen.
quelle
Eine ziemlich einfache Methode wird unter dem folgenden Link zu einer Antwort bei AskUbuntu beschrieben:
Wie kann ich eine bootfähige, unbeaufsichtigte USB-Wiederherstellungsdiskette erstellen?
Erstellen Sie das gewünschte System mit einer tragbaren Netzwerkverbindung, beispielsweise gemäß
Erstellen Sie eine [komprimierte] dd-image-Datei des Systems (ich denke, das ist einfacher als Remastering).
Erstellen Sie ein Shellscript und rufen Sie es gemäß dieser Beschreibung in einem permanenten Live-System über "Autostart" auf . Sie können dies mit minimalen Änderungen tun (möglicherweise nur mit dem Namen der komprimierten Bilddatei übereinstimmen), oder Sie können es ändern, um es an Ihren speziellen Fall anzupassen.
quelle