Zkoušel jsem číst průvodce pro přednastavení a přizpůsobení, ale nechápal jsem, jak a kde upravit které možnosti. Mohu se pohodlně učit pouze prostřednictvím praktických příkladů, pro které pokládám tuto otázku.
Zkoumám přednastavení a přizpůsobení řešení, abych provedl jen několik konkrétních úkolů:
- Zcela přepište balíčky nainstalované ve výchozím nastavení, podobně jako minimální instalace a pomocí
--no-install-recommends
příznakapt-get
. - Přidejte několik proprietárních aplikací do výchozího seznamu instalací
- Automaticky nainstalovat a připojit proprietární ovladače při instalaci a živé relaci
- Upravte výchozí konfigurační soubory pro aplikace nainstalované ve výchozím nastavení
- Určete oddíly spolu s oprávněním
- Upravte fond balíčků na instalačním médiu (CD/DVD/USB), nejlépe pomocí nástrojů příkazového řádku podobných
apt-get
aaptitude
.
Může mi prosím někdo říct, jak nakonfigurovat možnost přednastavení, aby dělala pouze výše uvedené?
Pozn. Nerozumím části GPG po přidání/odebrání balíčků ve fondu.
PS Třetí bod je obzvláště důležitý.
Přijatá odpověď:
Referenční přednastavení naleznete v instalační příručce-i386
, která obsahuje následující ukázkové přednastavení:
/usr/share/doc/installation-guide-i386/example-preseed.txt.gz
- Úplně přepište standardně nainstalované balíčky, podobně jako minimální instalace
- Přidejte několik proprietárních aplikací do výchozího seznamu instalací
Chcete-li poskytnout seznam balíčků, které chcete nainstalovat, můžete se podívat
na následující řádek:
tasksel tasksel/first multiselect ubuntu-desktop
Kde „ubuntu-desktop“ lze změnit na libovolný počet balíčků
nebo meta balíčků.
- Automaticky nainstalovat a připojit proprietární ovladače při instalaci a živé relaci
Kromě specifikace potřebných balíčků (pro proprietární ovladače) si nejsem jistý, jak by toho bylo dosaženo. Jako vedlejší poznámku „připojíte“ oddíl, „nahrajete“ modul/ovladač jádra.
- Upravte výchozí konfigurační soubory pro aplikace nainstalované ve výchozím nastavení
Chcete-li provést tyto změny ve skriptech, pravděpodobně se budete chtít podívat do:
d-i preseed/late_command string ...
Kde „…“ lze nahradit libovolnými příkazy, jako je například sed -i
.
- Určete oddíly spolu s oprávněním
Ve výše uvedeném příkladu přednastavení je sekce oddílů.
Všudypřítomnost s přednastavením
Casper podporuje přednastavení a ubiquity může mít mnoho přednastavených hodnot. Zde jsou některé z proměnných, které lze přednastavit relevantní pro všudypřítomnost:
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 ...
Kde „…“ by obsahovalo totéž jako late_command zmíněný výše, success_command čte ubiquity a late_command d-i.
Související:Jak aktivovat super+scroll pro přiblížení?