编辑 :

编辑 :

当我启动 Ubuntu 或 Fedora 时,它们会显示一个黑屏,其中包含一堆[OK]启动过程的消息。

它看起来像一个老式的 DOS 系统。如今,iOS 和 Windows 不会显示那些类似终端的结果。Elementary OS 也不会显示它(大多数时候)。

我可以在 Ubuntu 中隐藏它们吗?

答案这个问题 对我来说不起作用因为我的/etc/default/grub已经有了GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"但它仍然显示启动文本。

输出apt-cache policy plymouth | grep Installed

Installed: 0.9.2-3ubuntu17

这是我的/etc/default/grub

GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=force"
GRUB_CMDLINE_LINUX=""

2018年3月7日更新:

运行后:

sudo apt-get clean, apt-get autoremove, apt-get update, apt-get upgrade

结果是一样的:首先 Ubuntu 启动时会显示 logo 和 5 个加载点,然后屏幕显示这些内容:(很多)

...
[ OK ] Started CUPS Scheduler.
<more yidi yada>
[ OK ] Started Run anacron jobs.
[ OK ] Started ACPI event daemon.
[ OK ] Started Set the CPU Frequency Scaling governor.
       Starting Hold until boot process finishes up... any system changes.pp link was shut down.

然后 Ubuntu 显示带有用户名的登录屏幕。

还:

$ sudo dpkg-reconfigure -a
[sudo] password for user: 
Unknown option: a
Usage: dpkg-reconfigure [options] packages
  -u,  --unseen-only        Show only not yet seen questions.
       --default-priority   Use default priority instead of low.
       --force          Force reconfiguration of broken packages.
       --no-reload      Do not reload templates. (Use with caution.)
  -f, --frontend        Specify debconf frontend to use.
  -p, --priority        Specify minimum priority question to show.
        --terse         Enable terse mode.

$ sudo dpkg-reconfigure plymouth
[sudo] password for user: 
update-initramfs: deferring update (trigger activated)
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
Processing triggers for initramfs-tools (0.125ubuntu12) ...
update-initramfs: Generating /boot/initrd.img-4.13.0-36-generic

答案1

简短回答:是的!:) 您可以按照自己喜欢的方式自定义 Ubuntu 或 Fedora。我不知道您运行的是哪个版本,但我相信在任何正常安装下都应该安装 plymouth。

Plymouth 是一个在启动和关闭 Ubuntu 系统时提供图形“启动画面”的应用程序。

在 ubuntu 网站上有关于此主题的完整 Wiki: https://wiki.ubuntu.com/Plymouth 我认为您的系统无法正常工作的原因是内核没有设置为正确使用 plymouth,或者您的 grub 引导加载程序设置为以文本模式启动操作系统。

我自己遇到的另一个问题是,我的 Ubuntu 没有正确关闭,这导致它在系统检查中启动,并且还显示终端输出。

答案2

您看到的那些奇特的 OK/FAIL 消息实际上是启动过程中输出到 TTY1 的启动消息。

回答你的问题,从技术上讲,这不是一个 shell,而是一个单独的程序,即发出这些消息的 systemd init 系统。

你可以隐藏这些消息,但我需要查找。因为我从不隐藏它,所以我实际上喜欢它。

编辑 :

要隐藏这些消息,请编辑 /etc/default/grub

sudo nano /etc/default/grub

更改这些行:

GRUB_CMDLINE_LINUX_DEFAULT=quiet   #Don't show Ubuntu bootup text
GRUB_CMDLINE_LINUX="console=tty12" #Don't show kernel text

更新 grub:

sudo update-grub

不要隐藏,而是使用启动画面来掩盖它。

使用图形启动动画器 plymouth,您可以提供适合台式机的漂亮启动屏幕。

sudo apt-get install plymouth-theme-ubuntu-logo

您可以通过以下链接找到操作方法:静默启动你的 Linux

相关内容