Доброй ночи, хабражители!
Я уже задавал этот
вопрос и было найдено «ручное» решение — с помощью bootstrap.
Но оно не самое удачное и я продолжил поиски.
На одном из этапов alternate установки Ubuntu запускается диалог выбора пакетов
Эта утилита называется tasksel и при установке обязательно запускается с ключом
--new-install
Этот факт был обнаружен
здесь (файл postinst)
Этот ключ означает обязательную и скрытую от пользователя установку метапакета ubuntu-standard, который ставит уже не всем и не всегда нужные пакеты.
Для решения этой проблемы нужно изменить либо условия запуска tasksel где-то в инсталляторе либо изменить пакет tasksel-data в собственном репозитории.
К сожалению, найти запускающую часть кода в initrd.gz образе инсталлятора Ubuntu пока не удалось.
Опыта модификации deb пакетов и переподписывания обновляемых репозиториев тоже пока нет.
Прошу помочь советом
Update: Я обратился за помощью к разработчикам «ubuntu installer» и один из них помог мне.
Оказывается в preceed файл достаточно добавить строку
tasksel tasksel/skip-tasks string standard
и лишний софт ставиться не будет.
Большое спасибо тебе, Colin Watson!