vBulletin Search Engine Optimization
| |||||||
| Register | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| In trying to get bootsplash to work, I find that the initrd it makes is trying to find a file that is: a) nonexistent b) not even available... Here is what I find: [quote} I found this in dmesg... Quote: bootsplash 3.1.3-2003/11/14: looking for picture..... silentjpeg size 21768 bytes, found (1024x768, 20089 bytes, v3). But, there is no file called silentjpeg and sized 21768 bytes. Here is the ls of that image directory: Quote: [root@tux images] # ls -al total 324 drwxr-xr-x 2 root root 4096 Jan 11 20:01 . drwxr-xr-x 4 root root 4096 Jan 3 09:40 .. -rw-r--r-- 1 root root 20029 Jan 11 10:32 bootsplash-1024x768.jpg -rw-r--r-- 1 root root 26325 Jan 11 10:32 bootsplash-1280x1024.jpg -rw-r--r-- 1 root root 33872 Jan 11 10:32 bootsplash-1600x1200.jpg -rw-r--r-- 1 root root 17935 Jan 11 10:32 bootsplash-800x600.jpg -rw-r--r-- 1 root root 21660 Jan 11 10:32 silent-1024x768.jpg -rw-r--r-- 1 root root 74963 Jan 11 10:32 silent-1280x1024.jpg -rw-r--r-- 1 root root 92939 Jan 11 10:32 silent-1600x1200.jpg -rw-r--r-- 1 root root 10478 Jan 11 10:32 silent-800x600.jpg And, why is it looking for 1024x768 when I specified vga=788 which is 800x600 And, I can only find: Quote: [root@tux root] # emerge -s bootsplash Searching... [ Results for search key : bootsplash ] [ Applications found : 1 ] * media-gfx/bootsplash Latest version available: 0.6-r3 Latest version installed: 0.6-r3 Size of downloaded files: 302 kB Homepage: http://linux.tkdack.com/ Description: Graphical backgrounds for frame buffer consoles ...something is fishy in Denmark. [/quote] -- -Joseph- Newbies, don't let some of our people's nastiness put you off... http://users.netwit.net.au/~pursang/l-faq.pdf http://www.gentoo.org/doc/en/index.xml |
| |||
| Joseph wrote: > In trying to get bootsplash to work, I find that the initrd it makes is > trying to find a file that is: > > a) nonexistent > b) not even available... > > Here is what I find: > > [quote} > I found this in dmesg... > > Quote: > bootsplash 3.1.3-2003/11/14: looking for picture..... silentjpeg size > 21768 bytes, found (1024x768, 20089 bytes, v3). > > > But, there is no file called silentjpeg and sized 21768 bytes. > Does http://www.bootsplash.org/kernel.html shed any light on the matter? I've not played with 2.6.X yet and won't do until it's an umasked genkernel supporting it is released. It looks as if you have to attach your chosen jpeg splash screen to initrd. The bootsplash package in Portage is as I understand bootsplash images for grub. Actually does anyone know if grub can support higher resolutions than 640x480? It would be nice to have a full screen at boot time for my laptop. HTH, Al -- news at prbox dot con |
| |||
| On Tue, 13 Jan 2004 01:43:49 +0000, Al West wrote: > Does http://www.bootsplash.org/kernel.html shed any light on the matter? Yes, and no... See, genkernel 3.0 is supposed to do all this automatically. But, for some reason it isn't... Compare my original text with the last box on that page. -- -Joseph- Newbies, don't let some of our people's nastiness put you off... http://users.netwit.net.au/~pursang/l-faq.pdf http://www.gentoo.org/doc/en/index.xml |
| |||
| On Tue, 13 Jan 2004 01:43:49 +0000, Al West wrote: > The bootsplash package in Portage is as I understand bootsplash images for > grub. Actually does anyone know if grub can support higher resolutions > than 640x480? It would be nice to have a full screen at boot time for my > laptop. I know that I use the same grub for both Mandrake and Gentoo, and I get a fine splash at 800x600 (vga=788) in Mandrake. I think the 640x480 part is -just- for the _initial_ grub screen...and -not- for the splash that comes later. -- -Joseph- Newbies, don't let some of our people's nastiness put you off... http://users.netwit.net.au/~pursang/l-faq.pdf http://www.gentoo.org/doc/en/index.xml |
| |||
| > On Tue, 13 Jan 2004 01:43:49 +0000, Al West wrote: > > > Does http://www.bootsplash.org/kernel.html shed any light on the matter? > > Yes, and no... > > See, genkernel 3.0 is supposed to do all this automatically. But, for some > reason it isn't... > > Compare my original text with the last box on that page. > I've never used genkernel but genkernel 3.0 is masked meaning it is developmental and hence not necessarily in working order. So 'broken and buggy' should not be an unexpected outcome.. things are usually masked for a reason! I think from your original post you said you are using a 2.6.* kernel which is also masked in the portage tree. To assume that a masked Gentoo specific tool will work on a masked kernel is asking a bit much don't you think? Basically you need to know how to do the following things to get bootsplash working: 1) patch the kernel source 2) build your own kernel 3) create a (ram disk) initrd for your bootimage (or run the splash script from http://www.bootsplash.org/kernel.html ) 4) modify your grub/lilo config file appropriately (add initrd=/path/to/initrd) Actually the instructions are reasonably straight forward at http://www.bootsplash.org/kernel.html so give it a crack. They show you how to patch the kernel and you can learn how to build your own by following the Gentoo installation instructions. Good luck. Cheers, Jason |
| |||
| On Tue, 13 Jan 2004 03:32:24 +0000, Jason Nielsen wrote: >> On Tue, 13 Jan 2004 01:43:49 +0000, Al West wrote: >> >> > Does http://www.bootsplash.org/kernel.html shed any light on the matter? >> >> Yes, and no... >> >> See, genkernel 3.0 is supposed to do all this automatically. But, for some >> reason it isn't... >> >> Compare my original text with the last box on that page. >> > > I've never used genkernel but genkernel 3.0 is masked meaning it is > developmental and hence not necessarily in working order. So 'broken and > buggy' should not be an unexpected outcome.. things are usually masked for > a reason! I think from your original post you said you are using a 2.6.* > kernel which is also masked in the portage tree. To assume that a masked > Gentoo specific tool will work on a masked kernel is asking a bit much > don't you think? Basically you need to know how to do the following > things to get bootsplash working: > > 1) patch the kernel source > 2) build your own kernel > 3) create a (ram disk) initrd for your bootimage (or run the > splash script from http://www.bootsplash.org/kernel.html ) > 4) modify your grub/lilo config file appropriately (add > initrd=/path/to/initrd) > > Actually the instructions are reasonably straight forward at > http://www.bootsplash.org/kernel.html so give it a crack. They show you > how to patch the kernel and you can learn how to build your own by > following the Gentoo installation instructions. Good luck. I am coming to the conclusion that right now the -only- splash that works in this genkernel is the 1024x768@16... There does not appear to be any way to specify any -specific- bootsplash size. Specifying vga=788 or vga=0x314 does not change it...but gives me either a black screen, or an out of sync page. It might well be -not ready- yet, even though the "all" switch is supposed to work. In the meantime I think I'll just play with things the other way. BTW, the kernel I have is supposed to already be patched...and has the bootsplash option in it. -- -Joseph- Newbies, don't let some of our people's nastiness put you off... http://users.netwit.net.au/~pursang/l-faq.pdf http://www.gentoo.org/doc/en/index.xml |
| |||
| > I am coming to the conclusion that right now the -only- splash that works > in this genkernel is the 1024x768@16... > > There does not appear to be any way to specify any -specific- bootsplash > size. Specifying vga=788 or vga=0x314 does not change it...but gives me > either a black screen, or an out of sync page. > The problem you are experiencing has to do with the initrd you are using. If you create the initrd with a 1024x768 image (size of the default) then no matter what vga= option you give it is still going to come up 1024x768. The kernel isn't smart enough to resolve the fact that the image in your initrd is 1024x768 and that it needs to resize it to vga=788 (actually it might realize this fact and issue an error in your dmesg but it doesn't have the tools to resize the image for you). So if you want the splash screen to play nice you need to create the initrd with the appropriate sized image.. or use one with the right sized image. Hope that helps. Cheers, Jason |
| |||
| > On Mon, 12 Jan 2004 13:34:06 -0500, Joseph wrote: > > > In trying to get bootsplash to work > > Why? Do you reboot often and enjoy looking at a splash screen? > I totally agree.. not much point! However, one very nice thing about using the bootsplash patch is that it allows you to set background images for your consoles which some, like myself use a lot... the Gentoo Emergence is rather nice ;-)! You can even set a different image for each console. If fluxbox tabbing wasn't so awesome I would almost never leave the console... although screen comes close but the auto-grouping deal is the breaker ... long live Flux ;-)! Cheers, Jason |
| ||||
| On Mon, 12 Jan 2004 23:32:11 -0700, Freeride wrote: > On Mon, 12 Jan 2004 13:34:06 -0500, Joseph wrote: > >> In trying to get bootsplash to work > > Why? Do you reboot often and enjoy looking at a splash screen? Always a comedian in the crowd.... -- -Joseph- Newbies, don't let some of our people's nastiness put you off... http://users.netwit.net.au/~pursang/l-faq.pdf http://www.gentoo.org/doc/en/index.xml |