Почему я получаю & ldquo; init: не удалось создать pty & hellip; & rdquo; ошибки при загрузке?

Я вчера установил Ubuntu 12.04 с LiveUSB. У меня были проблемы при загрузке, поэтому мне пришлось починить grub, и все было в порядке. Но теперь, когда я запускаю свой компьютер, я получаю сообщение об ошибке

'init: не удалось создать pty - отключение ведения журнала для задания'

И ничего не происходит. Как это исправить?

9
задан 18 July 2012 в 15:40

1 ответ

В настоящее время это известная ошибка в upstart (менеджер запуска Ubuntu или init -замена).

Это не должно происходить с обычными пользователями, работающими с обычным ядром Ubuntu на настольном компьютере / ноутбуке, но, по-видимому, это происходит с некоторыми из них.

Исправление заключается в добавлении параметра загрузки --no-log в командную строку ядра. Вы можете сделать это, отредактировав /etc/default/grub:

  • Alt+F2, затем gksudo gedit /etc/default/grub
  • Найдите строку, начинающуюся с GRUB_CMDLINE_LINUX_DEFAULT=
  • ] Обычно в строке говорится:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

  • Добавьте --no-log к этой строке, то есть:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash --no-log"

  • Сохранить и выйти. Перезагрузка и ошибки / предупреждения должны быть удалены.


Техническое объяснение

Согласно комментариям в отчете об ошибках, upstart ожидает, что /dev/pts будет установлено и устройство /dev/ptmx будет существовать при запуске, и печатает эти ошибки при он не может найти устройства. Они устанавливаются initramfs в Ubuntu, поэтому теоретически эти ошибки должны возникать только на встроенных устройствах и т. Д., Которые не имеют initramfs. Они не должны быть фатальными, потому что в конечном итоге в процессе запуска mountall обеспечит правильную настройку /dev/pts и /dev/ptmx.

0
ответ дан 18 July 2012 в 15:40

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

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