Если начинать с grub'а, то он инициализирует образ ядра который находится /boot/vmlinuz...
Далее этот файл запускает процесс init.
Не могу понять от куда этот init берётся. Есть /sbin && /etc/init && init.d/
Что за что отвечает?
Поправьте где не прав
/sbin/init, что тут может быть непонятного? в /etc никогда не бывало исполняемых файлов, только настройки. Но запуск init (или кстати systemd) - это уже совсем не начало загрузки ядра, а скорее его завершение ;)
xxx123321, /etc/init - в gentoo на 4.14.52 у меня такого файла нет. в centos на 2.6.32 - это каталог, в котором лежат скрипты, определяющие порядок запуска и остановки сервисов, ранлевелы и события, когда это происходит.
/etc/init.d - набор стартовых скриптов, запускающих и останавливающих сервисы.