View previous topic :: View next topic |
Author |
Message |
Narada Guru
Joined: 12 Dec 2002 Posts: 300 Location: London, UK
|
Posted: Sat Mar 13, 2004 2:04 pm Post subject: |
|
|
Shiner_Man wrote: | psofa wrote: | the mm-sources dont have the bootsplash patch right? is there any patch for 2.6.4-rc2-mm1? |
Code: | ebuild /var/db/pkg/media-gfx/bootsplash-0.6-r2/bootsplash-0.6-r2.ebuild config |
That should patch the kernel tree. Make sure you have the right bootsplash version instead of 0.6-r2. |
You can also use the following command which does the above but maintains the most recent bootsplash version. _________________ http://dhruba.name/ |
|
Back to top |
|
|
Narada Guru
Joined: 12 Dec 2002 Posts: 300 Location: London, UK
|
Posted: Sat Mar 13, 2004 2:06 pm Post subject: |
|
|
humillo wrote: | It seems like the video kernel parameter should be vesafb instead of vesa. I read this in the documentation you mention in the howto.
Maybe this is a recent change in the 2.6 series?
David |
Thanks for that tip David / humillo. This change has now made and also the original guide is now updated for the 2.6.x kernel tree. Hooray. _________________ http://dhruba.name/ |
|
Back to top |
|
|
psofa Guru
Joined: 28 Feb 2004 Posts: 485
|
Posted: Sat Mar 13, 2004 2:17 pm Post subject: |
|
|
is there any chance that bootsplash will work with radeonfb? _________________ psofa |
|
Back to top |
|
|
eeknay Guru
Joined: 07 Jul 2003 Posts: 402 Location: EndOfTheRainbow
|
Posted: Sun Mar 14, 2004 11:07 am Post subject: |
|
|
I'm using grub, have set the new image to /boot/bootsplash and referred in the grub.conf to it, but i get the following error:
"file not found"
?
eeknay
this is my config Code: | default 0
timeout 30
title= Gentoo Linux 2.6.3-r1
root (hd0,3)
kernel (hd0,5)/2.6.3 root=/dev/hda4 video=vesafb:ywrap,mtrr vga=0x317
initrd=/boot/bootsplash
title= Gentoo Linux 2.4.22
root (hd0,3)
kernel (hd0,5)/image2.4 root=/dev/hda4 vga=791
title=Windows XP
root (hd0,0)
chainloader +1 |
i've grub in the mbr, is there something i need to do if i change the config file? _________________ Linda: "The holiday season is time of celebration for most but it is also the time to remember the tragic suffering of the less fortunate."
Morbo: "Earthlings do not yet know the meaning of suffering." |
|
Back to top |
|
|
eeknay Guru
Joined: 07 Jul 2003 Posts: 402 Location: EndOfTheRainbow
|
Posted: Sun Mar 14, 2004 2:58 pm Post subject: |
|
|
nervermind my previous post, i solved the problem.
the initrd was linked to "/boot/initrd_splash"
this is like i should be like if using grub
Code: | initrd (hd0,{whatever is your boot})/{your initrd} |
eeknay _________________ Linda: "The holiday season is time of celebration for most but it is also the time to remember the tragic suffering of the less fortunate."
Morbo: "Earthlings do not yet know the meaning of suffering." |
|
Back to top |
|
|
Surye n00b
Joined: 19 Jun 2003 Posts: 29
|
|
Back to top |
|
|
JJJ_NL n00b
Joined: 07 Mar 2004 Posts: 1
|
Posted: Mon Mar 15, 2004 3:52 pm Post subject: |
|
|
Code: |
# (tx, ty) are the (x, y) coordinates of the text window in pixels.
# tw/th is the width/height of the text window in pixels.
tx=25
ty=25
tw=1230
th=940
|
And:
Code: |
# box itself
box noover 20 20 1260 900 #04045498
|
I don't know this stuff, but try editing the 900 to 940 ? |
|
Back to top |
|
|
tuxian l33t
Joined: 26 Jan 2004 Posts: 766 Location: Austria
|
Posted: Mon Mar 15, 2004 4:34 pm Post subject: |
|
|
I've emerged gentoo-dev-sources (kernel 2.6.4) and the latest bootsplash installed but I can't see it.
It worked fine with kernel 2.6.3.
Will this be fixed when kernel 2.6.4 moves from ~x86 to x86? |
|
Back to top |
|
|
frameRATE Guru
Joined: 28 Apr 2003 Posts: 386 Location: Orange County California
|
Posted: Mon Mar 15, 2004 9:25 pm Post subject: |
|
|
Ok so I got everything workin but I can't get a background image. I just want the default on to show up.. could someone please go down the the line and let me know what is being checked where? I.E. where it is calling the links to images at so I can figure out what it's just a black screen with pretty text? _________________
Linux User | 364705
howto install coldfusion mx 7 under gentoo |
|
Back to top |
|
|
bleakcabal Guru
Joined: 10 Oct 2002 Posts: 301 Location: Montreal, Québec, Canada
|
Posted: Tue Mar 16, 2004 3:22 pm Post subject: |
|
|
I am running a 2.6 kernel devlopment source kernel and I can't find this option in the kernel :
Bootsplash configuration --->
[*] Bootup splash screen
But I was able to disable this :
Device Drivers --->
Graphics support --->
< > nVidia Riva support (do not enable!)
Logo configuration --->
[ ] Bootup logo (do not enable!)
If I enable/disable the boot logo I see the penguin logo but I never see my bootsplash image ? |
|
Back to top |
|
|
Narada Guru
Joined: 12 Dec 2002 Posts: 300 Location: London, UK
|
Posted: Tue Mar 16, 2004 11:24 pm Post subject: |
|
|
bleakcabal wrote: | I am running a 2.6 kernel devlopment source kernel and I can't find this option in the kernel :
Bootsplash configuration --->
[*] Bootup splash screen
But I was able to disable this :
Device Drivers --->
Graphics support --->
< > nVidia Riva support (do not enable!)
Logo configuration --->
[ ] Bootup logo (do not enable!)
If I enable/disable the boot logo I see the penguin logo but I never see my bootsplash image ? |
Have you applied the bootsplash patch? If not, the bootsplash option won't be there. _________________ http://dhruba.name/ |
|
Back to top |
|
|
Skotlex Guru
Joined: 13 Mar 2004 Posts: 306
|
Posted: Thu Mar 18, 2004 7:48 pm Post subject: Re: a minor improvement to the guide |
|
|
xo wrote: | the line
Code: | /sbin/splash -s -f /etc/bootsplash/default/config/bootsplash-1280x1024.cfg > /boot/initrd-1280x1024 |
will clobber any existing image.
for users that alreay have an initrd (perhaps they need to boot off somewhere unusual) the line should be:
Code: | /sbin/splash -s -f /etc/bootsplash/default/config/bootsplash-1280x1024.cfg >> /boot/exisitng-initrd
|
note the double >> which means append |
It'd be nice if this little piece of advice were included in the main guide (the first post). Why it hasn't made it up there? |
|
Back to top |
|
|
Ziphon42 n00b
Joined: 18 Mar 2004 Posts: 12
|
Posted: Thu Mar 18, 2004 7:50 pm Post subject: Widescreen Bootsplash??? |
|
|
I have a Dell Latitude D800 with an LCD w/ native res of 1920x1200. I'm not necessarily looking for 1920x1200 res, but a widescreen aspect ratio would be nice (I'm somewhat OCD I guess, and squashed text isn't my thing). I've googled the crap outta the grub options (particularly vga). If someone knows what options I need to pass in order to get the framebuffer to operate at a widescreen aspect ratio, that would be great. |
|
Back to top |
|
|
OhSh33t Apprentice
Joined: 03 Sep 2003 Posts: 169 Location: South-Seattle Park
|
Posted: Thu Mar 18, 2004 10:16 pm Post subject: |
|
|
Hello.
This is the most professional Howto I've every seen. Thanks for your time an all that have contributed. I haven't got far in the last 4 hrs reading through these posts, religously, but I've learned allot.
I need some guidance please.
I just emerged and compiled vanilla-sources 2.4.25.
I looked in the kernel change log and didn't notice anything about a FBpatch.. So I assumed it wasn't patched.. I'm a noob. Was this wrong or right?
Code: |
willy@fusion willy $ uname -a
Linux fusion 2.4.25 #1 Thu Mar 18 04:52:51 PST 2004 i686 Intel(R) Pentium(R) 4 CPU 1.80GHz GenuineIntel GNU/Linux
|
So following the step by step directions I got to step number 3:
Code: |
root@fusion bootsplash-0.6-r9 # ebuild /var/db/pkg/media-gfx/bootsplash-0.6-r9/bootsplash-0.6-r9.ebuild config. |
I received some errors which are no big deal. My question is how do I specifically fix this so that I can proceed with the rest of the Howto?
Code: |
1 out of 3 hunks FAILED -- saving rejects to file drivers/video/Config.in.rej |
If my understanding is correct I should be able to look at "Config.in.rej" and see where the + and - signs are at and modify "drivers/video/Config.in" to add and subtract.. If I can do this, what is the specific order that this needs to be done in.
Config.in.rej
Code: |
*** 366,378 ****
"$CONFIG_FB_VALKYRIE" = "m" -o "$CONFIG_FB_PLATINUM" = "m" -o \
"$CONFIG_FB_CT65550" = "m" -o "$CONFIG_FB_MATROX" = "m" -o \
"$CONFIG_FB_PM2" = "m" -o "$CONFIG_FB_SGIVW" = "m" -o \
- "$CONFIG_FB_PM3" = "m" -o "$CONFIG_FB_TRIDENT" = "y" -o \
"$CONFIG_FB_RIVA" = "m" -o "$CONFIG_FB_ATY128" = "m" -o \
"$CONFIG_FB_CYBER2000" = "m" -o "$CONFIG_FB_SIS" = "m" -o \
"$CONFIG_FB_SA1100" = "m" -o "$CONFIG_FB_RADEON" = "m" -o \
"$CONFIG_FB_PVR2" = "m" -o "$CONFIG_FB_VOODOO1" = "m" -o \
"$CONFIG_FB_NEOMAGIC" = "m" -o "$CONFIG_FB_INTEL" = "m" ]; then
- define_tristate CONFIG_FBCON_CFB16 m
fi
fi
if [ "$CONFIG_FB_ATY" = "y" -o "$CONFIG_FB_VIRTUAL" = "y" -o \
--- 375,389 ----
"$CONFIG_FB_VALKYRIE" = "m" -o "$CONFIG_FB_PLATINUM" = "m" -o \
"$CONFIG_FB_CT65550" = "m" -o "$CONFIG_FB_MATROX" = "m" -o \
"$CONFIG_FB_PM2" = "m" -o "$CONFIG_FB_SGIVW" = "m" -o \
+ "$CONFIG_FB_PM3" = "m" -o "$CONFIG_FB_TRIDENT" = "y" -o \
"$CONFIG_FB_RIVA" = "m" -o "$CONFIG_FB_ATY128" = "m" -o \
"$CONFIG_FB_CYBER2000" = "m" -o "$CONFIG_FB_SIS" = "m" -o \
"$CONFIG_FB_SA1100" = "m" -o "$CONFIG_FB_RADEON" = "m" -o \
"$CONFIG_FB_PVR2" = "m" -o "$CONFIG_FB_VOODOO1" = "m" -o \
"$CONFIG_FB_NEOMAGIC" = "m" -o "$CONFIG_FB_INTEL" = "m" ]; then
+ if [ "$CONFIG_FBCON_CFB16" != "y" ]; then
+ define_tristate CONFIG_FBCON_CFB16 m
+ fi
fi
fi
if [ "$CONFIG_FB_ATY" = "y" -o "$CONFIG_FB_VIRTUAL" = "y" -o \
|
I don't understand what needs to be added or subtracted to the "Config.in" file? I don't understand the layout of the "Config.in.rej" file either. I see a "-o" which appears to be a separator from left to right..... but I'm unsure of what simple task needs to take place and the correct order/way of doing it. Please let me know what I need to..
Thanks, _________________ JB |
|
Back to top |
|
|
Skotlex Guru
Joined: 13 Mar 2004 Posts: 306
|
Posted: Fri Mar 19, 2004 12:29 am Post subject: |
|
|
I wished they would add to the guide that you should try with different "vga =" values if you can't get it to work. It took me endless hours to figure this out....
My desired screen resolution is 1280x1024.
If I use 256 colors (0x307), the framebuffer with the logo will come up, but NOT the bootsplash. I thought I was doing something wrong and tried out several things until at last I came to the source of the problem.
If I use 64k (0x31A), bootsplash will work! And interestingly enough, the other two modes (32k/0x319 and 16M/0x31B) are not supported.
So if you followed all the instructions and only the logo shows up, try different vga settings! |
|
Back to top |
|
|
d3c3it l33t
Joined: 01 Mar 2003 Posts: 765 Location: Manchester, UK
|
Posted: Sat Mar 20, 2004 4:40 pm Post subject: |
|
|
tuxian wrote: | I've emerged gentoo-dev-sources (kernel 2.6.4) and the latest bootsplash installed but I can't see it.
It worked fine with kernel 2.6.3.
Will this be fixed when kernel 2.6.4 moves from ~x86 to x86? |
ive the same issue, anyone know whats wrong ? _________________ Some people go to counselling,
others use linux |
|
Back to top |
|
|
will_in_wi Tux's lil' helper
Joined: 04 Feb 2004 Posts: 117
|
Posted: Sun Mar 21, 2004 2:26 pm Post subject: |
|
|
In personalizing your grub splash boot image, one of the commands is invalid
Code: | mount /boot
wget http://linux.tkdack.com/downloads/grub/powered-by.xpm.gz -P ~
mv ~powered-by.xpm.gz /boot/grub/ | Should be Code: | mount /boot
wget http://linux.tkdack.com/downloads/grub/powered-by.xpm.gz -P ~
mv ~/powered-by.xpm.gz /boot/grub/ | Very good howto. |
|
Back to top |
|
|
Zentoo Apprentice
Joined: 18 Nov 2002 Posts: 195 Location: /dev/console
|
Posted: Sun Mar 21, 2004 11:47 pm Post subject: |
|
|
Doesn't work with kernel patched with grsecurity ...
Just to point it out ! the patch doesn't apply correctly... |
|
Back to top |
|
|
flonejek n00b
Joined: 23 Jan 2004 Posts: 41 Location: Perth, Western Australia
|
Posted: Mon Mar 22, 2004 4:43 pm Post subject: gentoo wiki |
|
|
http://gentoo-wiki.com/HOWTO_Framebuffer:Bootsplash:Grubsplash _________________ Gnome on Gentoo Linux 2.6.3
P4 2.53Ghz at 2.8Ghz
Asus P4800S, 512MB PC2700, Leadtek Ti4200, Creative SBAudigy
120GB WD, 40GB ipod
Lite-On 48x24x48 CDR/RW, MSI 16xDVD
Iomega Zip 250, 1.4" floppy drive
Logitech Cordless MX Duo |
|
Back to top |
|
|
MsK` n00b
Joined: 16 Jan 2004 Posts: 28 Location: Paris - France
|
Posted: Mon Mar 22, 2004 7:46 pm Post subject: |
|
|
Works great ! Thanks for this howto, i want to add : don't write your jpeg in progressive mode ( in gimp, this was my problem setting home made image )
screenshot _________________ Gentoo GNU/Linux - MSI KT4 Ultra - AMD Athlon XP 2000+ - 512Mo DDR - nVidia GeForce 3
Gentoo GNU/Linux - IBM ThinkPad T43p - Intel Pentium M 1.86Ghz - 1Go DDR-2 - ATI FireGL v3200 |
|
Back to top |
|
|
Narada Guru
Joined: 12 Dec 2002 Posts: 300 Location: London, UK
|
Posted: Wed Mar 24, 2004 10:42 pm Post subject: |
|
|
OhSh33t wrote: | Hello.
This is the most professional Howto I've every seen. Thanks for your time an all that have contributed. I haven't got far in the last 4 hrs reading through these posts, religously, but I've learned allot.
I need some guidance please.
I just emerged and compiled vanilla-sources 2.4.25.
I looked in the kernel change log and didn't notice anything about a FBpatch.. So I assumed it wasn't patched.. I'm a noob. Was this wrong or right? |
I doubt there is a bootsplash patch for 2.4.25 and if your application of the patch failed then that means a previous version of the patch for an older kernel did not work on 2.4.25 either. Also use --dry-run parameter when applying patches to test if it works first before applying without that parameter. You can use either 2.4.22 or 2.6 kernel with bootsplash. For new versions of patches look at bootsplash.org. _________________ http://dhruba.name/ |
|
Back to top |
|
|
Kow Apprentice
Joined: 28 Dec 2003 Posts: 227
|
Posted: Thu Mar 25, 2004 5:13 am Post subject: |
|
|
Emerge the latest arch masked bootsplash and try using that first, it has a few more patches in for 2.6 kernels (I think 2.6.4 included)... However I have been using the 2.6.3-rc2 patch on 2.6.4 with it working.
Code: |
ACCEPT_KEYWORDS="~x86" emerge bootsplash
|
_________________ -Kow |
|
Back to top |
|
|
OhSh33t Apprentice
Joined: 03 Sep 2003 Posts: 169 Location: South-Seattle Park
|
Posted: Thu Mar 25, 2004 1:31 pm Post subject: |
|
|
Narada wrote: |
I doubt there is a bootsplash patch for 2.4.25 and if your application of the patch failed then that means a previous version of the patch for an older kernel did not work on 2.4.25 either. Also use --dry-run parameter when applying patches to test if it works first before applying without that parameter. You can use either 2.4.22 or 2.6 kernel with bootsplash. For new versions of patches look at bootsplash.org. |
Thanks for taking the time to reply. I'm pleased to say that I've gotten your howto to work this morning. Kinda of weird.
I emeged bootsplash-0.6-r11 this morning. Mounted /boot and then changed to the /usr/src/linux directory and did:
Code: |
bootsplash_patch
And it said that the kernel was already patched. When I first tried your howto I did:
ebuild /var/db/pkg/media-gfx/bootsplash-0.6-r9/bootsplash-0.6-r9.ebuild config
...thats when I got the errors that I posted before. So I don't know what to think because the vanilla-sources-2.4.25 hasn't been touched sense. No patches.....nothing.
|
I would just like to say a few things. I was told by several people that I wouldn't be able to get your howto to work with my "integrated Intel i845G video chipset" That is completely false. It works just fine.. both frame buffer and bootsplash at the same time.
I run my XF86Config at a DefaultDepth of 16 at 1024x768. AT 85Hz
The other thing that I would like to mention is that If a noobian like myself blindly followed the install documentation for a (manual kernel compile) then they are going to get messed up. (I think a small explantion in your howto would clear up allot of unneeded posts.) I've already helped 6 people get there stuff working correctly because of the minimal understanding of how partioning schemes work.) Here's the important part of the "/etc/fstab". Per the install docs.
Code: |
/dev/hda1 /boot ext2 noauto,noatime
/dev/hda3 / reiserfs noatime
/dev/hda2 none swap sw
|
Here's my a copy of my grub.conf
Code: |
default 0
timeout 30
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
title=Gentoo Linux 2.4.25 Vanilla Sources
root (hd0,0)
kernel /kernel-2.4.25 root=/dev/hda3 video=vesa:ywrap,mtrr vga=0x317
initrd /initrd-1024x768
|
Code: |
# cat /proc/cmdline
root=/dev/hda3 video=vesa:ywrap,mtrr vga=0x317
# cat /proc/splash
Splash screen v3.0.7-2003/03/10 (0x07, 1024x768): on
|
Now its time to add custom boot splash.. WOOT!! WOOT!!
Thanks again Narada for all the time you took to put this together. I can tell this was allot of work. Nice job. The detail and layout of your HOWTO is inspiring as well. I will use it as model.. Heh.. Heh..
Quick question:
Code: |
jpeg=/etc/bootsplash/gentoo/images/bootsplash-1280x1024.jpg
silentjpeg=/etc/bootsplash/gentoo/images/silent-1280x1024.jpg
|
What is the difference between "/images/bootsplash" and "/images/silent" ??
Is it possilbe, and I guess if it is possbile, how do you have unique individual images foor "bootsplash" and each TTY? _________________ JB |
|
Back to top |
|
|
nuggien n00b
Joined: 25 Mar 2004 Posts: 33
|
|
Back to top |
|
|
OhSh33t Apprentice
Joined: 03 Sep 2003 Posts: 169 Location: South-Seattle Park
|
Posted: Fri Mar 26, 2004 8:04 am Post subject: |
|
|
Sweet..
Here's a test image of the wife and I.
When I added splash=slient to my "kernel" line in grub.conf I got the boot splash progress bar. I was under the assumption that I needed to do some sort of modifications. None needed. So now I have the best of both. Bootsplash/FB and Progress Bar.. WOOTIE WOOT!!!
Although the default images are ugly as sin and have next to nothing for color, it beats a little "Penguin" in the upper lefthand corner with ugly text on a black background.
Using Vanilla Sources 2.4.25 and BootSplash 0.6-r11
Here's my grub.conf
Code: |
default 0
timeout 30
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
title=Gentoo Linux 2.4.25 Vanilla Sources
root (hd0,0)
kernel /kernel-2.4.25 root=/dev/hda3 video=vesa:ywrap,mtrr vga=0x317 splash=silent
initrd=/boot/initrd-1024x768
|
If I wanted to see text output while the Progress Bar was humming along I just hit F2..
What I found strange is, is that it doesn't matter if my "initrd" line is:
Code: |
initrd=/boot/initrd-1024x768
or
initrd /initrd-1024x768
|
Set either way and rebooting didn't seem to matter. Everything still worked.... two of my other friends had to have their initrd line as "initrd=/boot/initrd-(their screensize)". For me it didn't seem to matter either way.. This has me confused _________________ JB |
|
Back to top |
|
|
|