LINUX.ORG.RU

Arch удаление systemd-sysvcompat

 ,


0

1

С установкой arch проблем не возникло. Следуя совету, удалил пакет systemd-sysvcompat и система перестала загружаться. Пишет:

Error: Root device mounted successfully, but /sbin/init does not exist.
Bailing out, you are on your own. Good Luck

[ramfs /]#

Добавление init=/usr/lib/systemd/systemd к опциям ядра не помогает, ошибка аналогична /.../systemd вместо /sbin/init. Пересборка initrd результата не дала. В chroot восстановил пакет, система прекрасно загрузилась. ЧЯДНТ?

Это немного неправильный (точнее, как минимум неполный) совет. Psych218, systemd-sysvcompat — это не прослойка совместимости с инитскриптами (она в арче вообще не собирается), а симлинки: /sbin/reboot, /sbin/poweroff, /sbin/init... Без последнего система вообще не загрузится, если init= не указать.

Кстати, да, ТС, если указать init=, то должно загрузиться. Ты, наверное, путь неправильно указал.

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)
Ответ на: комментарий от smilessss

Когда прочитал, что там только симлинки тоже над этим задумался.

SchwarzerReis
() автор топика
Ответ на: комментарий от ChALkeR

Он ставился как дополнительный для systemd, а я периодически сношу пакеты, к которым не осталось обязательных зависимостей.

На одной машине сработало (был указан init еще со времён перехода arch на systemd), на другой нет, пришлось разобраться

disarmer ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.