Ubuntu 20.04全盘加密环境下移除开机OEM logo的问题求助
Ubuntu 20.04全盘加密环境下移除开机OEM logo的问题求助
Hey there! 我完全懂你现在的困扰——明明已经配置Plymouth移除了OEM logo,可开机到输入加密密码的那个阶段,logo还是固执地跳出来,怎么都消不掉对吧?
在全盘加密的Ubuntu 20.04里,这个问题其实很典型:输入密码前的早期启动阶段并不受Plymouth管理,所以光调Plymouth根本没用,得从GRUB和initramfs这两个核心环节下手,给你整理了一步步的解决办法:
第一步:修改GRUB配置,强制隐藏厂商logo
打开终端,输入命令编辑GRUB的默认配置文件:sudo nano /etc/default/grub找到这两行内容,分别修改:
- 把
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"改成GRUB_CMDLINE_LINUX_DEFAULT="quiet splash logo.nologo" - 如果看到
GRUB_CMDLINE_LINUX="",把它改成GRUB_CMDLINE_LINUX="logo.nologo"
保存并退出编辑器(按Ctrl+O回车确认保存,再按Ctrl+X退出),然后更新GRUB使配置生效:
sudo update-grub- 把
第二步:更新initramfs,同步修改到早期启动镜像
因为全盘加密系统的早期启动环境是打包在initramfs里的,旧的镜像可能还残留着logo相关数据,所以需要重新生成:sudo update-initramfs -u -k all第三步:清理可能残留的logo文件(可选但推荐)
有些厂商会把logo文件直接放在系统目录里,你可以检查并清理:- 查看
/boot目录下的logo文件:ls /boot/*.png /boot/*.bmp,如果发现厂商logo文件,先备份再删除 - 检查Plymouth主题里的logo:
ls /usr/share/plymouth/themes/*/*.png,找到对应的logo文件,替换成空白图片或者删除(同样记得先备份)
- 查看
做完以上步骤后重启系统,应该就能在整个开机流程里彻底看不到OEM logo了。如果还是有问题,那大概率是你的电脑BIOS/UEFI里自带了开机logo设置,需要进入BIOS/UEFI界面,找到类似「Boot Logo」「OEM Logo」的选项,手动关闭它。
备注:内容来源于stack exchange,提问作者JustLooking1
相关产品推荐
相关产品推荐

