[Splashy-users] splashy shows shutdown screen but not the boot
up screen
Philip Rutkowski
phil at quietthenloud.net
Mon Feb 26 01:36:11 CET 2007
FIXED IT!
Thanks Luigi!
After your email, I decided to have another look at the splashy wiki faq
page. And, I took another look at this:
http://splashy.alioth.debian.org/wiki/doku.php?id=faq#splashy_does_not_run_under_upstart_in_ubuntu_edgy_and_later_versions
The first time I looked at it, I overlooked it because I had no idea
what it meant. The second time I looked at it, I decided to take out
everything from /etc/event.d/rcS and paste the code at that link. That
made linux not even start up. Luckily, I backed it up before I got rid
of the code. Finally, I took another more careful look at the code as
well as the rcS file and saw that the + and - signs meant add and
substract from the existing code.
So,
- runlevel --set S >/dev/null || true
meant take that out. And,
+ set $(runlevel --set S || true)
+ if [ "$1" != "unknown" ]; then
+ PREVLEVEL=$1
+ RUNLEVEL=$2
+ export PREVLEVEL RUNLEVEL
+ fi
+
add it in between script and end script. I rebooted and it worked!!! I
hope that helps someone else out!!
Thanks again!
-Phil
Luigi wrote:
> Ah, i see... in Edgy/Feisty (Ubuntu) there is no /etc/inittab file
> now... This is because everything is done from /etc/events.d (upstart
> events).
>
> We definitely need to look into this issue. Can you file a bug for this
> under bugs.debian.org <http://bugs.debian.org> splashy's sources? Just
> say that splashy initrc script does not work with upstart.
>
> I'll put that in our TODO file as well.
>
> I actually "discovered" that yesterday in a fresh installation of Edgy
> that I have.
>
> For your sake, you can have an init script as simple as:
>
> cat /etc/init.d/splashy
>
> #!/bin/sh
>
> /sbin/splashy boot
>
> # EOF
>
> The only problem with this script is that it will be launched when the
> system boots in single-user-mode (recovery). We would need to write
> something that uses "runlevel" or a similar command, to figure out in
> what runlevel we are.
>
> I believe that Splashy checks for this as well.
>
> On 2/25/07, *Philip Rutkowski* <phil at quietthenloud.net
> <mailto:phil at quietthenloud.net>> wrote:
>
> Hi!
>
> Splashy is compiled statically.
>
> linux-gate.so.1 => (0xffffe000)
> libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf7ee8000)
> libpthread.so.0 => /lib32/libpthread.so.0 (0xf7ed5000)
> libm.so.6 => /lib32/libm.so.6 (0xf7eae000)
> libc.so.6 => /lib32/libc.so.6 (0xf7d7a000)
> /lib/ld-linux.so.2 (0xf7f07000)
>
> /etc/rcS.d/S01splashy is there but it is linked to /etc/init.d/splashy
> which is an executable shell script.
>
> So, I renamed /etc/init.d/splashy to splashy.old. Copied it and renamed
> it to splashy. Opened it up in gedit and replaced all of the
> contents with
>
> cat /etc/rcS.d/S01splashy
> #!/bin/sh
> # this script starts splash
>
> /bin/sh
> # EOF
>
> I executed it and got a brand new prompt. I typed in /sbin/splashy boot
> and the default theme popped up. The progressbar was not moving. But I
> did see the penguin!!! I pressed escape and got out of there.
>
> I've been checking the FAQ section and Google for days now. Anything
> else I can try?
>
> Here is something else! When I execute /etc/init.d/splashy from a
> terminal I get this:
>
>
>
> philip at philip :~$ /etc/init.d/splashy start
> Stopping Boot splash manager: splashyphilip at philip:~$
>
>
> philip at philip:~$ /etc/init.d/splashy stop
> (Re)generating splash steps for :sed: can't read /etc/inittab: No such
> file or directory
> philip at philip:~$
>
>
> philip at philip:~$ /etc/init.d/splashy restart
> (Re)generating splash steps for :sed: can't read /etc/inittab: No such
> file or directory
> philip at philip:~$
>
>
> philip at philip:~$ /etc/init.d/splashy force-reload
> (Re)generating splash steps for :sed: can't read /etc/inittab: No such
> file or directory
> philip at philip:~$
>
> Is this normal?!?!?!?
>
> THANK YOU SO MUCH FOR YOUR HELP!!!
>
> -Phil
>
> Luigi wrote:
> > is splashy compiled statically? (hint: ldd /sbin/splashy)
> > if it is not, do you have /usr mounted from a separate partition?
> (hint:
> > mount | grep usr)
> >
> > I cannot think of any reason why this is not working for you...
> Did you
> > check that /etc/rcS.d/S01splashy is there? is it executable? can
> you add
> > an interactive shell before splashy gets started from that script and
> > execute it manually?
> >
> > cat /etc/rcS.d/S01splashy
> > #!/bin/sh
> > # this script starts splash
> >
> > /bin/sh
> > # EOF
> >
> > At that point you will be in a shinny #> prompt. Just type
> > "/sbin/splashy boot". That should at least tell you what the
> problem is.
> >
> > Check the FAQ section in the wiki for more.
> http://splashy.alioth.debian.org
> >
> >
> >
> > On 2/25/07, *Philip Rutkowski * < phil at quietthenloud.net
> <mailto:phil at quietthenloud.net>
> > <mailto:phil at quietthenloud.net <mailto:phil at quietthenloud.net>>>
> wrote:
> >
> > hi all!
> >
> > i am running ubuntu 6.10 on amd 64 architecture. i compiled and
> > installed splashy 0.2.1 just fine.
> >
> > i have a problem with the boot up screen. when my computer
> shuts down or
> > restarts, splashy does its thing. AND IT DOES IT WELL!!!
> >
> > but then when it boots up, it doesn't run! i have no splash
> images
> > whatsoever. it's only text! my guess is that grub doesn't
> know to launch
> > splashy. does anyone have any ideas? something i could try?
> >
> > i set /boot/grub/menu.lst to:
> >
> > kernel /boot/vmlinuz-2.6.17-11-generic root=/dev/hda1 ro
> splash vga=791
> > quiet
> >
> > thanks in advance!!!
> > -phil
> >
> > _______________________________________________
> > Splashy-users mailing list
> > Splashy-users at lists.alioth.debian.org
> <mailto:Splashy-users at lists.alioth.debian.org>
> > <mailto: Splashy-users at lists.alioth.debian.org
> <mailto:Splashy-users at lists.alioth.debian.org>>
> > http://lists.alioth.debian.org/mailman/listinfo/splashy-users
> <http://lists.alioth.debian.org/mailman/listinfo/splashy-users>
> > <http://lists.alioth.debian.org/mailman/listinfo/splashy-users>
> >
> >
> >
> >
> > --
> > ----)(-----
> > Luis Mondesi
> > *NIX Guru
> >
> > "Feliz el hombre que ha hallado sabiduria y el hombre que consigue
> > discernimiento, porque el tenerla como ganancia es mejor que tener la
> > plata como ganancia; y el tenerla como producto, [mejor] que el oro
> > mismo" (Prov 3:13-14).
> >
> > 01010101 01110011
> > 01100101 00100000
> > 01010101 01100010
> > 01110101 01101110
> > 01110100 01110101
> > 00100000 01001100
> > 01101001 01101110
> > 01110101 01111000
>
> _______________________________________________
> Splashy-users mailing list
> Splashy-users at lists.alioth.debian.org
> <mailto:Splashy-users at lists.alioth.debian.org>
> http://lists.alioth.debian.org/mailman/listinfo/splashy-users
>
>
>
>
> --
> ----)(-----
> Luis Mondesi
> *NIX Guru
>
> "Feliz el hombre que ha hallado sabiduria y el hombre que consigue
> discernimiento, porque el tenerla como ganancia es mejor que tener la
> plata como ganancia; y el tenerla como producto, [mejor] que el oro
> mismo" (Prov 3:13-14).
>
> 01010101 01110011
> 01100101 00100000
> 01010101 01100010
> 01110101 01101110
> 01110100 01110101
> 00100000 01001100
> 01101001 01101110
> 01110101 01111000
More information about the Splashy-users
mailing list