Debian更改开机动画

本文详细介绍如何在Linux系统中更改开机动画,包括安装Plymouth,配置grub,编辑显卡模块,以及选择和安装主题。文章还提供了常见问题的解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

更改开机动画程序有以下几种

  • Plymouth:本次所使用的开机动画程序。

  • Bootsplash:第一款开机动画程序,目前已经被Splashy取代。

  • fbsplash:为了取代bootsplash,Gentoo开发的新开机动画程序。

  • Splashy:新的开机动画程序,以取代老化的bootsplash开机动画程序。

  • usplash:ubuntu之前早期使用的开机动画程序。

  • XSplash:Ubuntu9.10开始使用的开机动画程序。

一、安装Plymouth

sudo apt install plymouth plymouth-themes

二、更改/etc/default/grub 配置界面分辨率和启用开机动画,缩短grub选择启动界面

2.1运行以下命令得到屏幕分辨率

xdpyinfo | grep dimensions

2.2设置grub

添加以下命令行设置分辨率

GRUB_GFXMODE=1366x768

更改以下命令行

更改前


GRUB_CMDLINE_LINUX_DEFAULT="quiet"

更改后


GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

2.3更新grub

sudo update-grub2

给出grub详解

# 设定默认启动项,推荐使用数字
GRUB_DEFAULT=0

# 注释掉下面这行将会显示引导菜单
#GRUB_HIDDEN_TIMEOUT=0

# 黑屏,并且不显示GRUB_HIDDEN_TIMEOUT过程中的倒计时
GRUB_HIDDEN_TIMEOUT_QUIET=true

# 设定超时时间,默认为10秒
# 设定为-1取消倒计时
GRUB_TIMEOUT=10

# 获得发行版名称(比如Ubuntu, Debian)
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`

# 将会导入到每个启动项(包括recovery mode启动项)的'linux'命令行
GRUB_CMDLINE_LINUX=""

# 同上,但是只会添加到 normal mode 的启动项
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

# 取消注释以允许图形终端(只适合grub-pc)
#GRUB_TERMINAL=console

# 分辨率设定,否则采用默认值
#GRUB_GFXMODE=640x480

# 取消注释以阻止GRUB将传递参数 "root=UUID=xxx" 传递给 Linux
#GRUB_DISABLE_LINUX_UUID=true

# 取消启动菜单中的“Recovery Mode”选项
#GRUB_DISABLE_LINUX_RECOVERY="true"

# 当GRUB菜单出现时发出鸣音提醒
#GRUB_INIT_TUNE="480 440 1"

三、更改显卡编辑/etc/initramfs-tools/modules和添加这些行来为您的图形卡添加模式设置

适用于英特尔显卡

# KMS
intel_agp
drm
i915 modeset=1

对于Nouveau(nVidia)图形卡

# KMS
drm
nouveau modeset=1

适用于ATI图形卡

# KMS
drm
radeon modeset=1

我完成了为我们的图形卡配置模式设置。让我们使用GRUB2移动到我们的引导加载程序

四、选择主题

4.1查看有哪些主题

sudo plymouth-set-default-theme -l
details
fade-in
glow
script
solar
spinfinity
spinner
text
tribar

4.2选择喜欢的主题,重启查看效果

sudo plymouth-set-default-theme -R glow

4.3也可以选择手动安装主题

把下载的主题放入/usr/share/plymouth/themes中

下载网站https://www.gnome-look.org/browse/cat/108/ord/latest/

在我安装设置过程中遇到了这样的问题,提示缺少固件

W: Possible missing firmware /lib/firmware/i915/kbl_dmc_ver1_01.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_guc_ver9_14.bin for module i915
W: Possible missing firmware /lib/firmware/i915/bxt_guc_ver8_7.bin for module i915

解决方法

1.新建缺失的文件夹

mkdir -p /lib/firmware/i915/

2.下载缺失的固件,导入新建文件夹

https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/i915

<think>好的,用户想修改DePIN的开机动画。首先,我需要明确DePIN是什么系统。可能是指某个基于Linux的发行版,比如Deepin?因为Deepin是一个知名的中国Linux发行版,通常会有自定义的开机动画。用户可能打错了名字,应该是Deepin而不是DePIN。 接下来,修改开机动画通常在Linux系统中涉及修改Plymouth主题。Plymouth是负责启动过程中图形界面和动画的组件。所以步骤可能包括安装Plymouth主题工具、备份当前主题、创建或下载新主题、替换文件、更新配置等。 需要确认用户是否有root权限,因为修改系统文件需要sudo权限。另外,用户可能需要了解基本的命令行操作,比如复制文件、编辑配置文件等。 还需要考虑Deepin是否使用Plymouth,或者是否有自己的启动管理器。根据引用[1],boot loader的功能包括加载内核和转交启动控制,但开机动画可能在内核加载后由Plymouth处理。因此,修改Plymouth主题是正确的方向。 可能的步骤包括: 1. 安装必要的工具,比如plymouth和主题包。 2. 备份现有的主题,防止出错。 3. 下载或创建自定义主题,可能需要解压到特定目录。 4. 更新initramfs以应用新主题。 5. 设置默认的Plymouth主题。 6. 重启测试。 同时需要注意,不同Linux发行版可能有细微差别,Deepin基于Debian,所以大部分步骤应该适用。用户可能需要参考Deepin的文档或社区资源,确保兼容性。 可能的问题包括:主题文件路径是否正确,权限问题,initramfs更新是否成功,以及如何恢复默认设置。需要提醒用户谨慎操作,备份重要数据,以防系统启动失败。</think>### 如何修改 Deepin 开机动画? #### 步骤说明 1. **确认系统使用 Plymouth** Deepin 基于 Debian,默认使用 Plymouth 管理开机动画。可通过命令验证: ```bash systemctl status plymouth ``` 若状态为 `active`,说明已启用[^1]。 2. **安装必要工具** 安装 Plymouth 主题管理工具和开发包: ```bash sudo apt-get install plymouth plymouth-themes plymouth-x11 ``` 3. **备份当前主题** 复制默认主题文件(以 `deepin-logo` 为例)到备份目录: ```bash sudo cp -r /usr/share/plymouth/themes/deepin-logo ~/plymouth-backup ``` 4. **创建或下载自定义主题** - **方法1**:修改现有主题 编辑 `/usr/share/plymouth/themes/deepin-logo/deepin-logo.script`(控制动画逻辑)和 `images/` 目录下的 PNG 序列帧。 - **方法2**:下载第三方主题 从开源平台(如 Gnome-Look.org)下载主题包,解压到 `/usr/share/plymouth/themes/` 5. **更新 Plymouth 配置** ```bash sudo update-alternatives --install /usr/share/plymouth/themes/default.plymouth default.plymouth /usr/share/plymouth/themes/你的主题目录/主题名称.plymouth 100 sudo update-alternatives --config default.plymouth # 选择新主题编号 ``` 6. **重建 initramfs 并测试** ```bash sudo update-initramfs -u sudo plymouthd ; sudo plymouth --show-splash ; sleep 10 ; sudo plymouth quit # 预览效果 ``` 7. **重启生效** ```bash reboot ``` #### 注意事项 - **帧率与分辨率**:动画帧率建议 ≤25fps,分辨率需与显示器匹配 - **文件权限**:所有主题文件需保留 `root:root` 权限 - **故障恢复**:若开机黑屏,可进入恢复模式还原备份: ```bash sudo cp -r ~/plymouth-backup/deepin-logo /usr/share/plymouth/themes/ sudo update-initramfs -u ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值