Ubuntu启动时显示[OK]启动信息如何隐藏?已设quiet splash仍无效
解决Ubuntu/Fedora启动时仍显示终端式启动文本的问题
别急,我来帮你搞定这个困扰!你已经配置了GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"但还是看到满屏的启动进程信息,大概率是配置没完全生效或者需要补充额外参数,下面分系统给你具体方案:
针对Ubuntu系统
- 确保GRUB配置生效:修改
/etc/default/grub后,必须执行更新命令让配置生效,这是很多人容易忽略的步骤:
执行完成后重启系统,先看看是否解决问题。sudo update-grub - 补充额外内核参数:如果上面的操作没用,尝试在
GRUB_CMDLINE_LINUX_DEFAULT中添加两个参数,进一步抑制日志输出和光标显示:
把原配置改成:
保存文件后再次执行GRUB_CMDLINE_LINUX_DEFAULT="quiet splash vt.global_cursor_default=0 loglevel=0"sudo update-grub并重启。 - 检查冲突参数:查看
/etc/default/grub中的GRUB_CMDLINE_LINUX字段,是否存在debug、verbose这类会强制输出日志的参数,如果有,删除它们后更新GRUB。
针对Fedora系统
Fedora使用GRUB2,更新命令和Ubuntu不同,操作步骤如下:
- 更新GRUB配置:修改
/etc/default/grub后,根据你的系统启动模式执行对应命令:- BIOS系统:
sudo grub2-mkconfig -o /boot/grub2/grub.cfg - UEFI系统:
sudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
- BIOS系统:
- 添加抑制参数:同样在
GRUB_CMDLINE_LINUX_DEFAULT中补充参数:
保存后执行上面的GRUB更新命令并重启。GRUB_CMDLINE_LINUX_DEFAULT="quiet splash vt.global_cursor_default=0 loglevel=0" - 确保Plymouth正常工作:Fedora的splash依赖Plymouth服务,若它没正常运行也会导致启动文本显示。可以先安装一个Plymouth主题并设置为默认:
sudo dnf install plymouth-theme-spinner sudo plymouth-set-default-theme spinner -R
额外排查点
如果上面的方法都没用,不妨检查这两个地方:
- BIOS/UEFI设置:进入电脑的BIOS/UEFI界面,查找“Quiet Boot”(安静启动)或者类似选项,开启它可以直接屏蔽厂商层面的启动文本输出。
- 第三方驱动影响:如果你安装了NVIDIA等第三方显卡驱动,确保驱动版本和内核匹配,驱动异常可能会导致启动时跳过splash界面直接显示日志。
按照这些步骤逐一尝试,应该就能彻底隐藏那些启动时的终端文本了!
内容的提问来源于stack exchange,提问作者Viet




