LinuxQuestions.org
Register a domain and help support LQ
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Debian
User Name
Password
Debian This forum is for the discussion of Debian Linux.

Notices

Reply
 
Search this Thread
Old 11-03-2005, 08:42 AM   #1
Shafted
Member
 
Registered: Sep 2003
Posts: 40

Rep: Reputation: 15
Splash Screen during boot


Very superficial thing, but I'm tired of looking at text fly by while my computer boots. I want something sexy to show up instead.

Could some kind soul please point in my in right direction?

Thanks so much.
 
Old 11-03-2005, 08:53 AM   #2
fouldsy
Senior Member
 
Registered: Jan 2002
Location: St Louis, MO
Distribution: Ubuntu
Posts: 1,284

Rep: Reputation: 47
Think you want to be looking at bootsplash to liven up the bootloader and loading process. Depending on your distro, there may already be bootsplash kernels + themes available to install rather than manually doing it.
 
Old 11-03-2005, 11:16 AM   #3
yanik
Member
 
Registered: Oct 2003
Location: Montreal Beach
Distribution: Debian Unstable
Posts: 368

Rep: Reputation: 30
save yourself a lot of work and get splashy in experimental :
http://packages.debian.org/experimen...aphics/splashy

I didn't had any problems, and it's very easy to do your own theme.
 
Old 11-03-2005, 11:56 AM   #4
linx win
Member
 
Registered: Jan 2004
Posts: 390

Rep: Reputation: 31
yanik

I installed splashy and when I tried to start it, I got the following:

knoppix@box:~$ splashy
usage: splashy boot|shutdown
knoppix@box:~$ splashy boot

** (process:32698): CRITICAL **: spl_find_element: assertion `(GList*)data != NULL' failed
Splashy: reusing FIFO /etc/splashy/splashy.fifo

** (process:32699): CRITICAL **: spl_find_element: assertion `(GList*)data != NULL' failed

** (process:32699): CRITICAL **: spl_find_element: assertion `(GList*)data != NULL' failed
FATAL: video.c <227>:
(#) DirectFBError [DirectFBCreate(&video->dfb)]: General initialization failure!
knoppix@box:~$ splashy shutdown

** (process:401): CRITICAL **: spl_find_element: assertion `(GList*)data != NULL' failed
Splashy: reusing FIFO /etc/splashy/splashy.fifo

