LINUX.ORG.RU

Arch Linux: /sbin/init does not exist

 


0

1

Всем доброго времени суток! Установил на ноутбук Arch Linux (надоело с генту е*аться), но когда захожу в ОС, то мне выводится такая ошибка:

ERROR: Root device mounted successfully, but /sbin/init does not exist.

Bailing out, you are on your own now. Good luck.

sh: can't access tty: job control turned off

Нагуглил, что нужно создать символьную ссылку на /lib/systemd/systemd для файла /sbin/init, но у меня и без того этот файл ссылается туда. Однако это только на ливсиди с чрута после ls -l /sbin/init. Но в самой ОС, если это же набрать, то файл будет ссылаться на busybox (вообще все команды внутри ОС либо не работают, либо работают через ж*пу; например, тот же ls: он не все файлы в каталоге показывает. Я поначалу, не зная это, принял за истину, что в папке /lib/systemd только файл systemd-udevd. Или, например, почему то внутри ОС в файле /etc/fstab ничего нет, а с ливсиди всё в этом файле есть).

У меня ни идеи, в чём проблема...

Попробуй в GRUB в параметрах ядра прописать init=/lib/systemd/systemd, и попытайся загрузиться

keyran ★★ ()
Ответ на: комментарий от keyran

И это пробовал. Выдает ту же ошибку, но вместо /sbin/init — /lib/systemd/systemd

ching0n ()
Ответ на: комментарий от ching0n

Так. А /usr находится на корневом разделе или на отдельном?

keyran ★★ ()
Ответ на: комментарий от keyran

Даже если указать systemd-udevd, который ls и видит, то будет то же самое.

ching0n ()
Ответ на: комментарий от keyran

Добавил, то же самое. Или надо заново initramfs через mkinitcpio генерировать?

ching0n ()
Ответ на: комментарий от ching0n

У тебя и с Arch Linux будут проблемы, если не начнёшь думать.

kostik87 ★★★★★ ()

с генту
******

Эт каким рукожопом-то надо-быть, что бы с генту *****

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