Systemd в данном конкретном случае вообще ни при чём. Ты же в качестве init-а используешь bash. Или сейчас «ругать» systemd настолько модно? Линуксоиды нашли себе новую затычку для любой бочки вместо 12309...
Тихо-тихо, без далеко идущих обобщений. Я понимаю, что ядру все равно, но как-то есть еще обычно initrd, откуда systemd может что-то важное для загрузки делать, а bash — нет.
Кроме того, я пока ничего плохого о systemd не говорил. Если всё работает по старому с init=/bin/bash, значит все ОК.
но как-то есть еще обычно initrd, откуда systemd может что-то важное для загрузки делать, а bash — нет.
В initrd systemd тоже нет. Там обычно бизибокс. :) Если происходит передача на bash, то не отрабатывает ни одного инициализационного скрипта из /etc. В этом как раз и основная особенность. То есть / в ro, из фээс и псевдофээс только те, которые были нужны для подгрузки модулей: /proc /dev /sys.