PRIVEX'S LINUX RESCUE SYSTEM ============================ This folder contains compiled image files (ISO / IMG etc.) for our customised Linux rescue system, which we use internally for repairing, testing, and general maintenance of both customer servers, and our own servers. At the time of writing (6 JAN 2021), our Linux rescue system is based off of Debian 10 (Buster), and the ISO(s) that we've created, are built as follows: - First we make a copy of the latest available Debian 10 Standard ISO - Mount the Debian ISO using a loop device: 'mount -o loop,ro debian-10-6-standard.iso /mnt/iso' - Extract the contents of the ISO into a folder: rsync -avxhHAX --progress /mnt/iso /opt/deb10/ - Delete the original rootfs at deb10/live/filesystem.squashfs - Copy our rescue system's rootfs in it's place: cp pvx-rescue.squashfs deb10/live/filesystem.squashfs - Adjust boot menu configs such as the GRUB and ISOLINUX configurations as needed - Re-build the ISO using mkisofs: mkisofs -o pvx-debian-rescue.iso -l -L -J -r -allow-multidot -no-emul-boot -boot-load-size 4 -boot-info-table -b isolinux/isolinux.bin -c isolinux/boot.cat deb10