LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 12-05-2010, 04:01 PM   #1
kapz
Member
 
Registered: Mar 2009
Location: kernel space
Distribution: Slackware_x64
Posts: 191

Rep: Reputation: 16
Thumbs up Slackware 13.1 splashy(forget splashy get bootsplash!)


Hi,

Does splashy work on slackware 13.1 x64?

I've been to Alien Bob's site only to find out that splashy is supported for slackware 12.0.

Many Thanks.

Last edited by kapz; 12-08-2010 at 07:15 PM.
 
Old 12-06-2010, 10:56 AM   #2
mlangdn
Senior Member
 
Registered: Mar 2005
Location: Kentucky
Distribution: Slackware64-current
Posts: 1,845

Rep: Reputation: 452Reputation: 452Reputation: 452Reputation: 452Reputation: 452
Try this discussion:

http://www.linuxquestions.org/questi...isited-823253/
 
Old 12-06-2010, 10:56 AM   #3
mlangdn
Senior Member
 
Registered: Mar 2005
Location: Kentucky
Distribution: Slackware64-current
Posts: 1,845

Rep: Reputation: 452Reputation: 452Reputation: 452Reputation: 452Reputation: 452
Try this discussion:

http://www.linuxquestions.org/questi...isited-823253/
 
Old 12-06-2010, 07:12 PM   #4
kapz
Member
 
Registered: Mar 2009
Location: kernel space
Distribution: Slackware_x64
Posts: 191

Original Poster
Rep: Reputation: 16
Thanks but I've already tried that, but after a lot of attempts it wasn't getting implemented somehow..Then I saw a video on youtube where guy shows his slack box ver:13 with a bootsplash using splashy. So am trying to do what he has achieved.
 
Old 12-07-2010, 06:47 PM   #5
fabiuxz
LQ Newbie
 
Registered: Dec 2010
Location: Italy
Distribution: Slackware
Posts: 5

Rep: Reputation: 0
hi,
excuse me, my reply is a bit [OT] ... if you can recompile kernel there is also bootsplash (instead of splashy): http://x-softsi.com.br/site/?p=26
[/OT]

Last edited by fabiuxz; 12-07-2010 at 06:50 PM.
 
Old 12-07-2010, 07:45 PM   #6
kapz
Member
 
Registered: Mar 2009
Location: kernel space
Distribution: Slackware_x64
Posts: 191

Original Poster
Rep: Reputation: 16
Thanks fabiuxz, will give this one a try in VM. If I must recompile my kernel then can I add an image in the background without using the initrd, just an image over which boot messages will be visible? I am least interested in progress bar stuff now 'coz I don't want to use initrd..

Last edited by kapz; 12-07-2010 at 07:46 PM.
 
Old 12-08-2010, 06:21 AM   #7
gnashley
Amigo developer
 
Registered: Dec 2003
Location: Germany
Distribution: Slackware
Posts: 4,928

Rep: Reputation: 612Reputation: 612Reputation: 612Reputation: 612Reputation: 612Reputation: 612
With the bootsplash patch and the utilities, you have to use an initrd which contains or consists of the image you want as the background. For current kernels it may be best to add the image to a normal initrd. (WIth earlier kernels you could easily use just the image as the full initrd.) Nowdays, the kernel looks for an initrd which consists of a cpio archive, so you just have to place the image inside that cpio -the image file contains 'magic bits' which the kernel identifies as being the image -it doesn't matter what the image file is named.

There is a still-good howto on the LQ slack wiki about how to apply the patch, recompile the kernel, and how to compile and use the splashutils to create the image, and to display any animations or progress-bar you use in your init scripts. You'll need to directly modify the boot scripts to insert lines which tell the progress-bar what to do. This is the same system as I am usinh on an old 2.4 kernel system -I have animated images along with the progress-bar.

The bootsplash-patched kernel may not play well with your VM, as reported by LQ-member jong-357. I still like bootsplash very much and miss it on my newer systems -just haven't gotten around to setting them up.
 
Old 12-08-2010, 07:56 AM   #8
fabiuxz
LQ Newbie
 
Registered: Dec 2010
Location: Italy
Distribution: Slackware
Posts: 5

