Hi everyone, greetings from Indonesia!
This is my first post and as such I would like to first thank anyone working and contributing for Tiny Core. I think it's a fascinating distribution/OS (one of the most divergent GNU/Linux systems I've ever come across and therefore a challenging one too..)
I've just started working in a company which uses Tiny Core as thin clients and Debian as servers. Eversince I was assigned to work closely with Tiny Core, I've been reading up on it and growing to like it, specifically how TC fills in a gap/niche and serving an incredibly useful purpose.
My first real obstacle is getting boot splash to work. Following the wiki, I get around 5 seconds of:
plymouthd: could not start boot splash: No such file or directory
instead of the hoped for Tiny Core theme boot splash and then an immediate boot into X immediately thereafter.
And if I add the keyword for debugging
APPEND initrd=/tce/boot/core.gz,/tce/boot/plymouth-initrd.gz quiet [b]plymouth.debug=file:/var/log/plymouthd-debug.log[/b] waitusb=5:UUID="75a90.....4277" tce=UUID="75a90...4277" splash logo.nologo vga=773
into the extlinux.conf file as the wiki suggested, I get a load of boot messages including the following important warning lines:
...
start_boot_splash: Loading boot splash theme '/usr/share/plymouth/themes/default.plymouth'
ply_key_file_open_file: Failed to open key file /usr/share/plymouth/themes/default.plymouth: No such file or directory
...
start_boot_splash: Loading boot splash theme '/usr/share/plymouth/themes/text/text.plymouth'
ply_key_file_open_file: Failed to open key file /usr/share/plymouth/themes/text/text.plymouth: No such file or directory
...
start_boot_splash: Loading boot splash theme '/usr/share/plymouth/themes/text/text.plymouth'
ply_key_file_open_file: Failed to open key file /usr/share/plymouth/themes/text/text.plymouth: No such file or directory
...
start_boot_splash: Splash couldn't be loaded: No such file or directory
start_boot_splash: Loading built in splash
...
plymouthd: could not start boot splash: No such file or directory
show_messages: not displaying messages, since no boot splash
...
Now, it confuses me why plymouthd is looking for themes/text/text.plymouth when it should be looking for themes/TinyCore/TinyCore.plymouth as can be seen here:
tc@box:~$ cat /etc/plymouth/plymouthd.conf
# Administrator customization go in this file
[Daemon]
Theme=TinyCore
tc@box:~$ ls /usr/share/plymouth/themes/TinyCore | head -4
TinyCore.plymouth
animation-0001.png
animation-0002.png
animation-0003.png
tc@box:~$
Since the error messages won't stop asking for themes/default.plymouth and themes/text/text.plymouth, I tried feeding plymouthd what it wants by renaming (using cp) themes/TinyCore/TinyCore.default to themes/default.plymouth, themes/text/text.plymouth and just plain themes/TinyCore.plymouth as can be seen here:
tc@box:~$ ls /usr/share/plymouth/themes/
TinyCore/ TinyCore.plymouth default.plymouth text/
tc@box:~$
but with no luck yet... (by the way, I had made the entire /usr/share/plymouth/themes directory persistent)
At first, I and others at the office thought that maybe the splash wouldn't show because of the outdated wiki (last edited 2 yrs ago), the resolution or graphics card problem, but the error message just indicates that it
just can't find the file. Am I missing something here or the wiki is just not applicable anymore to Core v5.4?