Yurror, да нет там ковровой бомбардировки....
У пакетов есть "зависит от" и "рекомендует". Ядро именно "рекомендует". Предложенная метода держать принудительно настройку Install-Recommends в false - это скорее подстраховка, т.к. эта настройка по умолчанию и так false.
Хотя конечно прицельный отстрел отдельных неугодных - в чём-то лучше закрытия границ от всех неугодных.
Пользователь добавил сообщение 23 Октября 2017, 11:18:57:
Но если пошла речь о принудительном отстреле - то по уму надо вообще все загрузчики отстреливать, т.е. список можно сделать и статическим, и учесть в нем все что может навредить.
Пользователь добавил сообщение 23 Октября 2017, 13:24:37:
Кстати недавно я наткнулся на необходимость передать параметры скрипту обновления пунктов загрузки.
Я своим детям настроил RAID1 из двух SSD используя возможности BTRFS, но вот загрузочный раздел UEFI, он же /boot в рамках предлагаемого решения - он FAT, и UEFI софтверные RAID поддерживает только через загрузку uefi драйверов, что само по себе не так просто и тоже требует EFS раздела...
Если короче, то /boot (он же EFS) я решил просто синхронизировать скриптом который дергаетмя через триггеры ядра (по установке и удалению ядер).
Сама по себе синхронизация - тривиально решается монтированием и rsync-ом, но вот загрузочные записи UEFI создаются только для текущего /boot. Для того что бы создать резервные загрузочные записи в меню бутлоадера UEFI потребовался скрипт update-uefiboot которому можно было бы параметрами передать нужные значения.
И в последней версии я добавил возможность передать скрипту все настройки через параметры.
Т.о. сейчас для настройки пунктов загрузки UEFI используются:
1. Значения по умолчанию (частично вычисляемые по текущей конфигурации ОС), если не задано ничего иного.
2. Значения из конфигурационного файла переопределяют значения по умолчанию
3. Значения из параметров командной строки переопределяют значения из конфигурации и по умолчанию.