Исправление intelfx, (текущая версия) :
таким образом, чтобы пакет systemd не нужно было устанавливать в корневую систему?
Я не умею в генту, но что-то мне подсказывает, что так нельзя. Откуда у тебя тогда будет сборщик initramfs брать нужные файлы? Не из воздуха же.
непонятно, например, какая программа будет запускаться первой, после того, как отработает такой initramfs
Тот инит, который у тебя на основной ФС.
Если рассуждать абстрактно - то systemd из initramfs должен начать читать всякие-разные (какие?) конфиги с диска и запускать сервисы типа gdm (тоже с диска).
Нет. При переходе из initramfs в основную ФС инит перезапускается.
А люди говорят, что systemd становится две штуки - одна в initramfs а другая на диске...
Что ты имеешь в виду? В памяти в каждый момент времени (за исключением самого процесса перехода) находится ровно одна копия инита, каким бы ни был этот инит.
Исходная версия intelfx, :
непонятно, например, какая программа будет запускаться первой, после того, как отработает такой initramfs
Тот инит, который у тебя на основной ФС.
Если рассуждать абстрактно - то systemd из initramfs должен начать читать всякие-разные (какие?) конфиги с диска и запускать сервисы типа gdm (тоже с диска).
Нет. При переходе из initramfs в основную ФС инит перезапускается.
А люди говорят, что systemd становится две штуки - одна в initramfs а другая на диске...
Что ты имеешь в виду? В памяти в каждый момент времени (за исключением самого процесса перехода) находится ровно одна копия инита, каким бы ни был этот инит.