завершение работы: Не мог завершить работу системы от корневой оболочки (init =/bin/bash). (человечность 14.04)

Я внес некоторые изменения в параметрах загрузки в личинке для прямого входа в систему в корневую оболочку то есть.

  1. Нажмите e в меню начальной загрузки GRUB2.
  2. Измените строку ro quite splash $vt_handoff с rw init=/bin/bash
  3. нажмите F10 для начальной загрузки.

следующее выше шагов я смог войти в систему в корневую оболочку успешно и изменил пароль корня.

теперь, когда я выхожу reboot или poweroff команда, я добираюсь ниже ошибки:

shutdown: unable to shutdown system

Если я пытаюсь работать startx для входа в GUI, система зависает каждый раз.

Какие-либо разрешения??

PS: Я не столкнулся ни с какой другой проблемой прежде в этой системе за прошлые 3 месяца, так как я обновил до 14,04.

5
задан 18 June 2015 в 07:19

2 ответа

Сначала необходимо активировать волшебную опцию SysRq:

echo 1 > /proc/sys/kernel/sysrq

, Когда Вы готовы перезагрузить машину просто, выполняет следующее:

echo b > /proc/sysrq-trigger

Источник .

6
ответ дан 23 November 2019 в 08:52

Какие-либо разрешения??

Да. Не делайте этого. Не ожидать init=/bin/{bash,sh} дать функциональную систему, которую можно просто использовать в качестве нормальной. Это не делает. У Вас есть нагрузка выполнения всего вручную, что обычно надлежащая программа администратора системы сделала бы для Вас.

Не ожидать shutdown, и действительно довольно много других системных утилит, для работы в случае, куда Вы выполняете оболочку как процесс № 1. Оболочка не делает необходимых задач управления базовой системой, требуемых процесса № 1, и это не говорит необходимые протоколы, ожидаемые командами такой как shutdown. В данном случае, выскочка shutdown программа (который является тем, что это) пытается открыть Desktop Bus connection для выскочки, чтобы сказать выскочке закрывать систему; но так как Вы никогда не выполняли выскочку во-первых нет никакого администратора системы для shutdown говорить.

У Вас есть нагрузка выполнения всего вручную, которое администратор системы обычно делал бы для Вас для закрытия системы, включая сбрасывание кэша файловой системы, размонтирование файловых систем чисто и затем предписание необработанного заключительного действия выключения питания/останова/перезагрузки.

По той же причине не ожидайте сложные "настольные среды" — которые зависят от вещей как сессия inits; рабочая Настольная Шина и серверы "набора"; и инициализация базовой системы ступает как наличие всех файловых систем (включая "API") правильно смонтированный, всех необходимых загружаемых модулей ядра, загруженных и всего sysctl/whatever набора настроек — для работы в случае, куда Вы просто выполнили оболочку и не сделали ни одного материала, который должны сделать программа администратора системы и системная инициализация.

Дальнейшее чтение

4
ответ дан 23 November 2019 в 08:52

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

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