为什么在启动时出现“ init:无法创建pty ...”错误?


9

我昨天用LiveUSB安装了Ubuntu 12.04。我在启动时遇到问题,所以我不得不修理grub,而且还可以。但是现在当我启动电脑时,我收到了错误消息

'init:无法创建pty-禁用作业日志记录'

没有任何反应。如何解决?


升级2天后和正常重启后,我遇到了同样的问题
tawfekov,2012年

Answers:


6

这是目前已知的bug新贵(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"

  • 保存并退出。重新启动,错误/警告应该消失了。


技术说明

根据错误报告中的评论,新贵希望在启动时就/dev/pts挂载该/dev/ptmx设备并且该设备存在,并在找不到设备时打印这些错误。这些是由Ubuntu上的initramfs设置的,因此,从理论上讲,这些错误应仅在没有initramfs的嵌入式设备等上发生。它们不应致命,因为最终将在启动过程中mountall确保/dev/pts/dev/ptmx正确设置。


该错误现已修复。sudo aptitude upgrade upstart应该在您的系统上应用此修复程序。
sylvainulg 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.