View previous topic :: View next topic |
Author |
Message |
GTAdmin Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
![](images/avatars/632534315452fbb5005fd9.jpg)
Joined: 22 Sep 2006 Posts: 99 Location: Hannover
|
Posted: Wed Oct 04, 2006 7:56 am Post subject: fbsplash Bild wird nicht geladen [SOLVED] |
|
|
Morgen zusammen.
Ich bin gerade dabei mir fbsplash einzurichten (Nach dem Howto bei Wiki).
Habe die grub.conf soweit fertig.
Code: | default 0
timeout 30
splashimage=(hd1,0)/boot/grub/splash.xpm.gz
title=Gentoo Linux 2.6.17-r8
root (hd1,0)
kernel /boot/kernel-2.6.17-gentoo-r8 root=/dev/sdb3 video=vesafb-tng:1280x1024@75,mtrr,ywrap splash=silent,theme:emergence console=tty1
initrd /boot/fbsplash-emergence-1280x1024
title=WindowsXP
rootnoverify (hd0,0)
makeactive
chainloader +1 |
Beim Booten meldet mir nun das System, dass es das Bild
Code: | /etc/splash/emergence/images/verbose-1024x768.png |
nicht finden kann.
In welcher Datei gebe ich an, welches Bild geladen werden soll?
Ich brauche nämlich 1280x1024
GTAdmin
Last edited by GTAdmin on Mon Oct 16, 2006 6:51 am; edited 3 times in total |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
nikaya Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/5028176044b87f34a3cb8e.png)
Joined: 13 May 2006 Posts: 1471 Location: Germany
|
Posted: Wed Oct 04, 2006 8:15 am Post subject: |
|
|
Code: | emerge -av splashutils | hast Du gemacht?Das legt die Images in /etc/splash ab.Je nachdem was Du als theme in grub.conf angegeben hast wird es dort gesucht.Es muß natürlich vorhanden sein,es gibt nämlich auch noch Themes in media-gfx/splash-themes-gentoo und media-gfx/splash-themes-livecd.Schau am besten in /etc/splash nach.
Übrigens:
Der letzte Eintrag in der kernel-Zeile muß lauten:CONSOLE=/dev/tty1 _________________ Notes on Dhamma
How to waste your time: look for an explanation of consciousness, ask to know what feeling is. (Nanavira Thera) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
GTAdmin Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
![](images/avatars/632534315452fbb5005fd9.jpg)
Joined: 22 Sep 2006 Posts: 99 Location: Hannover
|
Posted: Wed Oct 04, 2006 8:20 am Post subject: |
|
|
Doe John wrote: | Code: | emerge -av splashutils | hast Du gemacht?Das legt die Images in /etc/splash ab.Je nachdem was Du als theme in grub.conf angegeben hast wird es dort gesucht.Es muß natürlich vorhanden sein,es gibt nämlich auch noch Themes in media-gfx/splash-themes-gentoo und media-gfx/splash-themes-livecd.Schau am besten in /etc/splash nach.
Übrigens:
Der letzte Eintrag in der kernel-Zeile muß lauten:CONSOLE=/dev/tty1 |
Ja, ich habe alle drei gemerged.
Aber irgendwie komme ich mit dem Wiki-Howto nicht zum richtigen Ergebnis
Habe auch ein paar andere und auch englische Howtos beäugt, aber das bringt mir alles durcheinander.
Den Eintrag CONSOLE... habe ich schon geändert (danke)
GTAdmin |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
nikaya Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/5028176044b87f34a3cb8e.png)
Joined: 13 May 2006 Posts: 1471 Location: Germany
|
Posted: Wed Oct 04, 2006 8:55 am Post subject: |
|
|
Hmmh,setz mal noch einen vga-Parameter,das war in einem anderen Thread die Ursache.Also vga=0x31A in die kernel-Zeile.
Schaden kann es auf jeden Fall nicht.
Und die genaue Fehlermeldung wäre auch mal interessant. _________________ Notes on Dhamma
How to waste your time: look for an explanation of consciousness, ask to know what feeling is. (Nanavira Thera) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
GTAdmin Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
![](images/avatars/632534315452fbb5005fd9.jpg)
Joined: 22 Sep 2006 Posts: 99 Location: Hannover
|
Posted: Wed Oct 04, 2006 9:50 am Post subject: |
|
|
So, wollte den Fehler eigentlich posten (hatte ihn abfotografiert )
Aber ich bin schon wieder ein Stück weiter.
Habe die grub.conf angepasst und nun bootet er auch quiet
Code: | default 0
timeout 30
splashimage=(hd1,0)/boot/grub/splash.xpm.gz
title=Gentoo Linux 2.6.17-r8
root (hd1,0)
kernel /boot/kernel-2.6.17-gentoo-r8 root=/dev/sdb3 video=vesafb-tng:1280x1024@75,mtrr,ywrap splash=verbose,theme:emergence quiet CONSOLE=/dev/tty1
initrd /boot/fbsplash-emergence-1280x1024 |
Allerdings immer noch ohne Bild
Die Meldung auf dem Schirm habe ich wieder abfotografiert und lautet:
Code: | Booting 'Gentoo Linux 2.6.17-r8'
root (hd1,0)
Filesystem type is ext2fs, partition type 0x83
kernel /boot/kernel-2.6.17-gentoo-r8 root=/dev/sdb3 video=vesafb-tng:1280x1024@
75,mtrr,ywrap splash=verbose,theme:emergence quiet CONSOLE=/dev/tty1
[Linux-bzImage, setup=0x1a00, size=0x181329]
initrd /boot/fbsplash-emergence-1280x1024
[Linux-initrd @ 0x1ffd7000, 0x1897e bytes]
Uncompressing Linux... Ok, booting the kernel. |
Ich setz die VGA Option nochmal dazu... |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
firefly Watchman
![Watchman Watchman](/images/ranks/rank-G-2-watchman.gif)
Joined: 31 Oct 2002 Posts: 5329
|
Posted: Wed Oct 04, 2006 9:55 am Post subject: |
|
|
ähm er verwendet vesafb-tng und da ist der vga parameter falsch. die syntax ist fast richtig nur ersetzte das vesafb-tng durch vesafb. Denn vesafb-tng ist ein drop-in replacement für vesafb und hat deswegen keinen seperaten parameternamen sondern verwendet vesafb. _________________ Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
GTAdmin Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
![](images/avatars/632534315452fbb5005fd9.jpg)
Joined: 22 Sep 2006 Posts: 99 Location: Hannover
|
Posted: Wed Oct 04, 2006 10:22 am Post subject: |
|
|
firefly wrote: | ähm er verwendet vesafb-tng und da ist der vga parameter falsch. die syntax ist fast richtig nur ersetzte das vesafb-tng durch vesafb. Denn vesafb-tng ist ein drop-in replacement für vesafb und hat deswegen keinen seperaten parameternamen sondern verwendet vesafb. |
Japp, definetly.
Der vga Parameter hat bei mir eine Fehlermeldung ausgegeben (hat mir doch geschadet - war nur ein Witz )
Wenn nur nicht dieses ständige rebooten wäre... ![Rolling Eyes :roll:](images/smiles/icon_rolleyes.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
firefly Watchman
![Watchman Watchman](/images/ranks/rank-G-2-watchman.gif)
Joined: 31 Oct 2002 Posts: 5329
|
Posted: Wed Oct 04, 2006 10:38 am Post subject: |
|
|
ersetzte einfach das vesafb-tng durch vesafb und dann sollte es passen, zumindestens mit dem framebuffer an sich. _________________ Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
GTAdmin Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
![](images/avatars/632534315452fbb5005fd9.jpg)
Joined: 22 Sep 2006 Posts: 99 Location: Hannover
|
Posted: Wed Oct 04, 2006 11:25 am Post subject: |
|
|
firefly wrote: | ersetzte einfach das vesafb-tng durch vesafb und dann sollte es passen, zumindestens mit dem framebuffer an sich. |
Ja, der framebuffer sitzt einwandfei und läuft.
Ich möchte nur gerne beim fbsplash ein Hintergrundbilde sehen (z.B. wie bei der Gentoo Minimal CD),
aber irgendwie klappt das auch nach dem dritten durcharbeiten des Wiki-Howtos nicht...
Schade ![Crying or Very sad :cry:](images/smiles/icon_cry.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
saturday Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/32835555441e71c04868f0.jpg)
Joined: 20 Dec 2004 Posts: 246 Location: de/munich/home
|
Posted: Wed Oct 04, 2006 12:34 pm Post subject: |
|
|
Bei mir (ATI-9600-Grafikkarte) hats auch erst mit dem radeonfb geklappt.
Meine grub.conf-Einträge (Genkernel-Nutzer):
Code: | kernel (hd0,6)/kernel-Gensplash-x86-2.6.17-gentoo-r8 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/hda9 udev
video=radeonfb:1280x1024-32@60 splash=silent,theme:livecd-2006.1 quiet CONSOLE=/dev/tty1 noapic (ALLES EINE ZEILE, logisch!)
initrd (hd0,6)/initramfs-Gensplash-x86-2.6.17-gentoo-r8 |
Vielleicht gibt dir das ja weitere Anregungen. ![Smile :)](images/smiles/icon_smile.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
GTAdmin Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
![](images/avatars/632534315452fbb5005fd9.jpg)
Joined: 22 Sep 2006 Posts: 99 Location: Hannover
|
Posted: Thu Oct 05, 2006 1:01 pm Post subject: |
|
|
Ja, danke
und wieder ein Stück weiter.
Neue Fehlermeldung
Code: | Uncompressing Linux... Ok, booting the kernel.
Can't open config file /etc/splash/emergence/1024x768.cfg.
No 8bpp verbose picture specified in the theme config.
Failed to get verbose splash image.
INIT: version 2.86 booting |
Eigentlich glasklar... nur - ein Bild von dieser Bezeichnung liegt definitiv in diesem Ordner ?!?
Und ich wollte eigenltich 1280x1024 haben?
Da muss doch ein vorhergehender Befehl entweder fehlen oder falsch gewesen sein?
GTAdmin |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
firefly Watchman
![Watchman Watchman](/images/ranks/rank-G-2-watchman.gif)
Joined: 31 Oct 2002 Posts: 5329
|
Posted: Thu Oct 05, 2006 1:32 pm Post subject: |
|
|
GTAdmin wrote: | Ja, danke
und wieder ein Stück weiter.
Neue Fehlermeldung
Code: | Uncompressing Linux... Ok, booting the kernel.
Can't open config file /etc/splash/emergence/1024x768.cfg.
No 8bpp verbose picture specified in the theme config.
Failed to get verbose splash image.
INIT: version 2.86 booting |
Eigentlich glasklar... nur - ein Bild von dieser Bezeichnung liegt definitiv in diesem Ordner ?!?
Und ich wollte eigenltich 1280x1024 haben?
Da muss doch ein vorhergehender Befehl entweder fehlen oder falsch gewesen sein?
GTAdmin |
da diese fehlermeldung vor dem "INIT:.." kommt, kann er die datei nicht in der initrd finden. _________________ Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
saturday Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/32835555441e71c04868f0.jpg)
Joined: 20 Dec 2004 Posts: 246 Location: de/munich/home
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
bbgermany Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/14656390143b65679294bf.jpg)
Joined: 21 Feb 2005 Posts: 1844 Location: Oranienburg/Germany
|
Posted: Thu Oct 05, 2006 5:53 pm Post subject: |
|
|
ne ganz dumme frage, die auflösung hast du aber beim erstellen der splash-initrd mit angegeben?
Code: |
splash_geninitramfs -v -g /boot/fbsplash-emergence-1280x1024 -r 1280x1024 emergence
|
quelle: http://de.gentoo-wiki.com/Fbsplash _________________ Desktop: Ryzen 5 5600G, 32GB, 2TB, RX7600
Notebook: Dell XPS 13 9370, 16GB, 1TB
Server #1: Ryzen 5 Pro 4650G, 64GB, 16.5TB
Server #2: Ryzen 4800H, 32GB, 22TB |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
GTAdmin Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
![](images/avatars/632534315452fbb5005fd9.jpg)
Joined: 22 Sep 2006 Posts: 99 Location: Hannover
|
Posted: Sat Oct 07, 2006 10:31 am Post subject: |
|
|
Hm, danke, aber das hilft mir leider nicht weiter... |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
GTAdmin Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
![](images/avatars/632534315452fbb5005fd9.jpg)
Joined: 22 Sep 2006 Posts: 99 Location: Hannover
|
Posted: Sat Oct 07, 2006 10:32 am Post subject: |
|
|
bbgermany wrote: | ne ganz dumme frage, die auflösung hast du aber beim erstellen der splash-initrd mit angegeben?
Code: |
splash_geninitramfs -v -g /boot/fbsplash-emergence-1280x1024 -r 1280x1024 emergence
|
quelle: http://de.gentoo-wiki.com/Fbsplash |
Ja, hatte ich am Anfang gemacht. Leider bringt auch ein nachträgliches Setzen nichts... |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
GTAdmin Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
![](images/avatars/632534315452fbb5005fd9.jpg)
Joined: 22 Sep 2006 Posts: 99 Location: Hannover
|
Posted: Sun Oct 08, 2006 1:36 pm Post subject: |
|
|
So, ein bisschen weiter hat mich das Posting nun doch gebracht.
Nachdem ich die Farbtiefe von 24Bit mit in der Kernel Kommando Zeile angegeben habe, lautet die neue Fehlermeldung nun
Code: | Failed to get image (null)
Failed to get verbose splash image |
GTAdmin |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
firefly Watchman
![Watchman Watchman](/images/ranks/rank-G-2-watchman.gif)
Joined: 31 Oct 2002 Posts: 5329
|
Posted: Sun Oct 08, 2006 2:04 pm Post subject: |
|
|
könntest du mal den inhalt der generierten initrd-datei hier posten?
du kommst wie folgt an den inhalt:
erstmal schaust du um was für ein typ von image es sich handelt(entwerder gzipped cpio archiv oder ein ramfs-image):
Code: | file <initrd-datei> |
wenn file folgendes ausgibt:
Code: | initrd-swsusp2: gzip compressed data, was "initrd-swsusp2", from Unix, last modified: Sat Aug 20 20:42:24 2005 |
dann an den dateinamen ein ".gz" anhängen und per gunzip entpacken.
jetzt nochmals per file den typ der entpackten datei prüfen.
Wenn file dies ausgibt,
Code: | initrd-swsusp2: ASCII cpio archive (SVR4 with no CRC) |
dann handelt es sich um ein cpio archiv und du kannst es wie folgt entpacken.
Code: | mkdir temp && cd temp
cpio -id < <initrd-datei> |
Ansonsten wird es sich um ein ramfs image handeln, welches du normalerweise per loop-back mounten kannst.
Da ich kein genkernel verwende und zusätzlich suspend2(bei dem ich auch beim resume einen netten slpash sehen möchte ) erstelle ich die initrd quasi von hand. Die Dateistruktur sieht bei mir wie folgt aus:
Code: | /mnt/temp
gentoolap -> ls -lR
.:
total 0
drwxr-xr-x 5 root root 168 2006-10-08 15:47 dev
drwxr-xr-x 3 root root 72 2006-10-08 15:47 etc
drwxr-xr-x 2 root root 48 2006-10-08 15:47 proc
drwxr-xr-x 2 root root 48 2006-10-08 15:47 root
drwxr-xr-x 2 root root 152 2006-10-08 15:47 sbin
drwxr-xr-x 2 root root 48 2006-10-08 15:47 sys
./dev:
total 0
crw-r--r-- 1 root root 5, 1 2006-10-08 15:47 console
drwxr-xr-x 2 root root 48 2006-10-08 15:47 fb
drwxr-xr-x 2 root root 48 2006-10-08 15:47 misc
crw-r--r-- 1 root root 1, 3 2006-10-08 15:47 null
drwxr-xr-x 2 root root 48 2006-10-08 15:47 vc
./dev/fb:
total 0
./dev/misc:
total 0
./dev/vc:
total 0
./etc:
total 0
drwxr-xr-x 5 root root 208 2006-10-08 15:47 splash
./etc/splash:
total 68
lrwxrwxrwx 1 root root 7 2006-10-08 15:47 default -> mytheme
drwxr-xr-x 3 root root 104 2006-10-08 15:47 emergence
drwxr-xr-x 3 root root 104 2006-10-08 15:47 gentoo
-rw-r--r-- 1 root root 66372 2006-10-08 15:47 luxisri.ttf
drwxr-xr-x 3 root root 104 2006-10-08 15:47 mytheme
lrwxrwxrwx 1 root root 7 2006-10-08 15:47 suspend2 -> default
./etc/splash/emergence:
total 4
-rw-r--r-- 1 root root 1082 2006-10-08 15:47 1024x768.cfg
drwxr-xr-x 2 root root 208 2006-10-08 15:47 images
./etc/splash/emergence/images:
total 552
-rw-r--r-- 1 root root 99789 2006-10-08 15:47 silent-1024x768-256.png
-rw-r--r-- 1 root root 21722 2006-10-08 15:47 silent-1024x768.jpg
-rw-r--r-- 1 root root 364246 2006-10-08 15:47 verbose-1024x768-240.png
-rw-r--r-- 1 root root 69687 2006-10-08 15:47 verbose-1024x768.jpg
./etc/splash/gentoo:
total 4
-rw-r--r-- 1 root root 889 2006-10-08 15:47 1024x768.cfg
drwxr-xr-x 2 root root 208 2006-10-08 15:47 images
./etc/splash/gentoo/images:
total 576
-rw-r--r-- 1 root root 202084 2006-10-08 15:47 silent-1024x768-256.png
-rw-r--r-- 1 root root 21660 2006-10-08 15:47 silent-1024x768.jpg
-rw-r--r-- 1 root root 291644 2006-10-08 15:47 verbose-1024x768-240.png
-rw-r--r-- 1 root root 62170 2006-10-08 15:47 verbose-1024x768.jpg
./etc/splash/mytheme:
total 4
-rw-r--r-- 1 stephan users 876 2006-10-08 15:47 1024x768.cfg
drwxr-xr-x 2 stephan users 128 2006-10-08 15:47 images
./etc/splash/mytheme/images:
total 472
-rw-r--r-- 1 stephan users 284786 2006-10-08 15:47 silent-1024x768.png
-rw-r--r-- 1 stephan users 194828 2006-10-08 15:47 verbose-1024x768.png
./proc:
total 0
./root:
total 0
./sbin:
total 2314
-rwxr-xr-x 1 root root 415920 2006-10-08 15:47 splash_helper
-rwxr-xr-x 1 root root 1460328 2006-10-08 15:47 suspend2ui_fbsplash
-rwxr-xr-x 1 root root 485156 2006-10-08 15:47 suspend2ui_text
./sys:
total 0 |
und meine grub-kernel zeile sieht wie folgt aus:
Code: | kernel /boot/bzImage root=/dev/hda8 video=vesafb:ywrap,1024x768-16@60 elevator=cfq resume2=swap:/dev/hda6 splash=silent,fadein,theme:default quiet CONSOLE=/dev/tty1
initrd /boot/initrd-swsusp2 |
_________________ Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
wols Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
Joined: 06 Nov 2005 Posts: 92 Location: Franken
|
Posted: Sun Oct 08, 2006 10:36 pm Post subject: |
|
|
Hallo,
ich hoffe ich kann Dir helfen ich habe letztes u. dieses Wochenende auf meinen drei Kisten sowas gemacht (zwar mit Lilo aber macht nichts).
Ich glaube hier vermengst Du zwei Dinge:
'splashimage=(hdX,Y)/GRUB/myfile.xpm.gz' ist das Bild welches Grub im Hintergrund hat während du z. B. Gentoo- u. Windoof-Boot auswählst.
'fbsplash' wird verwendet nachdem Du Gentoo im Grub-Boot-Menü ausgewählt hast und der Gentoo-Kernel lädt und dan die Init-Scripts ihr Werk tun.
Hier mal als Beispiel meine Konfiguration bzw. Tätigkeiten (funktioniert so wirklich und ist total cool):
BootMENÜ-Lilo-Splash (für Grub entsprechend umsetzen):
Code: |
# /etc/lilo.conf
# hat nichts(!) mit fbsplash zu tun:
bitmap = /boot/lilosplash-gentoo.bmp
bmp-table = 13,16,1,5,32,5
bmp-colors = 7,,,15,,
bmp-timer = none
# für fbsplash:
append = "apm=power-off pci=noacpi resume2=swap:/dev/hda1 video=sisfb:mode:800x600-16 splash=silent,theme:livecd-2006.0 console=tty1"
image = /boot/kernel-2.6.17-suspend2-r2
root = /dev/hda5
label = GENTOO
initrd = /boot/fbsplash-livecd-2006.0-800x600
read-only # read-only for checking
restricted
password = XXXXX
|
BOOT-Splash mit 'fbsplash':
Code: |
cd /usr/src/linux
make menuconfig
make
make modules_install
cp .config /boot/config-2.6.17-suspend2
cp System.map /boot/System.map-2.6.17-suspend2
cp arch/i386/boot/bzImage /boot/kernel-2.6.17-suspend2
splash_geninitramfs -v -g /boot/fbsplash-livecd-2006.0-800x600 -r 800x600 livecd-2006.0
lilo
# um es auch bei Suspend schön zu haben:
cd /etc/splash
ln -s livecd-2006.0 suspend2
|
Wenn wegen 8bpp gemeckert wird ist Dein Framebuffer nicht im Mindest-16bpp-Modus.
Bei meinem Beispiel ging es nur mit den genauen Angaben für meinen 'sisfb' im Notebook. Hier kann '/usr/src/linux/Documentation/fb/' helfen.
Wenn der Framebuffer zwar 'da ist' aber kein Splash funktioniert stimmt hinter 'video=' was nicht.
Wenns immer noch nicht klappt frage bitte hier noch mal - das bekommen wir schon zum laufen.
Vielleicht sollten wir zusammen danach das deutsche Wiki aktualisieren? _________________ Danke und weiter so! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
GTAdmin Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
![](images/avatars/632534315452fbb5005fd9.jpg)
Joined: 22 Sep 2006 Posts: 99 Location: Hannover
|
Posted: Mon Oct 09, 2006 3:26 pm Post subject: |
|
|
firefly wrote: | könntest du mal den inhalt der generierten initrd-datei hier posten?
du kommst wie folgt an den inhalt:
erstmal schaust du um was für ein typ von image es sich handelt(entwerder gzipped cpio archiv oder ein ramfs-image):
Code: | file <initrd-datei> |
wenn file folgendes ausgibt:
Code: | initrd-swsusp2: gzip compressed data, was "initrd-swsusp2", from Unix, last modified: Sat Aug 20 20:42:24 2005 |
dann an den dateinamen ein ".gz" anhängen und per gunzip entpacken.
jetzt nochmals per file den typ der entpackten datei prüfen.
Wenn file dies ausgibt,
Code: | initrd-swsusp2: ASCII cpio archive (SVR4 with no CRC) |
dann handelt es sich um ein cpio archiv und du kannst es wie folgt entpacken.
Code: | mkdir temp && cd temp
cpio -id < <initrd-datei> |
Ansonsten wird es sich um ein ramfs image handeln, welches du normalerweise per loop-back mounten kannst.
Da ich kein genkernel verwende und zusätzlich suspend2(bei dem ich auch beim resume einen netten slpash sehen möchte ) erstelle ich die initrd quasi von hand. Die Dateistruktur sieht bei mir wie folgt aus:
Code: | /mnt/temp
gentoolap -> ls -lR
.:
total 0
drwxr-xr-x 5 root root 168 2006-10-08 15:47 dev
drwxr-xr-x 3 root root 72 2006-10-08 15:47 etc
drwxr-xr-x 2 root root 48 2006-10-08 15:47 proc
drwxr-xr-x 2 root root 48 2006-10-08 15:47 root
drwxr-xr-x 2 root root 152 2006-10-08 15:47 sbin
drwxr-xr-x 2 root root 48 2006-10-08 15:47 sys
./dev:
total 0
crw-r--r-- 1 root root 5, 1 2006-10-08 15:47 console
drwxr-xr-x 2 root root 48 2006-10-08 15:47 fb
drwxr-xr-x 2 root root 48 2006-10-08 15:47 misc
crw-r--r-- 1 root root 1, 3 2006-10-08 15:47 null
drwxr-xr-x 2 root root 48 2006-10-08 15:47 vc
./dev/fb:
total 0
./dev/misc:
total 0
./dev/vc:
total 0
./etc:
total 0
drwxr-xr-x 5 root root 208 2006-10-08 15:47 splash
./etc/splash:
total 68
lrwxrwxrwx 1 root root 7 2006-10-08 15:47 default -> mytheme
drwxr-xr-x 3 root root 104 2006-10-08 15:47 emergence
drwxr-xr-x 3 root root 104 2006-10-08 15:47 gentoo
-rw-r--r-- 1 root root 66372 2006-10-08 15:47 luxisri.ttf
drwxr-xr-x 3 root root 104 2006-10-08 15:47 mytheme
lrwxrwxrwx 1 root root 7 2006-10-08 15:47 suspend2 -> default
./etc/splash/emergence:
total 4
-rw-r--r-- 1 root root 1082 2006-10-08 15:47 1024x768.cfg
drwxr-xr-x 2 root root 208 2006-10-08 15:47 images
./etc/splash/emergence/images:
total 552
-rw-r--r-- 1 root root 99789 2006-10-08 15:47 silent-1024x768-256.png
-rw-r--r-- 1 root root 21722 2006-10-08 15:47 silent-1024x768.jpg
-rw-r--r-- 1 root root 364246 2006-10-08 15:47 verbose-1024x768-240.png
-rw-r--r-- 1 root root 69687 2006-10-08 15:47 verbose-1024x768.jpg
./etc/splash/gentoo:
total 4
-rw-r--r-- 1 root root 889 2006-10-08 15:47 1024x768.cfg
drwxr-xr-x 2 root root 208 2006-10-08 15:47 images
./etc/splash/gentoo/images:
total 576
-rw-r--r-- 1 root root 202084 2006-10-08 15:47 silent-1024x768-256.png
-rw-r--r-- 1 root root 21660 2006-10-08 15:47 silent-1024x768.jpg
-rw-r--r-- 1 root root 291644 2006-10-08 15:47 verbose-1024x768-240.png
-rw-r--r-- 1 root root 62170 2006-10-08 15:47 verbose-1024x768.jpg
./etc/splash/mytheme:
total 4
-rw-r--r-- 1 stephan users 876 2006-10-08 15:47 1024x768.cfg
drwxr-xr-x 2 stephan users 128 2006-10-08 15:47 images
./etc/splash/mytheme/images:
total 472
-rw-r--r-- 1 stephan users 284786 2006-10-08 15:47 silent-1024x768.png
-rw-r--r-- 1 stephan users 194828 2006-10-08 15:47 verbose-1024x768.png
./proc:
total 0
./root:
total 0
./sbin:
total 2314
-rwxr-xr-x 1 root root 415920 2006-10-08 15:47 splash_helper
-rwxr-xr-x 1 root root 1460328 2006-10-08 15:47 suspend2ui_fbsplash
-rwxr-xr-x 1 root root 485156 2006-10-08 15:47 suspend2ui_text
./sys:
total 0 |
und meine grub-kernel zeile sieht wie folgt aus:
Code: | kernel /boot/bzImage root=/dev/hda8 video=vesafb:ywrap,1024x768-16@60 elevator=cfq resume2=swap:/dev/hda6 splash=silent,fadein,theme:default quiet CONSOLE=/dev/tty1
initrd /boot/initrd-swsusp2 |
|
Hossa, dass übersteigt bei weitem meine Gentoo Kompetenzen.
Ich habe eine Milliarde initrds mit slocate auf meinem Rechner gefunden. Woher soll ich denn wissen, welche Du jetzt haben möchtest?
Vielleicht ist das das Richtige (Hat zumindest mit Splash zu tun):
Code: | ~ $ file /usr/share/splashutils/initrd.splash
/usr/share/splashutils/initrd.splash: ASCII English text |
Mit dem Rest von Dir kann ich null Komma nix anfangen. Bin noch nicht so weit.
GTAdmin |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
GTAdmin Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
![](images/avatars/632534315452fbb5005fd9.jpg)
Joined: 22 Sep 2006 Posts: 99 Location: Hannover
|
Posted: Mon Oct 09, 2006 3:29 pm Post subject: |
|
|
wols wrote: | Hallo,
ich hoffe ich kann Dir helfen ich habe letztes u. dieses Wochenende auf meinen drei Kisten sowas gemacht (zwar mit Lilo aber macht nichts).
Ich glaube hier vermengst Du zwei Dinge:
'splashimage=(hdX,Y)/GRUB/myfile.xpm.gz' ist das Bild welches Grub im Hintergrund hat während du z. B. Gentoo- u. Windoof-Boot auswählst.
'fbsplash' wird verwendet nachdem Du Gentoo im Grub-Boot-Menü ausgewählt hast und der Gentoo-Kernel lädt und dan die Init-Scripts ihr Werk tun.
Hier mal als Beispiel meine Konfiguration bzw. Tätigkeiten (funktioniert so wirklich und ist total cool):
BootMENÜ-Lilo-Splash (für Grub entsprechend umsetzen):
Code: |
# /etc/lilo.conf
# hat nichts(!) mit fbsplash zu tun:
bitmap = /boot/lilosplash-gentoo.bmp
bmp-table = 13,16,1,5,32,5
bmp-colors = 7,,,15,,
bmp-timer = none
# für fbsplash:
append = "apm=power-off pci=noacpi resume2=swap:/dev/hda1 video=sisfb:mode:800x600-16 splash=silent,theme:livecd-2006.0 console=tty1"
image = /boot/kernel-2.6.17-suspend2-r2
root = /dev/hda5
label = GENTOO
initrd = /boot/fbsplash-livecd-2006.0-800x600
read-only # read-only for checking
restricted
password = XXXXX
|
BOOT-Splash mit 'fbsplash':
Code: |
cd /usr/src/linux
make menuconfig
make
make modules_install
cp .config /boot/config-2.6.17-suspend2
cp System.map /boot/System.map-2.6.17-suspend2
cp arch/i386/boot/bzImage /boot/kernel-2.6.17-suspend2
splash_geninitramfs -v -g /boot/fbsplash-livecd-2006.0-800x600 -r 800x600 livecd-2006.0
lilo
# um es auch bei Suspend schön zu haben:
cd /etc/splash
ln -s livecd-2006.0 suspend2
|
Wenn wegen 8bpp gemeckert wird ist Dein Framebuffer nicht im Mindest-16bpp-Modus.
Bei meinem Beispiel ging es nur mit den genauen Angaben für meinen 'sisfb' im Notebook. Hier kann '/usr/src/linux/Documentation/fb/' helfen.
Wenn der Framebuffer zwar 'da ist' aber kein Splash funktioniert stimmt hinter 'video=' was nicht.
Wenns immer noch nicht klappt frage bitte hier noch mal - das bekommen wir schon zum laufen.
Vielleicht sollten wir zusammen danach das deutsche Wiki aktualisieren? |
Mit dem Wiki ist n guter Vorschlag.
Aber dass das Eine der Splash für Grub ist, wusste ich und die Kernel-Commandline für fbsplash.
Müsste aber auch so aus meiner grub.conf herauslesbar sein (Danke trotzdem für Deinen Beitrag)
Code: | default 0
timeout 30
splashimage=(hd1,0)/boot/grub/splash.xpm.gz
title=Gentoo Linux 2.6.17-r8
root (hd1,0)
kernel /boot/kernel-2.6.17-gentoo-r8 root=/dev/sdb3 video=vesafb:1280x1024-32@75,mtrr,ywrap splash=verbose,theme:emergence quiet CONSOLE=/dev/tty1
initrd /boot/fbsplash-emergence-1280x1024
title=WindowsXP
rootnoverify (hd0,0)
makeactive
chainloader +1 |
GTAdmin |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
firefly Watchman
![Watchman Watchman](/images/ranks/rank-G-2-watchman.gif)
Joined: 31 Oct 2002 Posts: 5329
|
Posted: Mon Oct 09, 2006 4:25 pm Post subject: |
|
|
ich meinte eher die initrd, die du in grub angegeben hast
Code: | initrd /boot/fbsplash-emergence-1280x1024 |
_________________ Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
May-C Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/gallery/Monkey Island/Monkey_Island_-_Guybrush3.gif)
Joined: 06 Sep 2004 Posts: 173 Location: Schweiz
|
Posted: Mon Oct 09, 2006 5:04 pm Post subject: |
|
|
also nur nochmal um sicher zu gehen. wenn du folgendes machst (als root bezw mit sudo):
Code: | mount /boot
cd /boot
ls |
dann wird
fbsplash-emergence-1280x1024 aufgelistet?
falls ja würde ich trtzdem nochmals folgendes machen:
Code: | rm fbsplash-emergence-1280x1024
splash_geninitramfs -v -g /boot/fbsplash-emergence-1280x1024 -r 1280x1024 emergence |
und poste doch mal die ausgabe von diesem befehl... |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
GTAdmin Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
![](images/avatars/632534315452fbb5005fd9.jpg)
Joined: 22 Sep 2006 Posts: 99 Location: Hannover
|
Posted: Mon Oct 09, 2006 6:19 pm Post subject: |
|
|
May-C wrote: | also nur nochmal um sicher zu gehen. wenn du folgendes machst (als root bezw mit sudo):
Code: | mount /boot
cd /boot
ls |
dann wird
fbsplash-emergence-1280x1024 aufgelistet?
falls ja würde ich trtzdem nochmals folgendes machen:
Code: | rm fbsplash-emergence-1280x1024
splash_geninitramfs -v -g /boot/fbsplash-emergence-1280x1024 -r 1280x1024 emergence |
und poste doch mal die ausgabe von diesem befehl... |
Ok, folgendes ist nun durchgelaufen
Code: | haktar boot # cd /boot/
haktar boot # rm fbsplash-emergence-1280x1024
haktar boot # splash_geninitramfs -v -g /boot/fbsplash-emergence-1280x1024 -r 1280x1024 emergence
o Creating directory structure..
o Copying /sbin/splash_helper..
o Copying themes..
- emergence
o Creating initramfs image..
haktar boot # |
Als root ! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
GTAdmin Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
![](images/avatars/632534315452fbb5005fd9.jpg)
Joined: 22 Sep 2006 Posts: 99 Location: Hannover
|
Posted: Mon Oct 09, 2006 6:30 pm Post subject: |
|
|
Ich konnte eine weitere Zeile abschreiben, die noch vor der Meldung
"Failed to load image (null)" steht:
Code: | Failed to open config /etc/splash/emergence/1280x1024.cfg |
Wie gesagt ist abgekritzelt und nicht kopiert, da ich keine Kopiermöglichkeit so früh habe.
GTAdmin |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|