
在使用普利茅斯時,我遇到了延遲飛濺並嘗試修復它,我在谷歌上搜索並獲得了很多關於這樣做的建議:
vi /etc/initramfs-tools/conf.d/splash
並添加:
FRAMEBUFFER=y
和
update-initramfs -u
這樣做之後,我根本沒有水花。所以我刪除了FRAMEBUFFER=y
並重新更新initramfs,啟動畫面又回來了。
之後我安裝了一些東西,也許是 remastersys 或 n86v 或它們的依賴項,或者其他東西,我再次啟動,根據 boot.log,我認為這是由於 initramfs 中再次啟用了幀緩衝區。
我嘗試FRAMEBUFFER=n
進去/etc/initramfs-tools/conf.d/splash
但失敗了。
現在我已經沒有水花了,仍然無法恢復。
有誰知道如何停用 initramfs 中的幀緩衝區?
答案1
我自己解決。
我發現當啟動畫面不顯示時,我看到螢幕上有一條文字:
“plymouthd 無法啟動太多關卡的符號連結”
我解壓縮 initrd 並查看它,我檢查 lib/plymouth/themes,
default.plymouth 是一個連結它自己的連結!
我編輯了它並壓縮了 initrd,重新啟動,工作正常。
儘管fb和initramfs仍然有問題,但splash回來了,我得到了我想要的。