#!ipxe goto ${menu} || :shredos set os_arch ${arch} iseq ${os_arch} x86_64 && set os_arch x86_64 || iseq ${os_arch} i386 && set os_arch i686 || menu ShredOS item --gap THIS SOFTWARE DESTROYS DATA item --gap EVERY BOOT OPTION IS DESTRUCTIVE item --gap DO NOT PROCEED IF YOU DO NOT KNOW WHAT THIS IS item shredos_exit ${space} Go Back item shredos_options ${space} Proceed I know what I am doing choose menu || goto shredos_exit goto ${menu} :shredos_options clear menu clear shredos_version {% for key, value in endpoints.items() | sort %} {% if value.os == "shredos" %} iseq ${os_arch} {{ value.arch }} && set kernel_url ${live_endpoint}{{ value.path }}shredos || set shredos_version {{ value.version }} {% endif %} {% endfor %} menu ShredOS ${shredos_version} item --gap Choose a wipe method: item dodshort ${space} Wipe all disks with the short DoD 5220.22-M method item dod522022m ${space} Wipe all disks with the DoD 5220.22-M method item dod3pass ${space} Wipe all disks with the DoD 5220.22-M method (3 pass) item ops2 ${space} Wipe all disks with the RCMP TSSIT OPS-II method item gutmann ${space} Wipe all disks with the Gutmann method item prng ${space} Wipe all disks with the PRNG Stream method choose nuke_method || goto shredos_exit goto shredos_boot :shredos_boot imgfree kernel ${kernel_url} console=tty3 loglevel=3 nwipe_options="--method=${nuke_method}" ${cmdline} boot :shredos_exit clear menu exit 0