LINUX.ORG.RU

История изменений

Исправление intelfx, (текущая версия) :

таким образом, чтобы пакет systemd не нужно было устанавливать в корневую систему?

Я не умею в генту, но что-то мне подсказывает, что так нельзя. Откуда у тебя тогда будет сборщик initramfs брать нужные файлы? Не из воздуха же.

непонятно, например, какая программа будет запускаться первой, после того, как отработает такой initramfs

Тот инит, который у тебя на основной ФС.

Если рассуждать абстрактно - то systemd из initramfs должен начать читать всякие-разные (какие?) конфиги с диска и запускать сервисы типа gdm (тоже с диска).

Нет. При переходе из initramfs в основную ФС инит перезапускается.

А люди говорят, что systemd становится две штуки - одна в initramfs а другая на диске...

Что ты имеешь в виду? В памяти в каждый момент времени (за исключением самого процесса перехода) находится ровно одна копия инита, каким бы ни был этот инит.

Исходная версия intelfx, :

непонятно, например, какая программа будет запускаться первой, после того, как отработает такой initramfs

Тот инит, который у тебя на основной ФС.

Если рассуждать абстрактно - то systemd из initramfs должен начать читать всякие-разные (какие?) конфиги с диска и запускать сервисы типа gdm (тоже с диска).

Нет. При переходе из initramfs в основную ФС инит перезапускается.

А люди говорят, что systemd становится две штуки - одна в initramfs а другая на диске...

Что ты имеешь в виду? В памяти в каждый момент времени (за исключением самого процесса перехода) находится ровно одна копия инита, каким бы ни был этот инит.