如何在 Dell XPS 13 Ubuntu 14.04 上禁用启动画面?

如何在 Dell XPS 13 Ubuntu 14.04 上禁用启动画面?

由于我的 Dell XPS 13 最近几次无法启动,我认为某些硬件开始出现故障。所以我想查看所有启动消息。

我已经删除了 quiet 和 splash,/etc/default/grub现在看起来像这样

GRUB_CMDLINE_LINUX_DEFAULT="pcie_aspm=force radeon.modeset=0 nouveau.modeset=0 crashkernel=384M-:128M crashkernel=384M-:128M crashkernel=384M-:128M acpi_osi=\"Windows 2013\" crashkernel=384M-:128M"

并且使用update-grub不会改变任何东西。然后我尝试启用

GRUB_TERMINAL=console
GRUB_GFXMODE=text

这也没什么帮助。

我也尝试过

mv /etc/init/plymouth.conf /etc/init/plymouth.conf.disabled

再次没有变化。将所有内容移动/etc/init/plymouth-*.confplymouth-...conf.disabled会显示启动消息,但系统不会完成启动。我只得到一行

activating power saving .... done

(或其他东西)仅此而已。所以我需要启动到安全模式并撤消我的 .disabled 更改。

我尝试使用 synaptic 删除 Plymouth,但是这似乎也删除了几乎所有已安装的软件包,所以我没有继续。

所以,我不知道还应该尝试什么。有人知道如何获取所有启动消息(包括早期内核消息)吗?

答案1

作为最后一次尝试,我在 /boot 中查看了该术语,splash结果显示 quiet splash 已添加到我的 grub 设置末尾。因此我运行

grep -R splash

其中/etc列出了脚本

默认/grub.d/40_oem-add-missing-default.cfg

# in case "quiet splash" is missing
# e.g. (LP: #1304155)

for __i__ in "quiet" "splash"; do
       echo "$GRUB_CMDLINE_LINUX_DEFAULT" | \
               grep -q -w "$__i__" >/dev/null 2>&1 || \
               GRUB_CMDLINE_LINUX_DEFAULT="$GRUB_CMDLINE_LINUX_DEFAULT $__i__"
done
unset __i__

宾果。此脚本添加了 quiet 和 splash,以防被删除 - dafuq!

无论如何,我只是逐行注释了脚本,运行sudo update-grub后我看到了所有启动消息。

相关内容