web-dev-qa-db-ja.com

Ubuntu 20.04ロゴチェックディスクライブISO

このデフォルトのubuntuロゴを変更したいと思います。チェックディスクのロゴ。

enter image description here

しかし、私はそれを見つけることができません。私は変更しようとしました:

/usr/share/plymouth/ubuntu-logo.png
/usr/share/plymouth/themes/spinner/watermark.png

1つ目はログイン画面のロゴ、2つ目は「通常の」起動ロゴです。

これが別の画像かどうか、またはこの問題の解決方法を知っていますか?

2
Tarrant

UBUNTU 20.04

ライブisoは、initrdディレクトリ内のファイルcasperを使用します。

enter image description here

このinitrdファイルにはplymouthテーマが含まれています。これは、ライブisoの起動に使用されます。内容を抽出して、プリマスやその他の構成に何が使用されているかを確認できます。

initrdファイルを新しいディレクトリにコピーして、実行します。

unmkinitramfs initrd .

enter image description here

enter image description here

したがって、プリマスの内容を必要に応じて編集し、新しいinitrdファイルをmyinitrdと再コンパイルして、標準のinitrdファイルの代わりにそれを使用してライブisoを起動します。

initrdを再コンパイルしてmyinitrdを言う方法は私にとって大きな仕事です。stackoverflowで2つの賞金を提供しましたおよびunix&linux

最後に私は賢い人から答えを得ました。 https://superuser.com/q/1556241/976939

スクリプトは次のようなものです。

#!/bin/bash

#mkdir 18
#unmkinitramfs initrd $HOME/18

# start with an empty file
touch $HOME/myinitrd

# Add the first microcode firmware
cd $HOME/18/early
find . -print0 | cpio --null --create --format=newc > $HOME/myinitrd

# Add the second microcode firmware
cd $HOME/18/early2
find kernel -print0 | cpio --null --create --format=newc >> $HOME/myinitrd

# Add the actual ram fs file system
cd $HOME/18/main
find . | cpio --create --format=newc | xz --format=lzma >> $HOME/myinitrd

# verify both initrds are the same
# binwalk $HOME/myinitrd
# binwalk $HOME/initrd

この方法を使用して、Ubuntu 20.04 ISOのライブiso Plymouthテーマを正常にカスタマイズしたことを確認しました。

1
PRATAP