我昨天用 LiveUSB 安装了 Ubuntu 12.04。启动时出现问题,所以我不得不修复 grub,然后就好了。但现在当我启动电脑时,我收到错误消息
‘init:无法创建 pty - 禁用作业日志记录’
什么都没发生。如何解决?
答案1
目前这是一个已知错误在暴发户(Ubuntu 的启动管理器或init
-replacement)。
这不应该发生在运行常规 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
存在,如果找不到设备,则会打印这些错误。这些是由 Ubuntu 上的 initramfs 设置的,因此理论上这些错误应该只发生在没有 initramfs 的嵌入式设备等上。它们不应该是致命的,因为最终在启动过程中,mountall
将确保/dev/pts
和/dev/ptmx
设置正确。