私はUbuntu Server 22.04のスプラッシュ画面を有効にするいくつかのケースを取り扱ってきました。万が一に備えて、スプラッシュ画面があり、正常に動作するUbuntu Coreを実行してみました。私の考えは、ハードウェア要素を除外することです。
カーネルブートパラメータは次のとおりです。
$ cat /proc/cmdline
coherent_pool=1M 8250.nr_uarts=1 snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1 bcm2708_fb.fbwidth=1920 bcm2708_fb.fbheight=1080 bcm2708_fb.fbswap=1 smsc95xx.macaddr=DC:A6:32:56:98:8E vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000 console=ttyS0,115200 dwc_otg.lpm_enable=0 console=tty1 root=LABEL=writable rootfstype=ext4 rootwait fixrtc quiet splash
だからquiet splash
コマンドラインにあれば、グラフィックスプラッシュ画面を表示するだけで十分だと思いましたが、そうではありません。
2番目の理論には、次のトピックがあります。プリマスその後、次のいずれかをインストールしました。
$ sudo apt update
$ sudo apt install plymouth grub2-common
$ sudo update-grub
$ sudo reboot
しかし、私が走ったとき
$ sudo update-grub
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/50-cloudimg-settings.cfg'
Sourcing file `/etc/default/grub.d/init-select.cfg'
/usr/sbin/grub-mkconfig: 275: cannot create /boot/grub/grub.cfg.new: Directory nonexistent$
奇妙ですが、フォルダを作成して問題なくコマンドを再実行しました。
Plymouthがすでにインストールされており、update-grubを追加するにはgrub2-commonが必要であることに気づきました。次の起動順序では、まだスタート画面は表示されません。
さて、Ubuntu(メインストリーム)から別のテーマをインストールしました。
$ sudo apt search plymouth
$ sudo apt -y install plymouth-theme-sabily plymouth-theme-hamara plymouth-theme-spinner
万が一に備えて3つのテーマを設置しました。
$ sudo update-alternatives --display default.plymouth
default.plymouth - manual mode
link best version is /usr/share/plymouth/themes/bgrt/bgrt.plymouth
link currently points to /usr/share/plymouth/themes/sabily/sabily.plymouth
link default.plymouth is /usr/share/plymouth/themes/default.plymouth
/usr/share/plymouth/themes/bgrt/bgrt.plymouth - priority 110
/usr/share/plymouth/themes/sabily/sabily.plymouth - priority 60
$ sudo reboot
起動時にスプラッシュ画面がありません。 :(
Ubuntu Server 22.04でスプラッシュ画面を有効にすることもできますか?
ありがとう