web-dev-qa-db-ja.com

ライブCDスプラッシュ画面を変更する方法

私はubuntu CDをリマスターし、isolinuxフォルダ(access.pcx、blank.pcx、gfxboot.cfg)のいくつかのファイルを変更しました。最初の画面(背景色を緑に)を変更することができました:

enter image description here

しかし、2番目の画面は変更できません。

独自のplymouth-themeパッケージを作成し、plymouth-theme-ubuntu-textパッケージを削除しました。ただし、この標準のUbuntu画面は引き続き表示されます。

インストール後、自分のプリマスのテーマがよく表示されます。

だから、私は迷っています、この画面はプリマスに関連していますか? (もしそうなら、plymouth-theme-ubuntu-textを削除した後、どのように表示できますか)または、変更する別のファイルですか?

8
jmehdi

I バックトラックLinuxフォーラムで answerを見つけました。そして、私は賞金を設定したので、私の問題が何であり、どのように解決されたかについて少し説明したいと思います。

buntu/KUbuntu 10.04 Live CDのカスタマイズ を試みていましたが、isolinuxの後に表示されるスプラッシュスクリーンを変更する方法がわかりませんでした。

変更されたplaymouthテーマは、抽出されたfilesystem.squashfs/lib/plymouth/themes/トリックを行わなかったで利用できます。

そこで、私は このメッセージ起動するためにLive CDで使用されるスプラッシュスクリーンファイルcasper/initrd.lzであると述べました。

したがって、このファイルを抽出して再構築する方法を知りたい場合は、 セクション5.7.1 の最後を読んでください。見積もり:

Initrd.lzファイルを解凍するには、これを行う必要があります。

cd extract-cd/casper
mkdir lztempdir
cd lztempdir
lzma -dc -S .lz ../initrd.lz | cpio -imvd --no-absolute-filenames

そして、initrd.lzファイルを再作成するには:

cp ../initrd.lz ../inird.lz.orig
find . | cpio --quiet --dereference -o -H newc | lzma -7 > ../initrd.lz
10
karlphillip

環境の残りの部分を起動するときにliveCDが使用するinitramfsを再構築して、新しいプリマステーマを含めましたか?私はそれが行方不明のステップだと思う。

1
Kees Cook

2番目のスクリーンショットはプリマスを示していますが、グラフィカルではなくテキストモードです。

パッケージplymouth-theme-ubuntu-textを独自に置き換える必要があります。テキストモードが使用される理由は、インストーラーが安全に動作するためです。

これは、インストールされたマシンにカーネルモードスイッチングを使用できないグラフィックドライバーがある場合にインストール後に取得するプリマスでもあるため、削除することはお勧めしません。

0
aquaherd

プリマスのテーマを変更するときに、これを使用して適切な更新機能をトリガーできます。

Sudo update-alternatives --config default.plymouth
0
jflaflamme