最稳妥方式是修改 /etc/default/grub 中的 GRUB_CMDLINE_LINUX_DEFAULT 并执行 sudo update-grub;quiet splash 实现静默启动并显示 logo,quiet 更干净地隐藏日志,text 则强制命令行模式且与 splash 冲突。

直接修改 GRUB_CMDLINE_LINUX_DEFAULT 是最稳妥的方式
Ubuntu 的静默启动(即不显示内核日志、只留 splash 画面或纯黑屏)依赖于内核命令行参数,不是靠桌面环境或 systemd 控制的。关键就是改 /etc/default/grub 里的 GRUB_CMDLINE_LINUX_DEFAULT 行。
常见错误是直接去改 /boot/grub/grub.cfg ——这个文件由 update-grub 自动生成,手动改完重启就丢,而且容易导致引导失败。
-
quiet splash:默认值,显示厂商 logo,隐藏大部分启动日志 -
quiet splash text:错误写法,text和splash冲突,会导致图形界面无法加载 - 真正静默 + 无 logo:把整行改成
GRUB_CMDLINE_LINUX_DEFAULT="quiet"(去掉splash) - 彻底关闭 splash(避免某些显卡卡 logo):用
GRUB_CMDLINE_LINUX_DEFAULT="quiet nomodeset"
改完必须运行 sudo update-grub 才生效
很多人改了 /etc/default/grub 就 reboot,结果没变化——因为 GRUB 并不读这个文件,它只读 /boot/grub/grub.cfg,而后者需要生成。
update-grub 实质是调用 grub-mkconfig,扫描系统内核、initramfs 和 OS 探测结果,重新生成 grub.cfg。漏掉这步,等于白改。
Ubuntu 26.04 LTS(代号“Resolute Raccoon”)是Canonical于2026年4月23日发布的下一代长期支持版操作系统,提供长达10年的技术支持。它搭载Linux 7.0内核与GNOME 50桌面环境,全面转向Wayland协议,并引入Rust重写的核心工具以增强安全性。官方提供适用于AMD64和ARM64架构的桌面及服务器ISO镜像,是追求前沿技术与极致稳定的开发者
- 执行后会输出类似 “Generating grub configuration file …” 的提示
- 如果报错(比如找不到
os-prober或权限问题),grub.cfg不会更新,启动行为也不会变 - 验证是否成功:
grep "linux.*quiet" /boot/grub/grub.cfg | head -1应该能看到含quiet的 kernel 行
静默启动 ≠ 文本模式,别混淆 text 和 quiet
text 参数作用是绕过 display manager(如 gdm3),直接进入 multi-user.target(即命令行登录),和“是否显示日志”完全无关。它和 splash 互斥,也和桌面能否启动强相关。
- 想开机进图形界面但不看日志 → 用
quiet splash(默认)或quiet(更干净) - 想开机进纯命令行 → 不要改 GRUB 参数,改 systemd:运行
sudo systemctl set-default multi-user.target - 两者混用(比如
quiet splash text)会导致 X server 启动失败,卡在黑屏或 tty1
BIOS 层面的 quiet boot 只影响 POST 阶段,和 Linux 无关
主板 BIOS/UEFI 里的 “Quiet Boot” 或 “Quick Boot” 设置,控制的是硬件自检(POST)阶段是否显示厂商 logo 或内存检测信息。这部分在 GRUB 加载前就结束了,Linux 完全感知不到。
也就是说:即使 BIOS 设置了 Quiet Boot,只要 GRUB 或 kernel 日志没关,你依然会在 purple/ubuntu logo 出现前看到一堆 [ OK ] 和 [FAILED] 行。
- BIOS Quiet Boot:管电源开启到 GRUB 出现前
-
GRUB_CMDLINE_LINUX_DEFAULT="quiet":管 GRUB 加载 kernel 到 login prompt 出现前 - 想全程安静,得两层都设,且顺序不能错——先 BIOS,再 GRUB
update-grub 这一步断掉;text 和 quiet 看起来都“安静”,实际作用域完全不同,混用就会让系统卡在非预期状态。

















