← Previous | ↑ Home | Next → |
The dklivesys project is an add-on to the live-build package to produce customized Debian GNU/Linux live systems. Two live system types are supported:
DKtoolian
Use DKtoolian to rescue, deploy, and administer systems.
Disklessian
In Disklessian access to internal storage is disabled in the kernel by blacklisting and removing libata and NVME related kernel modules.
You can use it for online banking and privacy related purposes as malicious software probably present on internal disks can not start from within Disklessian.
Alternatively you can use it as surf station. Malicious software i.e. from drive-by attacks when visiting web sites can infect the running Disklessian itself but can not infect the system on your disks.
But be carefully, please: Do not use it for both purposes at same time!
Using live-build without dklivesys the procedure to build a live system is:
lb config ...to initially configure the live system and set up the directory structure in the “livesys” directory.
lb build ...to build the live system.
You end up with a “livesys” directory structure containing both your manually placed/edited/modified files and files created by the live-build scripts.
The dklivesys scripts use a “custom” subdirectory containing original configuration data (configuration files and files you want to insert into the live system).
From this configuration the dklivesys scripts
Keeping original configuration data in a separated directory allows to
[Disklessian fast track]
This page shows just the steps to build a Disklessian in default configuration.
[Customization How-To]
Hints to perform specific customization tasks.
Here is a more complete documentation describing optional steps and customization mechanisms too:
[Prepare Virtual Machine]
You should use a virtual machine or a container to build live systems. During live system creation some scripts modify the boot process of the live system. Using a VM or a container ensures you still have a bootable computer even if there is any bug in the dklivesys scrips, the live-build scripts, or hooks you added.
[Configure Live System]
Before building a live system you need to configure some details and provide files you want to inject into the live system.
[Build Live System]
Building the live system requires to invoke one script, it takes some time.
[Test Live System in VM]
Optionally you want to test the live system in a virtual machine before writing to USB stick.
[Install Live System]
Install the live system to USB thumb devices, to CD or DVD, or to a network boot server.
[Use Disklessian]
Use Disklessian either for banking and private purposes or as surf station, but not for both purposes at same time.
[Use DKtoolian]
Use DKtoolian for administration and system deployment.
← Previous | ↑ Home | Next → |
Wiki: Build Live System
Wiki: Configure Live System
Wiki: Customization How-To
Wiki: Disklessian fast track
Wiki: Install Live System
Wiki: Prepare Virtual Machine
Wiki: Test Live System in VM
Wiki: Use DKtoolian
Wiki: Use Disklessian