如何在未选择任何软件包的最小安装后使用 splash/quiet 进行启动

如何在未选择任何软件包的最小安装后使用 splash/quiet 进行启动

使用以下方式安装 Ubuntu 17.10 后最低 ISO和以下本指南,启动时我看到一个空白屏幕。

有多个与此问题相关的已提交错误:

据我了解,出现此错误的原因是 GRUB 在启动时选择了错误的 tty,因为它希望 X11 服务器可用。

由于安装程序在技术上不支持安装零软件包,所以我明白为什么这个问题被放在了低优先级。按 Alt+F1 也可以轻松切换到正确的 tty,假设您有一个加密卷,它将向您显示一个带有 Ubuntu 品牌的屏幕,让您输入解密密码。

如果我安装显示管理器,例如带有 的 GNOME apt install gdm3,则该行为仍然存在,尽管(我认为此信息可能相关)我现在必须在 tty2 和 tty1 之间切换几次,最后在 tty1 上结束,然后才能看到任何东西,例如Alt+F2然后Alt+F1,重复两次。这可能是一个新的错误,因为我阅读了当前提交的错误似乎表明安装显示管理器应该可以消除该问题。

我遵循的指南提出了一种修复方法,涉及/etc/default/grub如下编辑:

老的:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

新的:GRUB_CMDLINE_LINUX_DEFAULT=""

这会完全禁用启动画面并在启动时提供完整的滚动文本反馈,直到最终显示解密密码的文本模式提示。

其他可能相关的内容:

其中/etc/grub.d/10_linux有这样的代码:

vt_handoff="1"

#snip

if [ "$vt_handoff" = 1 ]; then
  for word in $GRUB_CMDLINE_LINUX_DEFAULT; do
    if [ "$word" = splash ]; then
      GRUB_CMDLINE_LINUX_DEFAULT="$GRUB_CMDLINE_LINUX_DEFAULT \$vt_handoff"
    fi
  done
fi

我想要的:具有安静启动和有吸引力的全屏 LVM 解密对话框的最小安装(在我看来,至关重要的是,当您键入时会在屏幕上提供反馈)。

任何帮助我都感激不尽。

答案1

虽然我仍不确定这是否适合您,但我还是会尝试回答您的问题。如果已安装 Plymouth,那么我建议安装 plymouth-theme-ubuntu-logo:

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

一旦安装完毕,或者已经安装完毕,您应该运行:

sudo update-alternatives --config default.plymouth

我不太确定它会给你什么选项,但如果它问你想要 Ubuntu 徽标主题。之后,你就快完成了。虽然这一步在较新版本的 Ubuntu 中可能需要也可能不需要,但我仍然建议你运行:

sudo update-initramfs -u

还有一件事:您需要将您的 grub 配置恢复到以前的状态,因此您应该/etc/default/grub再次编辑,然后将该"quiet splash"部分放回去。

这应该可以解决解密对话框的问题,并在启动时显示漂亮的 Ubuntu 徽标屏幕!我希望这能为您解决问题,或者您找到了其他解决方案。非常感谢!

相关内容