Willkommen im PC-Welt-Forum
Liebe Leser,
Wenn dies Ihr erster Besuch hier ist, lesen Sie bitte zuerst die Hilfe - Häufig gestellte Fragen durch. Sie müssen sich vermutlich registrieren, bevor Sie Beiträge verfassen können. Klicken Sie rechts auf 'Jetzt registrieren.', um den Registrierungsprozess zu starten.
Wenn dies Ihr erster Besuch hier ist, lesen Sie bitte zuerst die Hilfe - Häufig gestellte Fragen durch. Sie müssen sich vermutlich registrieren, bevor Sie Beiträge verfassen können. Klicken Sie rechts auf 'Jetzt registrieren.', um den Registrierungsprozess zu starten.
Ergebnis 1 bis 6 von 6
-
25.08.2010, 15:36 #1
SUSE 11.2 Bootbild (Bootsplash) ändern
Hallo Freunde
Habe nach folgender Anleitung , meinen Bootsplash , also das Bild , das während des Bootvorganges angezeigt wird geändert .
Der este Teil hat auch geklappt (das neue Bild in allen Auflösungen vorhanden , auch als Silent) als Bild wird aber einDas Aussehen der Consolen 0 bis 5 Bootsplash ( Spielerei )
Das Aussehen der Consolen 0 bis 5 Bootsplash ( Spielerei )
Bei der Installation von SuSE 11 habe ich die Auflösung 1024x768 ausgewählt, wird
auch Bootsplash automatisch mit installiert. Die vorinstallierten Bilder von SuSe sind
Geschmackssache, also habe ich mir aus dem Internet ein Themes herunter geladen das
mir zusagt. Bei SuSE ist Bootsplash unter /etc zu finden. /etc/bootsplash/themes/
Wir erstellen als root in diesem Verzeichnis /etc/bootsplash/themes/ ein neues Verzeichnis
"current". Dorthin entpacken wir das herunter geladene Bootsplashes.
Um einen Bootsplash vorher zu testen, muss folgender Befehl eingegeben werden:
/sbin/splash -s -u 0 /etc/bootsplash/themes/current/config/bootsplash-1024x768.cfg
Jetzt geht man ins
YaST2->System->Editor für /etc/sysconfig" Untermenu: "-->System-->Boot THEME",
THEME = "current" eintragen, bzw. abändern.
Wenn das erledigt ist die Einstellungen des Bootloader ändern
Mit splash = verbose werden die Kernelmeldungen trotzdem angezeigt. Splash = off schaltet
den Bootsplash ab, splash = silent überdeckt den Bootvorgang komplett.
Wir ändern den Eintrag des Bootloader auf:
splash = verbose
denn wir möchten nur das Hintergrundbild angezeigt bekommen und die Kernelmeldungen.
Jetzt folgt noch der Befehl mkinitrd und ein Neustart
Soweit die Standard Einstellungen die überall im Netz nachgelesen werden können.
Wie zu erwarten war reicht uns das natürlich nicht. Das Hintergrundbild ist jetzt nur auf der
ersten Console zu sehen, beim umschalten mit ALT + F2 erscheint die 2. Console aber ohne
Splash. Um das zu ändern tragen wir noch in die Datei /etc/init.d/boot.local folgende Zeilen
ein.
/# Bootsplash auf allen Terminals
/sbin/splash -n -s -u 1 /etc/bootsplash/themes/current/config/bootsplash-1024x768.cfg
/sbin/splash -n -s -u 2 /etc/bootsplash/themes/current/config/bootsplash-1024x768.cfg
/sbin/splash -n -s -u 3 /etc/bootsplash/themes/current/config/bootsplash-1024x768.cfg
/sbin/splash -n -s -u 4 /etc/bootsplash/themes/current/config/bootsplash-1024x768.cfg
/sbin/splash -n -s -u 5 /etc/bootsplash/themes/current/config/bootsplash-1024x768.cfg
Nach dem Neustart des Rechners wird der Bootsplash ( Hintergrundbild ) auf allen Consolen
angezeigt. Das reicht uns natürlich immer noch nicht. Wir möchten auch wissen auf welcher
Console wir uns gerade befinden. Dazu laden wir das verwendete Bild in einen
Bildbearbeitungsprogramm, fügen mit dem Textwerkzeug Console 0 ein
und speichern Das Bild als neue Datei ab. Dann ändern wir den Text in Console 1 und wieder
als neues Bild speichern usw. Nun stehen uns 6 neue Bilder zur Verfügung. Der nächste
Schritt das Einbinden. Also alle Bilder in den Ordner /etc/bootsplash/themes/current/images
kopieren.
der Inhalt dieses Ordners:
/etc/bootsplash/themes/current/images
bootsplash0-1024x768.jpg
bootsplash1-1024x768.jpg
bootsplash2-1024x768.jpg
bootsplash3-1024x768.jpg
bootsplash4-1024x768.jpg
bootsplash5-1024x768.jpg
Nun muss für jedes Bild eine neue Datei bootsplash[x]-1024x768.cfg erstellt werden. Einfach
die originale Datei kopieren und umbenennen.
Die einzelnen Dateien öffnen und den Namen der Bilddatei anpassen.
der Inhalt dieses Ordners:
/etc/bootsplash/themes/current/config
bootsplash0-1024x768.cfg
bootsplash1-1024x768.cfg
bootsplash2-1024x768.cfg
bootsplash3-1024x768.cfg
bootsplash4-1024x768.cfg
bootsplash5-1024x768.cfg
Nach dem das erledigt ist, muss die Datei /etc/init.d/boot.local geändert werden.
/sbin/splash -n -s -u 1 /etc/bootsplash/themes/current/config/bootsplash1-1024x768.cfg
/sbin/splash -n -s -u 2 /etc/bootsplash/themes/current/config/bootsplash2-1024x768.cfg
/sbin/splash -n -s -u 3 /etc/bootsplash/themes/current/config/bootsplash3-1024x768.cfg
/sbin/splash -n -s -u 4 /etc/bootsplash/themes/current/config/bootsplash4-1024x768.cfg
/sbin/splash -n -s -u 5 /etc/bootsplash/themes/current/config/bootsplash5-1024x768.cfg
Nun noch den Befehl mkinitrd eingeben und einen Neustart durchführen.
Das war’s, jetzt haben wir auf jeder Console das entsprechende Hintergrundbild geladen und
wir können sehen auf welcher Console wir uns gerade befinden.
Viel Spaß beim ausprobieren
Gruß Micha
1280 x 1024 Bild verwendet (wurde auch bei den Eingaben/Einstellungen berücksichtigt).
Zum Problem:
Richtiger neuer Bildschirm wird angezeigt , da in VERBOSE Mode läuft auch die Abarbeitung durch , bis etwa HAL Demon ..
dann wird der Bildschirm schwarz , dann erscheint für den Rest des Bootvorganges (etwa noch die Hälfte) wieder das original SUSE Bootsplash .
Jemand einen Tip warum ?
PS: Folgende Vermutung :
>/sbin/splash -s -u 0 /etc/bootsplash/themes/current/config/bootsplash-1024x768.cfg
Dieser Befehl (mit endtprechend angepaßten Pfaden) funktioniert bei mir nicht.
Also kann es am -s -u 0 liegen?
MfG T-LinerKeine Brust kann so flach sein , wie einige Unterhaltungen .
-
26.08.2010, 22:55 #2
Registrierter Benutzer
- Registriert seit
- 07.2009
- Beiträge
- 2.492
Gute Frage, nächste Frage.Jemand einen Tip warum ?
Mal so aus dem Trockendock, ich habe hier keine Susi mehr:
Mein erster Gedanke war ein nicht ausreichender Framebuffer, ist aber IMO nicht wahrscheinlich, dann würde der Bildschirm ja wohl schwarz bleiben.
Anscheinend geht ja die Sache bei der Übergabe vom Kernel an das Userland schief.
Richtige Auflösung? Richtiges Verzeichnis? Falls ja, ausreichende Rechte? Passender Treiber? Für mich ist das aus der Ferne schwer zu sagen. Vlt. arbeitest du die Fragen mal ab.
-
27.08.2010, 16:32 #3
Hi
Danke.
Bin zur Zeit zu "Renovierungsmasnahme" in der Wohnung verdonnert worder :-) Deshalb nur nebenbei .
Auflösung wäre egal (hab alle Bootsplash's und Silent im original Verzeichnis mit IfanView neu erstellt , damit alle Bedingungen für jede Auflösung stimmen)
Bootsplash und Desktop benutzen 1280x1024
Richtiges Verzeichnis ? Hab das "original Verzeichnis" benutzt , und dort alle Images neu erstellt.
Grafik Treiber ? scheint auch egal zu sein .
Grund : alle 3 Rechner starten SUSE (egal ob 10.3 , 11.0 oder 11.2) im Verbose Mode (wo man sieht was abgearbeitet wird) kommen die Rechner an die Stelle:
Starting HAL Deamon
Loading CPU Modules
werden die Bildschirme (je nach Leistung) kurz "dunkel" und danach läufts im Silent Modus ( also mit Ladebalken ) kurz weiter , bis der Desktop erscheint.
Da ich aber auch die Bilder im Silentmodus im IMAGE Verzeichnis ausgetausch hab , wundert es mich , woher SUSE die "original SUSE Bootsplashs Hintergründe" her nimmt ?
PS: Beim runterfahren läuft alles richtig gut ab.
Achso , mal was Anderes zwischen durch, muß nächste Woche nen Ubuntu FTP Server zurecht machen ,auf den Windows XP Rechner zugreifen müssen , wenn ich nicht weiterkomme , hilfst Du mir ?
Schönes Wochenende .
MfG T-LinerKeine Brust kann so flach sein , wie einige Unterhaltungen .
-
27.08.2010, 23:12 #4
Registrierter Benutzer
- Registriert seit
- 07.2009
- Beiträge
- 2.492
Hi T-Liner,
'tschuldigung für die nicht sehr qualifizierte Antwort. Die von dir zitierten Verzeichnisse gibt's bei Debian & Co nicht und YAST war nie mein Freund. Bei Ubuntu liefe die ganze Geschichte ziemlich schmerzarm über Usplash, bzw.grafisch über den Startup Manager. Aber das hilft dir natürlich nicht weiter. Ich vermute nach wie vor ein Rechte-Problem, das würde IMO auch erklären, dass nach dem Login das Runterfahren "richtig gut" abläuft.
Auf den Treiber kam ich, weil proprietäre Treiber teilweise die Systemeinstellungen ungefragt überschreiben. So habe ich z.B. das Vergnügen eines schwarzen Bildschirms bis zum Eintritt ins Userland, weil mein Nvidia-Treiber Probleme mit KMS hat. Die interessieren mich ehrlich gesagt nicht weiter, wenn die Kiste dadurch schneller starten würde, nähme ich auch einen komplett schwarzen Bildschirm bis zum Login in Kauf.
Ähmm, ja, grundsätzlich gerne. Allerdings ist ab Montag neues Schuljahr und die ersten 14 Tage gehe ich erfahrungsgemäß auf dem Zahnfleisch. I'll do my very best.Achso , mal was Anderes zwischen durch, muß nächste Woche nen Ubuntu FTP Server zurecht machen ,auf den Windows XP Rechner zugreifen müssen , wenn ich nicht weiterkomme , hilfst Du mir ?
-
28.08.2010, 09:23 #5
@ T-Liner
Geht das Ganze nicht viel einfacher??
1. Kopieren des Bootsplashes als Root nach /etc/bootsplash/themes
2. YaST -> System -> Editor für /etc/sysconfig
In der linken Auswahl -- System -> Boot -> Theme.
Hier kann man das Theme auswählen.
Dh. in der Eingabezeile den Verzeichnisnamen des Themes eingeben (/etc/bootsplash/themes/MeinTheme).
3.Als Root in der Konsole :~>mkinitrd
Gruß Andy.Reddy
-
02.09.2010, 19:43 #6
Hi Freunde
Bin nun endlich mit Renovieren fertig . Uff.
Konnte mich also immer nur nen bissel um den Computer kümmern.
Hi Andy.Reddy
Stimmt , so geht’s auch , und schneller .
Hi tempranillo
Das war der endscheidende Hinweis .
>Anscheinend geht ja die Sache bei der Übergabe vom Kernel an das Userland schief.
Genau , da lag mein Verständnisproblem .
Ok , hatte ich ja nicht , da ich von den Bootvorgängen nix wußte :-)
Also mal grob wie ich's verstanden hab.
(Und wie ich's dank der Hilfe hier im Forum hinbekommen hab)
SUSE 11.2 startet.
1 kommt der GRUB SCREEN (in dem ich auswählen kann , welches System ich starte)
(Dank Rattiberta konnte ich den von „Normal“ auf die „Winterpenguis“ umstellen)
Dateien liegen hier : /boot/
http://www.pcwelt.de/forum/linux-dis...grubmenue.html
2 dann kommt der Kernel Bootvorgang
(siehe Andy.Reddy oder meine Vorgehensweise)
Bilddateien liegen „Ursprünglich“ hier : /etc/bootsplash/themes
3 jetzt wird der Bildschirm dunkel (nur kurz)
4 Bei einem „Fehlstart“ würde jetzt der Anmelde Bildschirm kommen (sonst wird man ja meißt automatisch angemeldet) Also der Bildschirm wo ich den USER oder ROOT auswählen kann.
Die Hintergrundbilder liegen hier : /usr/share/kde4/apps/kdm/themes/
5 Nun wird mit KDE Bootbild weitergeladen (ist nen PNG)
Die liegen hier : /usr/share/kde4/apps/ksplash/Themes
Diese Einstellung kann auch durch die Systemsteuerung gemacht werden .
Da ich aber alles „händisch“ und mit Gimp , und Euren Hinweisen , ohne Google , hinbekommen hab , hab ich auch mehr gelernt , als mir irgendwas fertiges von KDE.org zu ziehen .
Was bestimmt schön aussieht , aber nicht ganz meinem Wunsch entsprach,
So , das Thema ist beendet ( ev. Nehm ich noch nen anderen Sound und nen Mauszeiger)
Heut ist auch meine EASYMOUSE gekommen , so das es am Wochenende erstmal auf Windows Ebene kurz weitergeht , ev muß ich dazu noch nen Debian Server auf nen anderen Rechner bringen.
Also noch mal danke !
Und sorry für meine leienhafte Ausdrucksweise.
MfG T-LinerKeine Brust kann so flach sein , wie einige Unterhaltungen .
12

Zitieren

Lesezeichen