How to Build a Safe FreeDOS Multi-Configuration Boot Menu
Use FDCONFIG.SYS menu sections and matching startup branches for gaming, networking, diagnostics, and minimal recovery.
Back up FDCONFIG.SYS and FDAUTO.BAT, then create named menu entries for a minimal recovery boot, normal use, games, and networking. Put only universally safe directives in the common section; isolate memory managers and drivers in profile sections.
Branch the startup batch file on the selected configuration so a CD-ROM or network packet driver loads only when its kernel-side prerequisites were selected. Give the recovery entry a short timeout and no optional TSRs.
Test every entry after a cold boot, not only by restarting the shell. Record free conventional memory and device availability. Keep bootable external rescue media so a syntax error in the hard disk configuration is never the only recovery path.
Sources: FreeDOS boot documentation, FreeDOS Help