Ubuntu не загружается: run-init: / sbin / init: Permission denied и / bin / sh: 0: не удается открыть всплеск

Самый простой способ интеграции Thunderbird в апплеты индикатора подробно описан в этом сообщении OMG Ubuntu: http://www.omgubuntu.co.uk/2010/09/thunderbird-ubuntu-notification-applet/

Прямая ссылка: http://www.omgubuntu.co.uk/2010/09/thunderbird-ubuntu-notification-applet/

1
задан 7 May 2017 в 09:22

3 ответа

Как мы видим в полученных вами сообщениях, наиболее вероятной причиной является проблема разрешения. Также кажется, что существуют /sbin/init и /etc/init, но /bin/init этого не делает.

Избавьтесь от / bin / sh: 0: Не удается открыть всплеск

Сначала мы должны получить оболочку, чтобы исправить проблему. Чтобы избавиться от /bin/sh: 0: Can't open splash и получить оболочку: если у вас установлен только Ubuntu (GRUB не будет отображаться по умолчанию), то при загрузке системы удерживайте клавишу shift, чтобы отобразить GRUB. Затем в меню по умолчанию нажмите E.

Вы найдете строку, начинающуюся с Linux. В этой строке удалите параметр splash, а затем нажмите shift + x, теперь вы попадете в оболочку sh. Запустите /bin/bash, чтобы получить оболочку bash, если хотите. Я предпочитаю bash по сравнению с sh, потому что у него есть функции автозаполнения.

Альтернативно вместо удаления параметра splash вы можете добавить init=/bin/bash в конце этой строки, а затем нажмите [d8 ] х + E !; на этот раз мы попадем в bash вместо sh.

Исправьте run-init: / sbin / init: Permission denied

[d14 ] Run:

ls -lH /sbin/init

Он должен вызывать что-то вроде:

-rw-r--r-- 1 root root 1577000 Feb 15 12:20 /sbin/init

Как мы видим, разрешения разрешены. почти во всех системах в настоящее время /sbin/init является ссылкой на systemd, чтобы убедиться:

# ls -l /sbin/init
-rw-r--r-- 1 root root 1577000 Feb 15 12:20 /sbin/init -> /lib/systemd/systemd

Конечно, ваша файловая система / (root) установлена ​​в ro (только для чтения), измените его на rw (чтение и запись):

# mount -o remount,rw /

Затем исправьте разрешения:

# chmod u=rwx,g=rx,o=rx /lib/systemd/systemd

Перезагрузите систему. [ ! d19]

1
ответ дан 22 May 2018 в 22:51

Как мы видим в полученных вами сообщениях, наиболее вероятной причиной является проблема разрешения. Также кажется, что существуют /sbin/init и /etc/init, но /bin/init этого не делает.

Избавьтесь от / bin / sh: 0: Не удается открыть всплеск

Сначала мы должны получить оболочку, чтобы исправить проблему. Чтобы избавиться от /bin/sh: 0: Can't open splash и получить оболочку: если у вас установлен только Ubuntu (GRUB не будет отображаться по умолчанию), то при загрузке системы удерживайте клавишу shift, чтобы отобразить GRUB. Затем в меню по умолчанию нажмите E.

Вы найдете строку, начинающуюся с Linux. В этой строке удалите параметр splash, а затем нажмите shift + x, теперь вы попадете в оболочку sh. Запустите /bin/bash, чтобы получить оболочку bash, если хотите. Я предпочитаю bash по сравнению с sh, потому что у него есть функции автозаполнения.

Альтернативно вместо удаления параметра splash вы можете добавить init=/bin/bash в конце этой строки, а затем нажмите х + E !; на этот раз мы попадем в bash вместо sh.

Исправьте run-init: / sbin / init: Permission denied

Run:

ls -lH /sbin/init

Он должен вызывать что-то вроде:

-rw-r--r-- 1 root root 1577000 Feb 15 12:20 /sbin/init

Как мы видим, разрешения разрешены. почти во всех системах в настоящее время /sbin/init является ссылкой на systemd, чтобы убедиться:

# ls -l /sbin/init -rw-r--r-- 1 root root 1577000 Feb 15 12:20 /sbin/init -> /lib/systemd/systemd

Конечно, ваша файловая система / (root) установлена ​​в ro (только для чтения), измените его на rw (чтение и запись):

# mount -o remount,rw /

Затем исправьте разрешения:

# chmod u=rwx,g=rx,o=rx /lib/systemd/systemd

Перезагрузите систему. [ ! d19]

1
ответ дан 18 July 2018 в 13:42

Как мы видим в полученных вами сообщениях, наиболее вероятной причиной является проблема разрешения. Также кажется, что существуют /sbin/init и /etc/init, но /bin/init этого не делает.

Избавьтесь от / bin / sh: 0: Не удается открыть всплеск

Сначала мы должны получить оболочку, чтобы исправить проблему. Чтобы избавиться от /bin/sh: 0: Can't open splash и получить оболочку: если у вас установлен только Ubuntu (GRUB не будет отображаться по умолчанию), то при загрузке системы удерживайте клавишу shift, чтобы отобразить GRUB. Затем в меню по умолчанию нажмите E.

Вы найдете строку, начинающуюся с Linux. В этой строке удалите параметр splash, а затем нажмите shift + x, теперь вы попадете в оболочку sh. Запустите /bin/bash, чтобы получить оболочку bash, если хотите. Я предпочитаю bash по сравнению с sh, потому что у него есть функции автозаполнения.

Альтернативно вместо удаления параметра splash вы можете добавить init=/bin/bash в конце этой строки, а затем нажмите х + E !; на этот раз мы попадем в bash вместо sh.

Исправьте run-init: / sbin / init: Permission denied

Run:

ls -lH /sbin/init

Он должен вызывать что-то вроде:

-rw-r--r-- 1 root root 1577000 Feb 15 12:20 /sbin/init

Как мы видим, разрешения разрешены. почти во всех системах в настоящее время /sbin/init является ссылкой на systemd, чтобы убедиться:

# ls -l /sbin/init -rw-r--r-- 1 root root 1577000 Feb 15 12:20 /sbin/init -> /lib/systemd/systemd

Конечно, ваша файловая система / (root) установлена ​​в ro (только для чтения), измените его на rw (чтение и запись):

# mount -o remount,rw /

Затем исправьте разрешения:

# chmod u=rwx,g=rx,o=rx /lib/systemd/systemd

Перезагрузите систему. [ ! d19]

1
ответ дан 24 July 2018 в 20:14

Другие вопросы по тегам:

Похожие вопросы: