ライブCDスプラッシュスクリーンを変更する方法


8

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

ここに画像の説明を入力してください

しかし、セカンドスクリーンは変更できません。

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

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

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


この問題はすでに解決しましたか?
karlphillip

回答:


10

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

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

で抽出された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

Ubuntu 13.04にはinitrd.lzファイルはありません
Roshan George

1
@RoshanGeorge-13.10にあります...
Wilf

1

新しいプリマステーマを含めるために、環境の残りの部分をブートするときにliveCDが使用するinitramfsを再構築しましたか?それが足りないステップだと思います。


うん、私はuckを使用してCDをリマスターし、 "update-initramfs"を実行し、他のすべての変更(最初のインストールメニューを表示する "splash.pcx"ファイルなど)が考慮されます...
jmehdi

0

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

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

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


0

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

sudo update-alternatives --config default.plymouth

このあなたが何らかの形からこのコマンドを実行するために、非圧縮のLiveCDにinitrdにchroot環境に管理されない限り...ないヘルプ変更のLiveCD上Bootscreenます
ドミニク・ヘイズ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.