** (process:402): CRITICAL **: spl_find_element: assertion `(GList*)data != NULL' failed

** (process:402): CRITICAL **: spl_find_element: assertion `(GList*)data != NULL' failed
knoppix@box:~$ FATAL: video.c <227>:
(#) DirectFBError [DirectFBCreate(&video->dfb)]: General initialization failure!
knoppix@box:~$

Am I doing the right thing?

My distro is kanotix 2005-03.
 
Old 11-03-2005, 12:02 PM   #5
yanik
Member
 
Registered: Oct 2003
Location: Montreal Beach
Distribution: Debian Unstable
Posts: 368

Rep: Reputation: 30
you don't need to start it, just reboot
 
Old 11-03-2005, 01:31 PM   #6
m_yates
Senior Member
 
Registered: Aug 2003
Location: Upstate
Distribution: Debian, Mint, Mythbuntu
Posts: 1,176

Rep: Reputation: 54
I haven't used splashy, but I have patched the kernel to use bootsplash. It isn't easy, especially to get the progress bar animation working since it has to be aware of the boot process and you have to edit the init scripts. I gave up on the progress bar and just use an image. Here are the steps to take if you are interested in trying:

Code:
apt-get install linux-source-2.6.12
cd /usr/src
tar -jxf linux-source-2.6.12.tar.bz2
rm linux
ln -s linux-source-2.6.12 linux
download the bootsplash patch to the kernel from: http://www.bootsplash.de/files/boots....6-2.6.12.diff Then patch the kernel:
Code:
cd /usr/src/linux
patch -p1 < /path/to/where/you/saved/bootsplash-3.1.6-2.6.12.diff
You need to configure the kernel. It is easier to use a working config file. I used the one from the ubuntu 2.6.12 kernel. Download the kernel deb from: http://archive.ubuntu.com/ubuntu/poo...-9.23_i386.deb Then extract to /tmp:
Code:
dpkg -x /where/you/saved/linux-image-2.6.12-9-386_2.6.12-9.23_i386.deb /tmp
Then copy the config file over and configure the kernel:
Code:
cd /usr/src/linux
cp /tmp/boot/config-2.6.12-9-386 .config
make menuconfig
You need to configure the display section as described here: http://hacks.oreilly.com/pub/h/3124 Then exit and compile:
Code:
make-kpkg clean
make-kpkg --initrd --append-to-version=-bootsplash kernel_image
After it finishes, install it:
Code:
cd /usr/src
dpkg -i kernel-image-2.6.12-bootsplash_10.00.Custom_i386.deb
You then need to make a bootsplash directory:
Code:
mkdir /etc/bootsplash
and a place to put bootsplash themes:
Code:
mkdir /etc/bootsplash/themes
Download themes from: http://www.bootsplash.de/files/themes/ There is a nice Debian based one I use called "Slide". Screenshots here: http://www.bootsplash.de/files/theme...ide-silent.png Extract your theme in /etc/bootsplash/themes. Then you need to get the bootsplash utilities from: ftp://ftp.openbios.org/pub/bootsplas...-3.0.7.tar.bz2 Extract and navigate to the "utilities" directory. Then:
Code:
make splash
cp splash /sbin
Apply your theme to the initrd:
Code:
splash -s -f /etc/bootsplash/themes/Slide/config/bootsplash-1024x768.cfg >> /boot/initrd.img-2.6.12-bootsplash
Then edit the kernel entry in Grub to use the same resolution as the theme:
Code:
kernel          /boot/vmlinuz-2.6.12-bootsp root=/dev/hda1 ro vga=791 splash="silent"
or
Code:
kernel          /boot/vmlinuz-2.6.12-bootsp root=/dev/hda1 ro vga=791 splash="verbose"
I use "verbose" which gives text boot messages on top of the theme image. The "silent" will just give you a picture. You won't get the slider bar either without editing the init scripts. I didn't want to fool with that. Hope this long winded post is useful.
 
Old 11-03-2005, 02:26 PM   #7
linx win
Member
 
Registered: Jan 2004
Posts: 390

Rep: Reputation: 31
edit:

Thanks. splashy is working great now.

Last edited by linx win; 11-04-2005 at 12:31 AM.
 
Old 11-04-2005, 08:24 AM   #8
m_yates
Senior Member
 
Registered: Aug 2003
Location: Upstate
Distribution: Debian, Mint, Mythbuntu
Posts: 1,176

Rep: Reputation: 54
Forget my long earlier post about getting bootsplash to work. I just installed splashy and it is easy and works without recompiling the kernel. I see no reason for anyone to use bootsplash now.
 
Old 11-04-2005, 02:33 PM   #9
deepclutch
Member
 
Registered: Nov 2004
Distribution: Debian Testing+Sid
Posts: 696
Blog Entries: 1

Rep: Reputation: 32
Post

I tried splashy on sarge with updated libc6 and the error i got:
Code:
 FATAL: video.c <227>:
        (#) DirectFBError [DirectFBCreate(&video->dfb)]: General initialization failure!
i enabled kernel frame buffer thing using configure-debian
 
Old 11-04-2005, 03:24 PM   #10
deepclutch
Member
 
Registered: Nov 2004
Distribution: Debian Testing+Sid
Posts: 696
Blog Entries: 1

Rep: Reputation: 32
Post

My fault i dont see the grub screen showing

Debian GNU/Linux, kernel 2.6.12-1-686-smp (splashy)

Now i tried this and it works great thanks...
 
Old 11-06-2005, 03:32 AM   #11
killy9999
Member
 
Registered: Feb 2005
Location: Poland
Distribution: openSUSE 11.3/11.4 x64
Posts: 114

Rep: Reputation: 15
I installed splashy and during boot I get:

Booting process at 20%
Splashy is not running... no commands can be sent
Please verify /etc/default/spalshy and /etc/splashy/config.xml for correctness

and no splash image What did I do wrong?
 
Old 11-06-2005, 07:49 AM   #12
deepclutch
Member
 
Registered: Nov 2004
Distribution: Debian Testing+Sid
Posts: 696
Blog Entries: 1

Rep: Reputation: 32
Post

Did u checked the menu properly for (splashy) One?
for spalshy to work with urs atleast pass something to your menu.lst like vga=0x317 etc.for me vga=789 worked.

try giving the values given in /usr/share/doc/splashy/README for values to give according to your resolution.for me 800*600@85hz i gave vga=789
try and post the result

My GRUB :
Code:
title      Debian GNU/Linux, kernel 2.6.12-1-686-smp (splashy)
root      (hd0,6)
kernel      /boot/vmlinuz-2.6.12-1-686-smp root=/dev/sda7 ro vga=789 quiet
initrd      /boot/initrd.img-2.6.12-1-686-smp
savedefault
boot

Last edited by deepclutch; 11-06-2005 at 07:50 AM.
 
Old 11-07-2005, 11:47 AM   #13
killy9999
Member
 
Registered: Feb 2005
Location: Poland
Distribution: openSUSE 11.3/11.4 x64
Posts: 114

Rep: Reputation: 15
Well, that was it I edited my menu.lst and now everything works great. Big thanks for help.
 
Old 11-07-2005, 05:07 PM   #14
kushalkoolwal
Senior Member
 
Registered: Feb 2004
Location: Middle of nowhere
Distribution: Debian Squeeze
Posts: 1,249

Rep: Reputation: 48
I have used splashy before but never tried from the Experimental repo. I have couple of questions.

1. I am using my own customized kernel 2.6.13 from kernel.org. Will splashy still work with it?

2.Also, I would like to have the splashy work with my minimal install system i.e. just the base system install with no Xorg and GNOME installed? Will splashy work with it?

3.If yes, then what is the best way to install it. I am using the stable version. Should I change my sources.lst to exper. and then do apt-get update and apt-get install splashy? or should I directly down just the splashy package which yanik pointed out.


Any ideas? I am quite excited to try this splashy.

Thanks.
 
Old 11-07-2005, 07:26 PM   #15
kushalkoolwal
Senior Member
 
Registered: Feb 2004
Location: Middle of nowhere
Distribution: Debian Squeeze
Posts: 1,249

Rep: Reputation: 48
Ok, I tried splashy with my 2.6.13 kernel and it did not work.Although it did installed successfully, the screen went blank after this message Starting splashy sequence......Although I know my system is booting behind the blank screen. This is really frustating. I have passed arguments of types vga=791,771,etc

Any ideas?
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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
Creating kde splash screen boot screen JUDOLIZARD Linux - Newbie 6 01-30-2009 12:32 PM
Dual Boot = No Boot (hangs at bios splash screen) nedwardss Debian 4 12-03-2004 04:09 AM
Splash screen during boot kilobravo Linux - General 3 01-23-2004 02:11 PM
Boot up splash screen? Relix *BSD 1 08-11-2002 02:37 PM
splash screen during boot? Subotai Linux - General 1 07-18-2002 11:05 AM


All times are GMT -5. The time now is 07:46 AM.

Main Menu
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
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration