Ho provato a leggere le guide per la preconfigurazione e la personalizzazione, ma non ho capito come e dove modificare quali opzioni. Posso imparare comodamente solo attraverso esempi pratici, per i quali pongo questa domanda.
Sto esaminando la preconfigurazione e la personalizzazione della soluzione per eseguire solo alcune attività specifiche:
- Riscrivi completamente i pacchetti installati per impostazione predefinita, proprio come le installazioni minime e con il
--no-install-recommends
flag diapt-get
. - Aggiungi alcune applicazioni proprietarie all'elenco di installazione predefinito
- Installa e monta automaticamente i driver proprietari durante l'installazione e la sessione live
- Modifica i file di configurazione predefiniti per le applicazioni installate per impostazione predefinita
- Specifica le partizioni insieme all'autorizzazione
- Modifica il pool di pacchetti nel supporto di installazione (CD/DVD/USB), preferibilmente utilizzando strumenti a riga di comando simili a
apt-get
eaptitude
.
Qualcuno può dirmi come configurare l'opzione di preconfigurazione per fare solo quanto sopra?
NB Non capisco la parte GPG dopo aver aggiunto/rimosso i pacchetti nel pool.
PS Il terzo punto è di particolare importanza.
Risposta accettata:
Per una preimpostazione di riferimento, potresti fare riferimento alla guida all'installazione-i386
che contiene la seguente preimpostazione di esempio:
/usr/share/doc/installation-guide-i386/example-preseed.txt.gz
- Riscrivi completamente i pacchetti installati per impostazione predefinita, proprio come le installazioni minime
- Aggiungi alcune applicazioni proprietarie all'elenco di installazione predefinito
Per fornire l'elenco dei pacchetti che desideri installare, potresti cercare
per la riga seguente:
tasksel tasksel/first multiselect ubuntu-desktop
Dove "ubuntu-desktop" può essere modificato per un numero arbitrario di pacchetti
o metapacchetti.
- Installa e monta automaticamente i driver proprietari durante l'installazione e la sessione live
Oltre a specificare i pacchetti necessari (per i driver proprietari), non sono sicuro di come ciò sarebbe stato realizzato. Come nota a margine, "monti" una partizione, "carichi" un modulo/driver del kernel.
- Modifica i file di configurazione predefiniti per le applicazioni installate per impostazione predefinita
Per apportare questo tipo di modifiche tramite script, probabilmente vorrai esaminare:
d-i preseed/late_command string ...
Dove "..." può essere sostituito con comandi arbitrari come sed -i
per esempio.
- Specifica le partizioni insieme all'autorizzazione
C'è una sezione di partizione nell'esempio preconfigurato sopra menzionato.
Ubiquità con pre-seed
Casper supporta la preconfigurazione e ubiquity può avere molti valori preconfigurati. Ecco alcune delle variabili che possono essere preimpostate rilevanti per l'ubiquità:
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 ...
Dove "..." conterrebbe lo stesso comando late_command menzionato sopra, success_command viene letto da ubiquity e late_command da d-i.
Correlati:come attivare super+scorri per ingrandire?