Grimaldy Soto schreef:
<snip>
> i've emerge splashutils and also livecd 2005.1 bootsplash theme the 
> which is the one that i wanna configure, i did #mount /boot later 
> this Create an initramfs image for fbsplash: # splash_geninitramfs -v
>  -g /boot/fbsplash-emergence-1024x768 -r 1024x768 emergence
> 
> and also this
> 
> # splash_geninitramfs -v -g /etc/fbsplash-livecd-2005.1 -r 1024x768 
> livecd-2005.1
> 
> But whichever command do i used i received the same error or warning
> 
> o creating directory structure.. o copying /sbin/splash_helper.. o 
> copying themes.. - emergence warning: config file for theme 
> 'emergence' , resolution 1024x768 does not exist! o creating 
> initramfs image.. ----------------- o creating directory structure..
>  o copying /sbin/splash_helper.. o copying themes.. - default
> warning: config file for theme 'default' , resolution 1024x768 does
> not exist! o creating initramfs image..
> 
> 
> I have in /etc/splash the folder livecd-2005.1 and the emergance too

First of all, I think your command is incorrect:

splash_geninitramfs --help
splash_geninitramfs/splashutils-1.1.9.10
Usage: splash_geninitramfs [options] [--all|theme ...]

Main operation modes:
  -g, --generate=IMG  generate an initramfs image with all necessary files
  -a, --append=IMG    append a theme and helper files (if necessary)
                      to an initramfs image
  -c, --copy=DIR      copy all necessary files into the specified directory;
                      DIR should point to the root directory of an initramfs
  -h, --help          show this help message

Options:
  -r, --res=RES   copy data for specific resolutions only; RES is a
                  comma-separated list of the resolutions for which the
images
                  are to be copied
  -v, --verbose   verbose output
      --no8bpp    ignore 8bpp images (can save a lot of space)

basically, you're saying

(run) splash_geninitramfs (and that program should) -v (erbosely)
-g(enerate an image called) /etc/fbsplash-livecd-2005.1 (which isn't
going to do you much good, in /etc, but whatever; least of our problems
at this point, but it should be in /boot, since this is the initramfs
itself, not where its looking for the files to be included in the
initramfs) (at a) -r(esolution of) 1024x768 (using the theme files for
the theme) livecd-2005.1

What is of concern to me is that splash_geninitramfs cannot find the
theme files to create the initramfs. Obviously, the splash will not work
in this case, because there's no theme for splash to display (the
initramfs is not correctly created).

So the first thing we need to know is why that might be.

What version of splashutils are you using? Is this an upgrade from a
pre-1.0 version?

Did you actually install the correct theme package:

* media-gfx/splash-themes-livecd

     Available versions:  2004.3 2005.0 2005.1
     Installed:           2005.1
     Homepage:            http://www.gentoo.org/
     Description:         Gentoo theme for gensplash consoles


or did you install the incorrect theme package

* media-gfx/bootsplash-themes-livecd
     Available versions:  2004.0 2004.1 2004.2-r4 ~2004.3-r1
     Installed:           none
     Homepage:            http://www.gentoo.org/
     Description:         Gentoo theme for bootsplash consoles


It's also possible that you have a kernel problem (incompletely
configured)-- while you clearly need framebuffer support, there is also
a setting


# Logo configuration
#
# CONFIG_LOGO is not set
# CONFIG_BACKLIGHT_LCD_SUPPORT is not set
==>CONFIG_FB_SPLASH=y

which only becomes available if all other related settings are correctly
set... but it's possible that splash_geninitramfs may not work correctly
if it is not set (or not available).

What I would try is

1. unmerge all splash theme packages;

2. delete all leftover theme folders left in /etc/splash

3. check my /usr/src/linux symlink and make sure it was pointing to the
correct kernel;

4. re-emerge splashutils

5. emerge the theme packages again

6. set the 'default' symlink in /etc/splash to point to my preferred
theme if not emergence.

Then I would start with the http://gentoo-wiki.com/HOWTO_fbsplash and go
through it step by step, making sure that my kernel config was correct,
and recompiling the kernel if it was not. If I recompiled the kernel, I
would also re-emerge splashutils (again) so that it was compiled against
the correctly compiled kernel rather than the incorrectly compiled one).

The Wiki instructions do work, and they are to the best of my knowledge,
quite complete (which is why they work).

Your error output suggests that something on your system is improperly
installed (the idea that splashutils can't find its own theme files is a
strong indication), so the best thing to do would be to start "clean"
(or as clean as possible) and proceed carefully from there.

Hope this helps,
Holly
-- 
gentoo-user@gentoo.org mailing list

Reply via email to