it-swarm.com.de

Preseed Ubuntu 16.04 funktioniert nicht (Preseed-Datei nicht gefunden)

Ich habe 2 Tage lang versucht, meine Installation vorzubereiten. Ich bin ziemlich neu in diesem Thema, also führe mich durch, wenn ich Noob-Fragen stelle. Wie verwende ich Boot-Parameter, woher weiß ich, dass meine Voreinstellungsdatei funktioniert? Wann wird meine Voreinstellungsdatei geladen?

3
Maarten Kieft

Nachdem ich wochenlang damit rumgespielt hatte, konnte ich es endlich zum Laufen bringen. Da ich viele offene Fragen gefunden habe, werde ich meine eigenen beantworten, um anderen zu helfen.

Wann funktioniert es?

Zuerst war ich mir nicht sicher, wie dieser Voreinstellungsprozess aussehen würde. Wann wurde die Datei abgeholt und was ist zu erwarten, wenn meine vordefinierte Datei nicht vollständig oder falsch war? Also habe ich zuerst eine manuelle Installation durchgeführt und alle gestellten Fragen aufgeschrieben. Nach der Voreinstellung stellte ich fest, dass einige Fragen nicht mehr gestellt werden, die fehlgeschlagenen Fragen jedoch weiterhin gestellt wurden. Also habe ich danach alles versucht, um sie alle vorzuspielen

Server Edition

Ich habe im Internet gelesen, dass Sie die Server-Edition von Ubuntu benötigen, da sie mit der Desktop-Edition nicht funktioniert. Ich bin mir nicht sicher, ob das zutrifft, aber ich habe gerade die Serverversion installiert und die Desktop-Pakete (in meinem Fall Gnome) in den Voreinstellungsdateien installiert.

Bootoptionen

Manchmal wird über die Übergabe von Parametern durch die Startoptionen gesprochen. Ich hatte keine Ahnung, wie das geht, aber am Ende ist es ganz einfach. Booten Sie einfach vom Installationsmedium und wählen Sie Ihre Installationssprache. Drücken Sie dann f6, um andere Optionen zu öffnen, und die Startparameter werden angezeigt. Drücken Sie einfach die Esc-Taste, um den anderen Optionsdialog zu schließen. boot options in ubuntu

Ich wollte nicht jedes Mal alle diese Optionen in die Boot-Optionen eingeben, also habe ich die Datei\isolinux\isolinux.cfg (von meinem USB-Stick) geändert und in diese geändert:

# D-I config version 2.0
# search path for the c32 support libraries (libcom32, libutil etc.)
path 
include menu.cfg
default vesamenu.c32
Prompt 0
timeout 0
ui gfxboot bootlogo

 LABEL custom
 menu label ^Belle Custom Installation
 kernel /install/vmlinuz
 append file=/cdrom/preseed/my.seed debian-installer/language=en debian-installer/country=NL console-setup/ask_detect=false keyboard-configuration/layoutcode=us debian-installer/locale=en_US.UTF-8 localechooser/preferred-locale=en_US.UTF8 initrd=/install/initrd.gz quiet --

Wann wird die Voreinstellungsdatei geladen?

Ich habe gerade meine Voreinstellungsdatei auf den USB-Stick gelegt. Die offizielle Dokumentation von Ubuntu beschreibt, dass die verschiedenen Voreinstellungsmethoden (Datei, Netzwerk usw.) während der verschiedenen Phasen der Installation geladen werden. Sie beschreiben jedoch nicht, wann die Datei vom USB-Stick geladen wird. Dies geschieht direkt nach all den Fragen zu Tastatur, Sprache usw. Sie müssen diese also durch die Startoptionen voreinstellen.

Verspäteter Befehl

Mit einer der vorbereiteten Fragen (später Befehl) können Sie benutzerdefinierte Befehle kurz vor Abschluss der Installation ausführen. Wie viele andere hatte ich Probleme, das zum Laufen zu bringen. Am Ende habe ich ein Skript auf die Festplatte kopiert und /etc/rc.local geändert, damit dieses Skript beim ersten Start ausgeführt wird. Ich tat dies, da ich alle Befehle zur Verfügung hatte, die ich brauchte. In dieser Phase der Installation sind leider einige Befehle verfügbar.

Referenzen

Ich habe diese Informationen aus vielen anderen Foren und Führern entnommen. Ich erinnere mich nicht an alle, aber um dich auf den Weg zu bringen:

3
Maarten Kieft