Debian更改開機動畫


更改開機動畫程序有以下幾種

  • 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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM