Deep freeze your Debian-based Linux with wrapped Lethe. All changes made to frozen system are reverted after reboot. Changes can be made in dedicated grub entry.
This tool uses old program called Lethe
. It wrapps some things so that this old fella runs on modern Debian-based Linuxes (such as Ubuntu).
To freeze your Linux, simply run commands listed below:
git clone https://github.com/TheArqsz/deep-freezer.git && \
cd deep-freezer && \
chmod +x deep-freezer.sh && \
./deep-freezer.sh
To unfreeze your system, run:
./deep-freezer.sh --unfreeze
or
./deep-freezer.sh -u
Other parameters:
./deep-freezer.sh --no-color # do not use colors in output
./deep-freezer.sh --verbose # verbose output
./deep-freezer.sh --help # show help
Script creates two grub entries:
- First with plain name of distribution (e.g. Debian or Ubuntu) which is freezed by Lethe - changes made here, are not persistent
- Second with name
Persistent (not Lethe-freezed) distribution-name
- changes made here are persistent and visible for previous entry
All rights for Lethe
go to its authors. It is licensed under GPL license. Files can be found here. Copyright notice for Lethe Debian package may be found here.
I am the author only for wrapper that automates deep freeze. It may be shared under GPL license (see LICENSE).