I built a set of scripts to fully automate my Linux installation process from live to bootstrap to target environment. It includes a way to build a snapshot of the system in use. The snapshot is sourced by the installation script. The system consists of a general system to handle snapshots and the specific snapshots themselves. A snapshot consists of specific scripts to configure the system (partition disk, bootloader, configure network, and etc) and a directory tree mirroring the target system.
It is meant to be used in an iterative process where I easily update the snapshot as I make changes to my system in use. The purpose is to not have to spend time trying to figure out how the system was configured in case it crashes. I should be able to restore my system with minimal trouble.
I use this for my local computer and simpler servers I operate. The project has been a fantastic way to learn Linux.
It is meant to be used in an iterative process where I easily update the snapshot as I make changes to my system in use. The purpose is to not have to spend time trying to figure out how the system was configured in case it crashes. I should be able to restore my system with minimal trouble.
I use this for my local computer and simpler servers I operate. The project has been a fantastic way to learn Linux.