So ändern Sie den Live-CD-Begrüßungsbildschirm


8

Ich remastere die Ubuntu-CD, habe einige Dateien im isolinux-Ordner (access.pcx, blank.pcx, gfxboot.cfg) geändert und konnte den ersten Bildschirm ändern (Hintergrundfarbe auf Grün):

Geben Sie hier die Bildbeschreibung ein

Aber ich kann den zweiten Bildschirm nicht ändern.

Ich habe mein eigenes Plymouth-Theme-Paket erstellt und das Plymouth-Theme-Ubuntu-Text-Paket entfernt. Dieser Standard-Ubuntu-Bildschirm wird jedoch weiterhin angezeigt.

Nach der Installation wird mein eigenes Plymouth-Thema gut angezeigt.

Also, ich bin verloren, hat dieser Bildschirm etwas mit Plymouth zu tun? (Wenn ja, wie kann es angezeigt werden, nachdem plymouth-theme-ubuntu-text entfernt wurde?) Oder ist es eine andere zu ändernde Datei?


Haben Sie dieses Problem bereits gelöst?
Karlphillip

Antworten:


10

Ich habe meine Antwort in Backtrack-Linux-Foren gefunden . Und da ich das Kopfgeld eingerichtet habe, möchte ich ein wenig erklären, was mein Problem war und wie es gelöst wurde.

Ich habe versucht, die Live-CD Ubuntu / KUbuntu 10.04 anzupassen, und konnte nicht herausfinden, wie der Begrüßungsbildschirm geändert werden kann, der nach isolinux angezeigt wird.

Ändern playmouth Thema auf dem extrahierten filesystem.squashfs an /lib/plymouth/themes/ hat nicht den Trick .

Daher habe ich diese Meldung gefunden, die besagt, dass sich die Begrüßungsbildschirmdateien, die von der Live-CD zum Booten verwendet werden, in befinden casper/initrd.lz .

Wenn Sie wissen möchten, wie diese Datei extrahiert und rekonstruiert wird, lesen Sie das Ende des Abschnitts 5.7.1 . Zitat:

Um die Datei initrd.lz zu entpacken, müssen Sie Folgendes tun:

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

Und um die Datei initrd.lz neu zu erstellen:

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

Es gibt keine initrd.lz-Datei in Ubuntu 13.04
Roshan George

1
@ RoshanGeorge - es gibt in 13.10 ...
Wilf

1

Haben Sie die Initramfs neu erstellt, die die liveCD beim Booten der restlichen Umgebung verwendet, um Ihr neues Plymouth-Thema aufzunehmen? Ich vermute, das ist der fehlende Schritt.


Ja, ich verwende uck, um die CD zu remastern, ich führe "update-initramfs" aus und alle meine anderen Änderungen (wie die "splash.pcx" -Datei, die das erste Installationsmenü anzeigt) werden berücksichtigt ...
jmehdi

0

Der zweite Screenshot zeigt Plymouth, ist jedoch im Textmodus und nicht grafisch.

Sie müssen Ihren eigenen Ersatz für das Paket plymouth-theme-ubuntu-text erstellen. Der Grund, warum der Textmodus verwendet wird, ist, dass das Installationsprogramm nur auf Nummer sicher geht.

Dies ist auch der Plymouth, den Sie nach der Installation erhalten, wenn auf dem installierten Computer Grafiktreiber vorhanden sind, die nicht in der Lage sind, den Kernelmodus zu wechseln. Daher würde ich nicht empfehlen, ihn zu entfernen.


0

Sie können dies verwenden, um die richtigen Aktualisierungsfunktionen auszulösen, wenn Sie Ihr Plymouth-Thema ändern

sudo update-alternatives --config default.plymouth

Dies wird nicht helfen, den Bootscreen auf einer LiveCD zu ändern, es sei denn, Sie haben es irgendwie geschafft, in eine unkomprimierte LiveCD Initrd zu chrooten, um diesen Befehl von ...
Dominic Hayes
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.