问题描述
我想带回过去的冗长。这是我所做的:
通过从命令行中删除”splash”和”quiet”参数,我已经能够摆脱其中的一些问题。但是,我仍然看不到服务是一一启动的(就像init.d中的服务一样)。
我认为这是因为init守护进程被upstart所取代。是否有一些配置文件,我可以对其进行调整以使发生的事情变得冗长。
注意:我知道我可以通过将发行版切换到Arch或Slackware来做到这一点。但是我不想那样做。
最佳思路
您可以在内核命令行上传递--verbose
(代替quiet splash
),以使新贵更加冗长。参见Upstart debugging。
您可以将console output
放入全局配置文件/etc/init.conf
中,以便每个作业都将其stdout和stderr连接到控制台(默认情况下,它们都连接到/dev/null
)。 (我不确定这是否真的有效; /etc/init.conf
并未真正记录在案,我还没有测试过是否以此方式读取,并且this thread不是结论性的。请测试并报告。)此指令可用于各个作业的描述中(/etc/init/*.conf
)如果您想选择(有些人已经选择了)。
次佳思路
plymouth
处理Ubuntu的启动画面。 /usr/share/doc/plymouth/README.Debian
说明了如何删除它:
There are two methods to disable the splash screen. Both have the
same effect. Your boot will show such messages as are emitted by
the starting services, and will still be able to prompt if needs be.
1) Remove all of the plymouth-theme-* packages from your system,
including the text ones. Plymouth will remain installed to
permit boot-time prompts.
2) Remove "splash" from the kernel command-line. You can do this
per-boot, or make it permanent by changing the
GRUB_CMDLINE_LINUX_DEFAULT line in /etc/default/grub
请注意,您必须在第二种方法之后运行update-grub
。
plymouth
也负责/var/log/boot.log
。可通过dmesg
获得更多引导消息。