Hi,
I have been using this modified init script for knoppix-8.6.0 for sometime now,
code: https://github.com/insteps/scripts/t...er/knoppix/860
Currently its being used in usb method, but a similar approach would make
it usable via cdrom-boot too.
One can avoid write of iso to usb to start with customization.
Instead just boot the iso, which will detect drive/usb-drives
and look for eg. a folder knoppix<versionum> and layer union-mount
files like <knoppix><num>.sf4 contained in it OR folder <knoppix><num>.d
eg
/mnt/sda1/KNOPPIX860.sf4/KNOPPIX4.sf4
/mnt/sda1/KNOPPIX860.d/KNOPPIX4.d
Maybe not useful and safe enough to add in a distro, but this modification
helps me to add persistent changes and layer them over, even remove/re-add them later.
Thanks.

Intel Core i7-3770K 3.5 GHz Processor
$39.00
Intel Core i5-11500 2.70 GHz LGA 1200 Desktop CPU Processor SRKNY
$94.99
Corsair RM750e 750W Fully Modular 80 Plus Gold ATX 3.1 PSU Certified Refurbished
$44.99
GAMING COMBO: ASUS Prime H470M-PLUS MOTHERBOARD + i5-10600KF CPU + 16GB DDR4
$229.95
Intel Core i7-7700 Kaby Lake Quad-Core 3.6 GHz Processor LGA 1151
$39.99
Intel i7-8700 Coffee Lake 3.2GHz 6-Core Max Turbo 4.6GHz Processor
$69.99
Intel Core i7-7700T 2.9GHz 8MB Socket LGA1151 Quad Core Processor SR339
$39.99
Intel 4th Gen Core i7-4790 SR1QF 3.60GHz (Turbo 4.00GHz) 8M 4-Core LGA-1150 CPU
$39.99
COMBO: ASUS Prime H370M-PLUS MOTHERBOARD + i5-9400F CPU /w Heatsink + 16GB DDR4
$169.95
AMD Ryzen 7 5800XT 8-Core, 16-Thread Unlocked Desktop Processor
$199.99