View previous topic :: View next topic |
Author |
Message |
bimbo_solar n00b
Joined: 12 Nov 2003 Posts: 9
|
Posted: Wed Nov 12, 2003 4:49 am Post subject: Gentoo progress bar on bootsplash |
|
|
Well, this is my first post, and my first guide in linux, I hope I can make it really easy to follow... as that's the only gold I'm looking forward to get...
I've wrote this because I've seen many ppl wondering how to actually get the progrress bar to work with their gentoo bootsplash... there are several guides about this, but not all of them are for gentoo nor easy to follow...
The first thing you need to do is read the "The Gentoo Framebuffer, Bootsplash & Grubsplash How-To" and follow the easy steps to make the bootsplash work in gentoo, after doing this get back to this guide and follow the steps to make the progress bar work in silent mode.
I'll list the programs you'll need for this to work:
Bootsplash Progress Bar Patch, you can get it here
A bootsplash theme with progress bar enabled, I recommend using the bootsplash-animations , but of course you can get more at www.bootsplash.org
And of course, the bootsplash package (explained on the bootsplash how-to)
After getting this, to setup you bootsplash progress bar patch (which I'll call bpbp), extract it anywhere you want, and then as root type ./install.sh or sh install.sh (from the terminal of course)
Then, extract the files of bootsplash theme in "etc/bootsplash/yourtheme/animations" (make the animations dir), now copy the "animations.cfg" file from the src directory (in the bpbp directory) to "/etc/bootsplash/yourtheme/config".
Now edit "/etc/conf.d/bootsplash.conf" to use the preferences you need.
And finally, just enter your boot loader config file and add this line:
append="silent"
NOTE: your don't have to change anything of what is said in the bootsplash how-to, just add this line in the kernel image config in your boot loader.
This is it, just follow the easy steps I put, and you'll have a nice bootsplash with progress bar in silent mode (with no lines in it).
I've taken all of this info from the "bootsplash progress bar patch" page, trying to explain everything you need, step by step to make it a super newbie guide... really easy to follow, hope you like it =)
EDGAR MERINO _________________ look at the light... look at bimbo solar
Last edited by bimbo_solar on Thu Nov 13, 2003 7:51 pm; edited 1 time in total |
|
Back to top |
|
|
MooktaKiNG Guru
Joined: 11 Nov 2002 Posts: 326 Location: London, UK
|
Posted: Wed Nov 12, 2003 4:37 pm Post subject: |
|
|
I have baselayout 1.8.6.10-r1, and that patch didn't work.
I kinda used the /sbin/rc, /sbin/functions.sh, /sbin/runscript.sh, /etc/init.d/halt.sh files from the patch and created my own for my baselayout.
I just realised that you can't seem to attach files in posts.
so i guess if anyone wants the files that i created, listed above, just pm/email me. also if anyone has some webspace that they can lend, for other people to download this file then please also pm/email me.
Also i couldn't get the truetype fonts in the bootsplash for some reason. Except for the text, everything else seems to be working.
PS: i'm not going to take this any further, i'm just gonna give these files to anyone who wants it. This is a very basic patching and i'm not really good at it. I'm sure there's a lot of mistakes. _________________ http://www.mooktakim.com
Athlon XP 2001, Giga-Byte GA-7VRXP MB, 640Mb DDR RAM 333MHz, MSI Geforce 4800SE 128Mb DDR, 40x12x48 Liteon CDRW drive, Flower Cooler, ADSL Router |
|
Back to top |
|
|
kKDu Apprentice
Joined: 18 Aug 2003 Posts: 187
|
Posted: Wed Nov 12, 2003 7:42 pm Post subject: |
|
|
Quote: | epm package (emerge epm) |
Why is this needed?
Quote: | A bootsplash theme with progress bar enabled |
I like the theme from the liveCD. Is there an easy way to get it? |
|
Back to top |
|
|
bimbo_solar n00b
Joined: 12 Nov 2003 Posts: 9
|
Posted: Wed Nov 12, 2003 9:38 pm Post subject: |
|
|
About what MooktaKiNG said about the baselayout 1.8.6.10-r1, I have the same version and it patches the file with no problems, jsut choose to use the patch for baselayout 1.8.6.11 when prompt for it, and it'll work fine.
About the epm package, the issue has been fixed... it is the rpm workalike for Gentoo... makes things easy to uninstall (for me) to only use "epm -e package" instep of "emerge -C package", but you can make the progress bar work without the epm pkg.
EDGAR MERINO[/quote] _________________ look at the light... look at bimbo solar |
|
Back to top |
|
|
MooktaKiNG Guru
Joined: 11 Nov 2002 Posts: 326 Location: London, UK
|
Posted: Wed Nov 12, 2003 10:29 pm Post subject: |
|
|
Actually there are a LOT of difference between the patch they sent, which i think is 1.8.6.9, which i used. I got all these errors in the start, i still booted fine. But all these errors came up about runscript .sh, which i checked and there is a LOT of extra stuff thats going in the new one.
Anyway, maybe you never looked at the boot with verbose, or maybe your just lucky
I got the errors and if anyone also get these errors and want the edited version of the files i mensioned before, please get it contact. _________________ http://www.mooktakim.com
Athlon XP 2001, Giga-Byte GA-7VRXP MB, 640Mb DDR RAM 333MHz, MSI Geforce 4800SE 128Mb DDR, 40x12x48 Liteon CDRW drive, Flower Cooler, ADSL Router |
|
Back to top |
|
|
someguy Guru
Joined: 10 Jul 2003 Posts: 433 Location: (-_-) .::OH_WELL::. (-_-)
|
Posted: Fri Nov 14, 2003 10:33 am Post subject: |
|
|
it didnt work on mine i had to unmerge bootsplash and move my /sbin/runscript.sh~ to /sbin/runscript.sh i was getting sbin/rc: error: line 450: splash_update:command not found
baselayout 1.8.6.10-r1 _________________ print pack"C*",split/\D+/,`echo "16iII*o\U@{$/=$z;[(pop,pop,unpack"H*",<>
)]}\EsMsKsN0[lN*1lK[d2%Sa2/d0<X+d*lMLa^*lN%0]dsXx++lMlN/dsM0<J]dsJxp"|dc`
while [ 1 ] ; do echo "*" | telnet ip.of.print.er 9100 ; done |
|
Back to top |
|
|
MooktaKiNG Guru
Joined: 11 Nov 2002 Posts: 326 Location: London, UK
|
Posted: Fri Nov 14, 2003 3:25 pm Post subject: |
|
|
You didn't have to unmerge bootsplash. The only reason you got these errors is that the patch for the progress bar replaces the /sbin/rc, /sbin/functions.sh, /sbin/runscript.sh, /etc/init.d/halt.sh files.
It didn't work becuase the patch is a bit outdated now.
Thats why i made the post
If you still want those files that i made, pm/email me. _________________ http://www.mooktakim.com
Athlon XP 2001, Giga-Byte GA-7VRXP MB, 640Mb DDR RAM 333MHz, MSI Geforce 4800SE 128Mb DDR, 40x12x48 Liteon CDRW drive, Flower Cooler, ADSL Router |
|
Back to top |
|
|
Lolo- n00b
Joined: 04 Aug 2002 Posts: 62 Location: SQY (France)
|
Posted: Fri Nov 14, 2003 8:17 pm Post subject: |
|
|
it seems to work even with baselayout 1.8.6.12
wonderful ! |
|
Back to top |
|
|
Jefklak l33t
Joined: 26 Oct 2003 Posts: 818 Location: Belgium
|
Posted: Sun Nov 16, 2003 1:10 pm Post subject: |
|
|
Doesnt work here for .12 ... |
|
Back to top |
|
|
oiper Guru
Joined: 01 May 2003 Posts: 316 Location: Alabama, US
|
Posted: Mon Nov 17, 2003 3:41 am Post subject: no go |
|
|
the verbose mode only. some text from silent mode tried to show up for a sec though. _________________ www.bearscanfly.org - Because hiking is cool |
|
Back to top |
|
|
sms n00b
Joined: 14 Apr 2003 Posts: 25 Location: Bern, Switzerland
|
Posted: Mon Nov 17, 2003 8:16 am Post subject: |
|
|
Works here with love-sources (2.6.0-test9-love3), bootsplash and baselayout 1.8.6.12.
I did a re-emerge on bootsplash and baselayout after patching, because the /sbin/rc script apparently includes progress bar support. So the patch isn't needed? I'm a bit fuzzy about what did the trick - tried a lot of different things, but it now works almost perfectly!
Only thing which isn't perfect: when shutting down or rebooting out of X the rebooting / shutting down message shows on my X Desktop twice, then shuts down (splash screen visible for about 2 sec's).
Maybe this is because xdm takes a long time to kill itself. Have to try shutting down without xdm enabled.
sms |
|
Back to top |
|
|
gringo Advocate
Joined: 27 Apr 2003 Posts: 3793
|
Posted: Tue Nov 18, 2003 8:40 am Post subject: |
|
|
>Works here with love-sources (2.6.0-test9-love3), bootsplash and >baselayout 1.8.6.12.
Same here but no success.
MooktaKiNG, yes please send me those scripts, will have a look to them
My mail : suselop@hotmail.com
Thanks in advance |
|
Back to top |
|
|
Jefklak l33t
Joined: 26 Oct 2003 Posts: 818 Location: Belgium
|
Posted: Tue Nov 18, 2003 10:37 am Post subject: Re: no go |
|
|
oiper wrote: | the verbose mode only. some text from silent mode tried to show up for a sec though. |
same here!! |
|
Back to top |
|
|
oiper Guru
Joined: 01 May 2003 Posts: 316 Location: Alabama, US
|
Posted: Fri Nov 21, 2003 2:59 am Post subject: !!! |
|
|
Suddenly! After running "lilo" again... It works! Beautiful! _________________ www.bearscanfly.org - Because hiking is cool |
|
Back to top |
|
|
Jefklak l33t
Joined: 26 Oct 2003 Posts: 818 Location: Belgium
|
Posted: Fri Nov 21, 2003 1:10 pm Post subject: |
|
|
What the...?
Damn, im using grub |
|
Back to top |
|
|
Jazz Guru
Joined: 16 Nov 2003 Posts: 543 Location: Melbourne, Australia
|
Posted: Fri Nov 21, 2003 2:44 pm Post subject: |
|
|
OK !! i know this might sound a little stupid !!
But what i wanted was to get my framebuffer and bootsplash working with the progesbar ofcource !!
So i patched the 3.1.3 diff thats given on the first page !!
NOTE :- USE the 3.1.3 ONLY, else it might not work ! .. soo then i patched this to my 2.6-test9 kernel using :-
#cd /usr/src/linux
#patch -p1 < (pathtodiff).diff
Well.. then according to the guide i did all the changes... and i got the framebuffer !
Buyt while getting the progessbar working... do everything that the guide says ! EXCEPT in the section where it says to write append="silent" to the grub.conf ... Write splash=silent
That did the job for me !!
My grub.conf is as follows..
#Linux new kernel
title=Gentoo Linux (2.6-beta9) TESTING !!!!!!!
root (hd0,7)
kernel (hd0,7)/boot/kernel-2.6.0-test9-gentoo video=vesa:ywrap,mtrr vga=0x31A splash=silent
initrd (hd0,7)/boot/initrd-2.6.0-test9-gentoo
PLS NOTE !!! i made the kernel using the genkernel... as described by a guy on this thread !! BELIEVE ME it works wonders.. use it to get it working....
Bye,
Jassi |
|
Back to top |
|
|
MooktaKiNG Guru
Joined: 11 Nov 2002 Posts: 326 Location: London, UK
|
Posted: Sun Nov 23, 2003 7:12 pm Post subject: |
|
|
I just installed the latest development kernel, there's supposed to be a lot of extra feature support on my laptop, i got my framebuffer working, using the radeon module, (vesa for some reason didn't work). Now do i have to recompile bootsplash for it to work with kernel 2.6.0-mm-test9?
if i do, i have another problem. I can't seem to compile anything. I'll try and see what is causing this problem. _________________ http://www.mooktakim.com
Athlon XP 2001, Giga-Byte GA-7VRXP MB, 640Mb DDR RAM 333MHz, MSI Geforce 4800SE 128Mb DDR, 40x12x48 Liteon CDRW drive, Flower Cooler, ADSL Router |
|
Back to top |
|
|
wickwire n00b
Joined: 13 Dec 2003 Posts: 71
|
Posted: Thu Jan 15, 2004 7:27 am Post subject: All of it works. Amazing. |
|
|
Well, I'd like to thank bimbo_solar for this post, I'm quite a beginner but after managing to get bootsplash working, I went for the progress bar. All is working now, it's unbelievable, so many thanks are in order plus the sharing of my experience with it along the way, so read on!
Kernels used:
linux-2.6.1-love2 ( love-sources) --> desktop Athlon XP
patched linux-2.6.1-mm1 ( mm-sources ) --> Compaq Presario 731PT notebook - using bootsplash-3.1.3-2.6.0-test9.diff from https://forums.gentoo.org/viewtopic.php?t=49036&highlight=bootsplash
After downloading both gz files from the main post, making the animations directory and unpacking the animations gz into it, I then moved on to the patch itself, when I compiled it ( had to move the uncompressed folder to my homedir), I got this:
Code: | epm package (emerge epm)
|
Did that, went well, afterwards, tried compiling the patch again and got this:
Code: | Should I proceed ? (y/n): y
Ok, your baselayout version is '1.8.6.10-r1'
Please choose a patch version that is close
to your baselayout version from the list below:
1) 1.8.5.9 2) 1.8.6.10 3) 1.8.6.7 4) 1.8.6.8-r1 5) 1.8.6.9
Which patch should I use ? (1-5):
|
I chose #5 (didn't see #2 ), rebooted and got a bootsplash screen with a bar. However the bar was going too fast and the screen disappeared even before the boot was over, showing the boot with framebuffer in verbose mode with lots of warnings about rc and so on - but eventually it got to gdm, the display manager I'm using.
Tried it again. Back to the question above, this time chose #2, went well, rebooted. Got the bar again, but this time, perfect timing and no funny warnings during the boot! - checked again later going into verbose.
Then I noticed something funny when I made the first real shutdown: the picture on the bootsplash screen didn't match the one showing on the shutdown screen ( the shutdown progress bar was perfect in timing though, and no errors whatsoever too).
My Bootsplash jpg picture isn't bootsplash's default one, I changed it, and was expecting to have it also on the reboot/shutdown...
Being quite the n00b I still looked around bootsplash.conf files for separate boot/shutdown sections, couldn't find any, so I solved it with a nice trick:
My /etc/bootsplash directory:
Code: | lrwxrwxrwx 1 root root 24 Jan 15 01:31 default -> /etc/bootsplash/personal/
drwxr-xr-x 4 root root 120 Jan 15 01:27 gentoo/
-r--r--r-- 1 root root 66372 Jan 15 05:26 luxisri.ttf
drwxr-xr-x 5 root root 128 Jan 15 05:18 personal/
|
Where "gentoo" is the default folder (shouldn't be being used) and "personal" is the other one with my theme.
Code: | cd /etc/bootsplash/gentoo/images/
|
Code: | mv silent-1024x768.jpg silent-1024x768_old.jpg
|
Code: | cp /etc/bootsplash/personal/images/my_1024x786_bootsplash.jpg /etc/bootsplash/gentoo/images/silent-1024x68.jpg
|
Then went for the shutdown and there it was, my boot picture in all its glory, shutting down the system instead of the default one, progress bar working to the fullest, just great!
Somehow, Bootsplash was using my custom picture to boot the SO and its default one to shut it down...
Ok, it was a simple thing, but just in case someone else stumbles upon this...
Thanks a lot everyone, gotta love these forums...! |
|
Back to top |
|
|
vdboor Guru
Joined: 03 Dec 2003 Posts: 592 Location: The Netherlands
|
Posted: Thu Jan 15, 2004 8:01 pm Post subject: |
|
|
...this is so very cool I would almost consider rebooting.
there is just one little thing: I only see the network and halt animations. why doesn't it show the other animations as well? _________________ The best way to accelerate a windows server is by 9.81M/S²
Linux user #311670 and Yet Another Perl Programmer
[ screenies | Coding on KMess ] |
|
Back to top |
|
|
d3vlin Tux's lil' helper
Joined: 02 Apr 2003 Posts: 134
|
Posted: Fri Jan 16, 2004 11:41 am Post subject: |
|
|
just tried it again yesterday on 2.6.1-gentoo-r1, after leaving the bootsplash since 2.4.20 or something (I did have framebuffer compiled in though all the time).
It seemed to me that when using 2.6.1-gentoo-r1 kernel (gentoo-dev-sources) and latest bootsplash (0.6-r3) everything is patched already, even for the progress bar. I just follow the bootsplash howto on this forum and added splash=silent to my lilo config:
Code: |
# Linux bootable partition config begins
image = /boot/bzImage-2.6.1-gentoo-r1
root = /dev/hda2
label = Gentoo-2.6.1-r1
read-only
append = "hdb=ide-scsi hdc=ide-scsi splash=silent"
vga = 794
initrd=/boot/initrd-1280x1024
# Linux bootable partition config ends
|
I had some very strange results on my 15" UXVGA (1600x1200 capable, radeon M9000 driven) laptop screen when using bootsplash. While framebuffer has always worked there (1280x1024), the screen turns all white and blurry when using bootsplash. Could it be that that's todo with the bootsplash screen frequency (Hz) or something? Looking for solutions here. |
|
Back to top |
|
|
crazedmodder n00b
Joined: 22 Oct 2003 Posts: 24
|
Posted: Sun Jan 18, 2004 5:14 pm Post subject: |
|
|
Is there any way to change the color of the bootsplash text and split it onto two lines?
(ie: Booting orangedeamon.crazedmods.com
Press F2 for verbose mode...)
Thank you |
|
Back to top |
|
|
grzewho l33t
Joined: 31 Dec 2002 Posts: 626 Location: /home/g
|
Posted: Sun Jan 18, 2004 9:08 pm Post subject: |
|
|
@crazedmodder:
yes, its very easy. all the text parameters are described in /etc/bootsplash/theme/config/resolution.cfg files
you can also modify the text by editting the /sbin/splash script to suit your needs _________________
Code: | USE="freedom -software_patents" emerge --deep --update world |
|
|
Back to top |
|
|
crazedmodder n00b
Joined: 22 Oct 2003 Posts: 24
|
Posted: Tue Jan 20, 2004 1:19 am Post subject: |
|
|
grzewho wrote: | @crazedmodder:
yes, its very easy. all the text parameters are described in /etc/bootsplash/theme/config/resolution.cfg files
you can also modify the text by editting the /sbin/splash script to suit your needs |
I'm able to change the color of the text on the VTs but the bootsplash text won't change colors.
Thanks |
|
Back to top |
|
|
grzewho l33t
Joined: 31 Dec 2002 Posts: 626 Location: /home/g
|
Posted: Tue Jan 20, 2004 9:00 am Post subject: |
|
|
you know that you have to update your initrd after each configuration change ! _________________
Code: | USE="freedom -software_patents" emerge --deep --update world |
|
|
Back to top |
|
|
crazedmodder n00b
Joined: 22 Oct 2003 Posts: 24
|
Posted: Tue Jan 20, 2004 11:19 pm Post subject: |
|
|
I was doing it so often I wrote an alias for it I did :'( But only the color of the text on the virtual terminals change, the text on silent mode don't change. I'm going to change it to a dark image now so it's ok, thanks anyways |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|