当前位置: 首页>>技术教程>>正文


linux – 从Ubuntu引导过程中删除抽象

, , ,

问题描述

我想带回过去的冗长。这是我所做的:

通过从命令行中删除”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获得更多引导消息。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/11474.html,未经允许,请勿转载。