Ubuntu开机静默启动需同时配置内核参数和systemd目标:GRUB_CMDLINE_LINUX_DEFAULT设为"quiet splash text",执行sudo systemctl set-default multi-user.target,并可屏蔽plymouth-start.service以彻底消除启动画面干扰。

Ubuntu 设置开机静默启动,核心是控制内核启动参数和 systemd 启动目标两个层面,缺一不可。只改 GRUB_CMDLINE_LINUX_DEFAULT 或只设 multi-user.target 都可能失败——前者影响日志输出但不阻止图形服务拉起,后者能进终端但可能仍闪屏或卡在 splash 画面上。
修改 /etc/default/grub 中的内核启动参数
静默启动的关键是让内核不打印初始化信息,并跳过图形 splash 画面。直接编辑 /etc/default/grub 文件:
-
GRUB_CMDLINE_LINUX_DEFAULT必须设为"quiet splash text"(顺序无关,但text不可省略) -
quiet:抑制内核和 init 过程中的大部分 printk 输出 -
splash:启用基于 plymouth 的图形启动画面;若你完全不想看到任何画面(包括黑屏过渡),可去掉它 -
text:强制内核以文本模式启动,禁用 framebuffer 图形初始化,避免 splash 卡住或残留残影 - 改完后必须运行
sudo update-grub,否则修改不生效
设置默认 systemd 启动目标为 multi-user.target
即使内核进了 text 模式,systemd 仍可能按默认策略拉起 graphical.target,进而启动显示管理器(如 gdm3、sddm)。必须显式指定目标:
Ubuntu 26.04 LTS(代号“Resolute Raccoon”)是Canonical于2026年4月23日发布的下一代长期支持版操作系统,提供长达10年的技术支持。它搭载Linux 7.0内核与GNOME 50桌面环境,全面转向Wayland协议,并引入Rust重写的核心工具以增强安全性。官方提供适用于AMD64和ARM64架构的桌面及服务器ISO镜像,是追求前沿技术与极致稳定的开发者
- 执行
sudo systemctl set-default multi-user.target - 验证:运行
systemctl get-default,输出应为multi-user.target - 注意:
multi-user.target等价于传统 runlevel 3,提供完整多用户命令行环境,不含 X11 或 Wayland - 如果误设为
rescue.target,系统会进入最小化单用户模式(无网络、无普通用户登录),不是静默启动的预期效果
确认 plymouth 不干扰静默过程
Ubuntu 默认用 plymouth 管理启动画面,即使加了 text 参数,某些版本仍可能尝试加载 plymouth theme 导致短暂黑屏或卡顿:
- 检查是否启用:
sudo systemctl is-enabled plymouth-start.service - 若返回
enabled,且你追求彻底静默,可屏蔽它:sudo systemctl mask plymouth-start.service - 屏蔽后,
plymouth-quit-wait.service也会自动失效,避免等待超时阻塞启动流程 - 该操作不影响系统功能,仅移除启动动画环节;恢复只需
sudo systemctl unmask plymouth-start.service
真正静默启动的难点在于参数组合与 systemd 目标协同——text 参数必须存在,multi-user.target 必须设为默认,且 plymouth 不得抢在 tty 初始化前介入。三者缺一,都可能出现“看似黑屏实则卡住”或“一闪而过图形界面再切回终端”的情况。










