Precomputed release state
SHA-256 manifests, registry snapshots and policy metadata are carried into the release.
The bundled sOS release explicitly says a final ISO should be built and boot-tested before installation on important hardware. Its default first boot avoids expensive global self-recalculation.
Use the BUILD_ISO kit from the Groovebox GitHub repository together with the GitHub sOS release series.
If using the GitHub split series, extract all four ZIPs into the same directory. They are complementary archives sharing the same top-level release folder.
Inside the extracted BUILD_ISO kit, the release's primary quick path is:
cd groovebox/APPLIANCE_ISO
chmod +x build_iso.sh
./build_iso.shFor the Fedora game-ready path, the included README points to:
sudo ./BUILD_GAME_READY_ISO.sh --profile game-ready
# convenience wrapper:
sudo ./BUILD_SMART_GAME_READY_ISO.shThe build host needs the required Linux kernel/bootloader/firmware tooling. The release documentation specifically mentions GRUB/xorriso requirements for a final ISO.
./scripts/test_qemu.sh dist/sOS-installer-x86_64.isoConfirm the boot menu, Live mode and expected applications before writing the image to physical media.
Boot the ISO from USB/DVD/VM and choose Live, Install or Recovery. The current release is designed to perform readiness checks rather than deep source simplification or global recompilation on first boot.
From the live environment, run sos-disks to identify devices, back up anything important with sos-backup, then use:
sos-installThe installer clones the whole bootable image to the selected target. The target disk is erased. It asks you to type the exact target device and then ERASE-AND-INSTALL before writing.
You can also pass explicit devices:
sos-install --source /dev/SOURCE --target /dev/TARGETUse a spare disk or test machine first. Do not infer device names from examples; verify them locally with the provided disk tools.
SHA-256 manifests, registry snapshots and policy metadata are carried into the release.
Deep reverse-grep, source simplification, global recompilation and package changes require explicit maintenance actions.
sos-deep-maintenance additionally requires the phrase RUN-DEEP-MAINTENANCE.