On Mon, Apr 26, 2010 at 5:23 PM, Sebastian Dziallas <[email protected]> wrote: > On Mon, Apr 26, 2010 at 4:24 PM, Ray Strode <[email protected]> wrote: >> Hi, >> >>> > Absolutely, the initramfs needs to be copied to the /boot/ or >>> > /boot/isolinux >>> > directory with the new theme that was created. Not sure how the current >>> > livecd-tools does this, but this is true. The LiveCD needs to be able to >>> > mount a SquashFS >>> > filesystem and with that the kernel and initramfs or initrd are outside of >>> > the Squashfiles. >>> >>> Okay, so I just extracted the two initrds (the one from the squashfs >>> in /boot and the other from the actual usb key in /syslinux) and their >>> files out. It looks like the plymouth theme itself is all present in >>> both and also set in /etc/plymouth/plymouthd.conf as default. It's >>> however not in /usr/share/plymouth/plymouthd.defaults, but doing a sed >>> on that in %post didn't change the behaviour at all. >> Must not be getting modesetting? >> >> add plymouth:debug to kernel command line and then look >> at /var/log/plymouth-debug.log after boot up. >> >> --Ray > > It's getting interesting: http://fpaste.org/SONM/ > > Apparently, it tries to load the sugar theme first and moves on to > charge and text. I'm not sure why this is, but maybe because of this > line (69)? > > # [ply-boot-splash.c] ply_boot_splash_show:can't show splash: No such > file or directory > > --Sebastian
Alright, I fixed this now. Turns out it was just me being stupid and missing a couple of png files (like a file with a lock) from the original theme. Rereading the log linked above helped realizing that. I'd like to thank everybody who suggested solutions and helped us getting a working graphical boot screen for this release of the Sugar on a Stick spin! >From how I can currently see it, one needs to execute plymouth-set-default-theme in %post and rebuild the initrd then. Looks like it's easier in the end than I tought it'd be. If anybody's interested in getting a wiki page on that, I'll be happy do work on that. --Sebastian -- livecd mailing list [email protected] https://admin.fedoraproject.org/mailman/listinfo/livecd
