Ich habe versucht, Anleitungen zum Voreinstellen und Anpassen zu lesen, aber ich habe nicht verstanden, wie und wo ich welche Optionen ändern soll. Ich kann nur durch praktische Beispiele bequem lernen, wofür ich diese Frage stelle.
Ich suche nach Preseeding und Anpassung der Lösung, um nur ein paar spezifische Aufgaben zu erledigen:
- Schreiben Sie die standardmäßig installierten Pakete komplett neu, ähnlich wie Minimalinstallationen und mit
--no-install-recommends
Flag vonapt-get
. - Fügen Sie einige proprietäre Anwendungen zur Standardinstallationsliste hinzu
- Installieren und mounten Sie automatisch proprietäre Treiber bei der Installation und Live-Sitzung
- Bearbeiten Sie die Standardkonfigurationsdateien für standardmäßig installierte Anwendungen
- Partitionen zusammen mit der Berechtigung angeben
- Ändern Sie den Paketpool im Installationsmedium (CD/DVD/USB), vorzugsweise mit Befehlszeilentools ähnlich wie
apt-get
undaptitude
.
Kann mir bitte jemand sagen, wie ich die Preseed-Option so konfigurieren kann, dass sie nur das oben Gesagte tut?
NB Ich verstehe den GPG-Teil nach dem Hinzufügen/Entfernen von Paketen im Pool nicht.
PS Der dritte Punkt ist von besonderer Bedeutung.
Akzeptierte Antwort:
Als Referenz-Preseed können Sie auf installation-guide-i386
verweisen, das das folgende Beispiel-Preseed enthält:
/usr/share/doc/installation-guide-i386/example-preseed.txt.gz
- Schreiben Sie die standardmäßig installierten Pakete komplett neu, ähnlich wie Minimalinstallationen
- Fügen Sie einige proprietäre Anwendungen zur Standardinstallationsliste hinzu
Um die Liste der Pakete bereitzustellen, die Sie installieren möchten, können Sie
nach der folgenden Zeile suchen:
tasksel tasksel/first multiselect ubuntu-desktop
Wobei „ubuntu-desktop“ für eine beliebige Anzahl von Paketen
oder Metapaketen geändert werden kann.
- Installieren und mounten Sie automatisch proprietäre Treiber bei der Installation und Live-Sitzung
Abgesehen von der Angabe der benötigten Pakete (für die proprietären Treiber) bin ich mir nicht sicher, wie dies bewerkstelligt werden würde. Als Nebenbemerkung:Sie „mounten“ eine Partition, Sie „laden“ ein Kernelmodul/einen Treiber.
- Bearbeiten Sie die Standardkonfigurationsdateien für standardmäßig installierte Anwendungen
Um diese Art von skriptgesteuerten Änderungen vorzunehmen, sollten Sie sich wahrscheinlich Folgendes ansehen:
d-i preseed/late_command string ...
Wobei das „…“ durch beliebige Befehle wie zum Beispiel sed -i
ersetzt werden kann.
- Partitionen zusammen mit der Berechtigung angeben
In der oben erwähnten Beispielvoreinstellung gibt es einen Partitionsabschnitt.
Allgegenwärtigkeit mit Preseed
Casper unterstützt Preseed und Ubiquity kann viele Werte voreingestellt haben. Hier sind einige der Variablen, die für die Ubiquität relevant voreingestellt werden können:
ubiquity countrychooser/shortlist select US
ubiquity languagechooser/language-name select English
ubiquity localechooser/supported-locales multiselect en_US.UTF-8
ubiquity ubiquity/summary note
ubiquity ubiquity/reboot boolean true
ubiquity ubiquity/poweroff boolean true
ubiquity ubiquity/success_command string ...
Wo „…“ das Gleiche wie der oben erwähnte late_command enthalten würde, wird success_command von ubiquity gelesen und late_command von d-i.
Verwandte:Wie aktiviere ich Super+Scroll zum Zoomen?