#1065564 debian-edu-config: LTSP clients: all kernel logs are shown during boot

#1065564#5
Date:
2024-03-06 17:32:21 UTC
From:
To:
LTSP clients don't boot with a boot splash, all kernel logs are shown
during boot

Sincerely,
Serhii Horichenko

#1065564#10
Date:
2026-08-19 21:22:50 UTC
From:
To:
Hi Serhii,

please try to fix this. Set up a Debian Edu 12 tjener + workstation +
ltspserver and check if the problem still exists.

If it does, set up a Debian Edu 12 tjener + another machine with
Debian Edu 13 terminal server. Check if the problem still exists.

If it still exists, please look at the iPXE boot configuration in
/srv/tftp/. There you should be able to provide the keyword "splash"
to the boot prompt that is provided via PXE boot mechanism.

Once you know where to add "splash", investigate scripts in
debian-edu-config source package and check where best to provide some
code that inserts "splash" into the iPXE boot config.

Thanks!
Mike

#1065564#15
Date:
2026-08-20 23:28:43 UTC
From:
To:
Hi Mike,

FIX
it works only for Diskless Workstation (server's SquashFS image)
and doesn't work for Plain X2Go Thin Client modes
```
/srv/tftp/ltsp# diff ltsp-old.ipxe ltsp.ipxe
68c68
< set cmdline ${cmdline_method} ${cmdline_ltsp} ${cmdline_client}
---
```

I've tried to find where I could add 'splash' in debian-edu-config, but
didn't found.
Could it be that the file `ltsp.ipxe` is used as a template from the
ltsp.org project without any changes around the `cmdline`-variables?

#1065564#20
Date:
2026-08-21 08:03:49 UTC
From:
To:
Hi Serhii,

Ok, for diskless machines, this is also good already.

For X2Go thinclients, we maybe to have the package plymouth installed?
("splash" on the boot cmdline will not have an effect if the package
plymouth is missing).

Yes, the ltsp.ipxe is created by evoking the `ltsp ipxe` command.

However, in Debian Edu, we do some post-tweakings:
https://salsa.debian.org/debian-edu/debian-edu-config/-/blob/master/sbin/debian-edu-ltsp-ipxe?ref_type=heads

Please tinker with this script and let it modify the ltsp.ipxe file
that gets generated by ltsp's code.

Mike