必须关闭quiet splash以显示完整启动日志:编辑/etc/default/grub,清空grub_cmdline_linux_default引号内容,运行sudo update-grub并重启;临时方法为grub菜单中按e编辑启动项、删quiet splash后ctrl+x启动。

当银河麒麟V10系统启动异常、卡死或需定位内核级故障时,必须关闭默认的静默开机画面(quiet splash),让启动过程中的dmesg日志、驱动加载、服务初始化等字符信息实时滚动输出,便于观察卡点位置。
永久关闭开机画面并恢复完整启动日志
第一步:以root身份打开终端,执行以下命令编辑GRUB配置文件:
sudo nano /etc/default/grub
第二步:在打开的文件中找到这一行:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
将它修改为:
GRUB_CMDLINE_LINUX_DEFAULT=""
注意:必须清空引号内的全部内容,不能只删quiet splash而留下空格,否则systemd仍会启用quiet模式。若该行还包含mem=XXG等参数,保留它们,仅移除quiet和splash。
第三步:保存文件后,执行更新命令使修改生效:
sudo update-grub
第四步:重启系统,启动过程中即可看到完整的内核与服务初始化字符日志滚动输出。
临时启用字符界面(单次有效)
方法一:开机时在银河麒麟Logo出现前反复按Shift键(UEFI环境可能需按Esc),调出GRUB菜单。
方法二:用方向键高亮当前默认启动项,按e进入编辑模式。
方法三:找到以linux开头的行,在行尾删除quiet splash,确保末尾无多余空格,然后按Ctrl+X启动。
这一步操作起来很简单,直接改完按Ctrl+X就能立刻看到效果,但重启后会恢复原状,适合快速验证某次启动是否卡在特定模块。
确认日志已真实输出
启动进入桌面后,立即打开终端执行:
dmesg -T | tail -20
若最后几行显示的是时间戳+硬件探测/驱动绑定信息(如“i915 0000:00:02.0: [drm] Finished loading DMC firmware”),而非“Starting LightDM…”之类的服务提示,则说明quiet已彻底禁用。
【关键验证点】如果dmesg输出仍大量缺失或首行是“[ 0.000000] Linux version…”,说明GRUB参数未生效,需检查是否误改了GRUB_CMDLINE_LINUX而非GRUB_CMDLINE_LINUX_DEFAULT。