Rep: Reputation: 0
thanks also gnashley for detailed contribution ... I add

bootsplash works fine also with huge-kernel or static-kernel ... the trick is to load a void initrd that contains only background images ... furthermore you can also incorporate an initramfs in kernel at compilation time (in this case background images are inside a file named 'bootsplash' at root of initramfs)...

or else, at init (when filesystem is mounted) it is also possible to switch image background to console with 'splash' command ... so you don't need initrd, example:
Code:
splash -s -n -u 0 /SPLASH_CFG_PATH/bootsplash-800x600.cfg
splash -s -n -u 1 /SPLASH_CFG_PATH/bootsplash-800x600.cfg
...
where '-u 0' = first console, '-u 1' = second, etc. ...

I like old bootsplash ...
 
Old 12-08-2010, 11:52 AM   #9
kapz
Member
 
Registered: Mar 2009
Location: kernel space
Distribution: Slackware_x64
Posts: 191

Original Poster
Rep: Reputation: 16
Hey thanks you guys, much appreciated

I followed the slackwiki article and used the 3.6.33 patch from: http://x-softsi.com.br/site/?p=26
Applied the patch and can see the bootsplash option in menuconfig. Recompiled kernel and followed the standard procedure.
Modified and ran lilo. I've also created initrd through this command:
"splash -s -f /home/username/Downloads/bootsplashtheme/config/bootsplash-1024x768.cfg >> /boot/initrd.splash"

However am not able to follow the article correctly for static kernel(it mingles between huge and generic but isn't specific for static one). What is the use of initrd for static kernel? Do I need to generate one?

I have customized the default kernel .config file and have disabled the 'use initrd' option(it works).
Quote:
the trick is to load a void initrd that contains only background images
How to do it?
I've tried this as well:
"splash -s -n -u 0 /boot/bootsplash-1024x768.cfg" where the image files are at the location mentioned in cfg file.(The code was placed in rc.S before this line--> "# Try to mount /proc:")

still outta luck..
 
Old 12-08-2010, 02:40 PM   #10
fabiuxz
LQ Newbie
 
Registered: Dec 2010
Location: Italy
Distribution: Slackware
Posts: 5

Rep: Reputation: 0
Quote:
I have customized the default kernel .config file and have disabled the 'use initrd' option(it works).
I think that in kernel .config must be:
Code:
CONFIG_BLK_DEV_INITRD=y
Quote:
However am not able to follow the article correctly for static kernel(it mingles between huge and generic but isn't specific for static one). What is the use of initrd for static kernel? Do I need to generate one?
No, you don't need it ... it was only an example ...

Quote:
I've tried this as well:
"splash -s -n -u 0 /boot/bootsplash-1024x768.cfg" where the image files are at the location mentioned in cfg file.(The code was placed in rc.S before this line--> "# Try to mount /proc:")
I think that 'splash' command works if exist /proc/splash entry ... /proc filesystem is umounted in your case ...
you can try 'splash' command in a text console when you logged in ... check also if exist /proc/splash

Note:
- in lilo.conf you must enable (globally) framebuffer resolution:
Code:
vga=791
- preferred method is to load a "void" initrd ... add to lilo.conf this entry:
Code:
initrd=/boot/initrd.splash
 
Old 12-08-2010, 07:15 PM   #11
kapz
Member
 
Registered: Mar 2009
Location: kernel space
Distribution: Slackware_x64
Posts: 191

Original Poster
Rep: Reputation: 16
Quote:
- preferred method is to load a "void" initrd ... add to lilo.conf this entry:
Code:
initrd=/boot/initrd.splash
Perfect! it works nicely!! ^_^ Yeahh. Thanks a lot fabiuxz

You rock mate, ye're !

I think the SlackWiki should be updated for this and kudos for the kernel patches!
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] How to get splashy to work? linx win Debian 3 10-29-2010 05:54 AM
Splashy with Slackware - Can it be done? orbit Slackware 41 10-12-2009 10:58 PM
splashy wkwireless Debian 2 11-21-2006 07:32 PM
Need Help With Splashy Paulsrud Linux - Software 1 08-24-2006 02:43 AM
splashy-0.1.6 kenkeanon Debian 1 01-04-2006 12:22 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 08:20 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration