View previous topic :: View next topic |
Author |
Message |
mattbevan n00b
Joined: 04 Apr 2005 Posts: 19
|
Posted: Mon Apr 04, 2005 7:38 pm Post subject: fbsplash late and only on first VT. |
|
|
Howdy!
I've set up gensplash as per Gensplash in 5 Easy Steps with great success - it looks superb - but I have several issues:
1. The splash logo and progress bar appear after a few initscrips have already run. I can see it not displaying before HDs are detected (SCSI RAID and all) but waiting that long is impressive. Seems to happen just before activating swap.
2. The splash initscript only sets up the first VT when run initially. If stopped then started again, suddenly all VTs are set up as per my conf.d/splash configuration. What gives?
I've added a "sleep 2" option to local.startup to try to give the VTs some time to start up, but this doesn't help. Setting parallel startup in conf.d/rc to false didn't change anything, so I set it back to true. |
|
Back to top |
|
|
mattbevan n00b
Joined: 04 Apr 2005 Posts: 19
|
Posted: Mon Apr 04, 2005 7:42 pm Post subject: |
|
|
Well, the new theory about #1 is that the splash is displayed after the root FS is mounted r/w.
And #2 is confirmed to be a problem because the other VTs do not start up in time. They seem to start after the boot process is wholly and completely finished.
Any workarounds? (And isn't the splash supposed to be loaded in an initrd, and thus immune from needing access to the root fs?) |
|
Back to top |
|
|
Archangel1 Veteran
Joined: 21 Apr 2004 Posts: 1212 Location: Work
|
Posted: Tue Apr 05, 2005 11:35 am Post subject: |
|
|
Sounds like your initrd isn't working properly for some reason - it should swap to splash mode long before init starts.
Can you post your grub.conf? _________________ What are you, stupid? |
|
Back to top |
|
|
mattbevan n00b
Joined: 04 Apr 2005 Posts: 19
|
Posted: Tue Apr 05, 2005 2:39 pm Post subject: |
|
|
Following the directions to the T, my grub.conf is:
Code: | timeout 10
default 0
fallback 2
root (hd0,0)
# For booting GNU/Linux
title Gentoo Linux 2005.0 (2.6.11-gentoo-r5 +fb +splash)
kernel /kernel-2.6.11-gentoo-r5 ro root=/dev/sda3 video=vesafb:800x600-32@85 splash=silent,theme:emergence
initrd /boot/fbsplash-emergence-800x600
# For booting GNU/Linux ... (Non-Splash)
# For booting GNU/Linux... (Older Kernel) |
Also, the command I used to generate the initrd is:
Code: | splash_geninitramfs -v -g /boot/fbsplash-emergence-800x600 -r 800x600 emergence |
|
|
Back to top |
|
|
|