When I did my first Knoppix remastering back in 2006, using chroot was in practice necessary. But returning to the kind of task a few years later, and following the methods outlined by other forum members here, I found that I didn't need it.
Chroot is important when a brand new OS version is created from scratch, for then there isn't anything to run yet. But I have found that as soon as I have a version able to run, it is much better working from that. And with easily configurable (in several parallel versions) persistent store, running the developing system in something like kvm is a very simple, robust and efficient way of applying and testing changes.
Working from Knoppix 7.6.1 (for example), I can run the ISO in kvm, use the flash installer to install Knoppix on the first partition of a USB SSD disk, and start creating alternatives by modifying the booting .cfg file there. When I then run (the external disk is identified as /dev/sdc)
I can use the booting alternatives in the syslinux file. I can even do remastering safely running from the image to be remastered, if I start without persistence. And after the first remastering, I will have all necessary tools in the cloop image, so it doesn't really matter for this use case whether I use persistence or not.Code:sudo kvm /dev/sdc -m 1024 &
Have I missed something important about chroot, as it doesn't seem to have much to offer for mye actual use?
I will need it for a knxbootstrap utility, but remastering is something quite different today.
Juniper Networks EX3300-48P 48-Port PoE+ 4x SFP+ Network Switch TESTED
$70.99
Juniper (EX2200-C-12T-2G) 12 Port Managed Compact Switch
$75.00
Juniper EX2200-24P-4G 24 Port PoE Gigabit Switch SAME DAY SHIP 1 YEAR WARRANTY
$39.99
Juniper QFX5200-32C-AFI 32-Port QSFP+ or 28x QSFP Ethernet Switch 2x AC PSU
$1750.00
Juniper QFX5200-32C-AFO2 100Gbe 32-Port QSFP+ QSFP28 Switch 100G 100GB 40GBE NEW
$2699.98
Juniper EX4300-48P Managed 48 Port GigE PoE+ Ethernet Switch, 2x AC, Tested
$185.00
Juniper Networks EX2300-24P 24 Port Gigabit PoE 4 SFP 1/10G Network Switch
$189.00
Juniper Networks EX2200-48P-4G 48 1GE PoE Switch + 4 SFP
$46.00
Juniper EX2300-48P PoE+ Switch 48x 1GbE & 4 SFP+/SFP 10G uplinks, Tested
$285.00
Juniper Networks EX4300 48P PoE+ 650-044930
$144.50