You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何移除Debian系统“loading initial ramdisk”阶段的重叠背景

如何移除Debian系统“loading initial ramdisk”阶段的重叠背景

嘿,我之前也被这个问题折腾过!明明GRUB的自定义主题好好的,结果加载initramfs的时候默认Debian的splash突然盖上来,特别破坏观感。其实这个问题的根源是initramfs阶段默认加载了Debian自带的splash组件,咱们分两种方法解决,看你需求:

方法一:直接禁用initramfs阶段的splash(最简单高效)

这个方法会让“loading initial ramdisk”阶段只显示你设置的GRUB背景,不会再弹出默认splash:

  • 打开终端,编辑GRUB的配置文件:
    sudo nano /etc/default/grub
    
  • 找到GRUB_CMDLINE_LINUX_DEFAULT这一行,比如原来的内容可能是"quiet splash",把里面的splash删掉,改成:
    GRUB_CMDLINE_LINUX_DEFAULT="quiet"
    
    如果你想彻底关闭所有启动时的splash效果,也可以改成"nosplash"。
  • 保存并退出编辑器(nano里按Ctrl+O保存,Ctrl+X退出)。
  • 更新GRUB配置,让修改生效:
    sudo update-grub
    
  • 最后更新initramfs,确保里面的默认splash组件被移除:
    sudo update-initramfs -u
    

重启之后,你就会发现“loading initial ramdisk”阶段再也不会出现重叠的默认Debian splash了!

方法二:替换initramfs的splash为自定义主题(保留启动动画)

如果你还想在initramfs阶段保留自定义的splash效果,不想完全禁用,可以把Debian默认的plymouth主题换成和你GRUB主题匹配的:

  • 先安装plymouth主题管理工具(如果没装的话):
    sudo apt install plymouth-themes
    
  • 把你的自定义背景图片或者主题文件放到/usr/share/plymouth/themes/目录下,按照现有主题的结构创建自己的plymouth主题(需要包含.plymouth配置文件和对应的脚本、图片资源)。
  • 设置默认的plymouth主题:
    sudo update-alternatives --config default.plymouth
    
    在弹出的选项里选择你创建的自定义主题编号,按回车确认。
  • 更新initramfs,让新主题生效:
    sudo update-initramfs -u
    
  • 确保GRUB配置里的GRUB_CMDLINE_LINUX_DEFAULT仍然保留splash参数,这样initramfs阶段会加载你设置的自定义主题,不会和GRUB背景重叠。

备注:内容来源于stack exchange,提问作者Anonymous Guy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 07:44:50