You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

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字段,是否存在debugverbose这类会强制输出日志的参数,如果有,删除它们后更新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
      
  • 添加抑制参数:同样在GRUB_CMDLINE_LINUX_DEFAULT中补充参数:
    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash vt.global_cursor_default=0 loglevel=0"
    
    保存后执行上面的GRUB更新命令并重启。
  • 确保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

火山引擎 最新活动