启动画面分为两个部分
一个是grub2菜单主题,另一个是Plymouth开机动画。
1.grub2菜单主题设置
安装deepin-fallback主题
可能已经是fedora33 grub2自带主题了,没有找到对应的rpm包。低版本可能需要手动安装
sudo dnf install deepin-grub2-themes
# 下面编辑/etc/default/grub配置文件。
sudu gedit /etc/default/grub
# 记住上次选择的启动项
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
# 开启图形化GRUB2启动方式
GRUB_TERMINAL_OUTPUT="gfxterm"
# 设置GRUB2主题路径
GRUB_THEME="/boot/grub2/themes/deepin-fallback/theme.txt"
#注意自己的实际路径可能不一样,低版本可能是/boot/grub2/themes/deepin/theme.txt或其他你想安装的主题路径
#注意fedora32后期版本增加了如下选项,需要设置为true,才能保证新版本内核启动项生成。
GRUB_ENABLE_BLSCFG=true
保存,关闭编辑器
# 运行grub2-mkconfig脚本生成启动项
# 对于UEFI用户
sudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
或
# 对于BIOS或其他非UEFI用户
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
2.plymouth开机动画
对于nvidia闭源驱动用户,需要将启动nvidia_drm modeset=1打开。
如果你用的是rpmfusion的闭源打包那么这个是默认开启的,可以跳过。
安装plymouth
sudo dnf install plymouth plymouth-system-theme
没有记错的话 这些都是默认会安装的
然后列出plymouth主题包
dnf search plymouth-theme
fedora官方源默认会提供以下主题包
========================= Name Matched: plymouth-theme=========================
plymouth-theme-solar.x86_64 : Plymouth "Solar" theme
plymouth-theme-charge.x86_64 : Plymouth "Charge" plugin
plymouth-theme-script.x86_64 : Plymouth "Script" plugin
plymouth-theme-breeze.x86_64 : Breeze theme for Plymouth
plymouth-theme-spinner.x86_64 : Plymouth "Spinner" theme
plymouth-theme-fade-in.x86_64 : Plymouth "Fade-In" theme
plymouth-theme-spinner.x86_64 : Plymouth "Spinner" theme
plymouth-theme-hot-dog.noarch : Plymouth Happy Hot Dog Theme
plymouth-theme-spinfinity.x86_64 : Plymouth "Spinfinity" theme
以spinfinity主题为例,安装并设置为当前主题
sudo dnf install plymouth-theme-spinfinity
sudo plymouth-set-default-theme spinfinity
重新生成initramfs/initrd镜像
sudo dracut -f
重启
reboot
一个是grub2菜单主题,另一个是Plymouth开机动画。
1.grub2菜单主题设置
安装deepin-fallback主题
可能已经是fedora33 grub2自带主题了,没有找到对应的rpm包。低版本可能需要手动安装
sudo dnf install deepin-grub2-themes
# 下面编辑/etc/default/grub配置文件。
sudu gedit /etc/default/grub
# 记住上次选择的启动项
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
# 开启图形化GRUB2启动方式
GRUB_TERMINAL_OUTPUT="gfxterm"
# 设置GRUB2主题路径
GRUB_THEME="/boot/grub2/themes/deepin-fallback/theme.txt"
#注意自己的实际路径可能不一样,低版本可能是/boot/grub2/themes/deepin/theme.txt或其他你想安装的主题路径
#注意fedora32后期版本增加了如下选项,需要设置为true,才能保证新版本内核启动项生成。
GRUB_ENABLE_BLSCFG=true
保存,关闭编辑器
# 运行grub2-mkconfig脚本生成启动项
# 对于UEFI用户
sudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
或
# 对于BIOS或其他非UEFI用户
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
2.plymouth开机动画
对于nvidia闭源驱动用户,需要将启动nvidia_drm modeset=1打开。
如果你用的是rpmfusion的闭源打包那么这个是默认开启的,可以跳过。
安装plymouth
sudo dnf install plymouth plymouth-system-theme
没有记错的话 这些都是默认会安装的
然后列出plymouth主题包
dnf search plymouth-theme
fedora官方源默认会提供以下主题包
========================= Name Matched: plymouth-theme=========================
plymouth-theme-solar.x86_64 : Plymouth "Solar" theme
plymouth-theme-charge.x86_64 : Plymouth "Charge" plugin
plymouth-theme-script.x86_64 : Plymouth "Script" plugin
plymouth-theme-breeze.x86_64 : Breeze theme for Plymouth
plymouth-theme-spinner.x86_64 : Plymouth "Spinner" theme
plymouth-theme-fade-in.x86_64 : Plymouth "Fade-In" theme
plymouth-theme-spinner.x86_64 : Plymouth "Spinner" theme
plymouth-theme-hot-dog.noarch : Plymouth Happy Hot Dog Theme
plymouth-theme-spinfinity.x86_64 : Plymouth "Spinfinity" theme
以spinfinity主题为例,安装并设置为当前主题
sudo dnf install plymouth-theme-spinfinity
sudo plymouth-set-default-theme spinfinity
重新生成initramfs/initrd镜像
sudo dracut -f
重启
reboot