BUILD-SIMPLE-CDD(1)
π BUILD-SIMPLE-CDD π
okay bestie, so this is the manual page for build-simple-cdd β it lives in the User Commands corner of the manual, section 1, and it's literally the tool that makes you your very own debian-installer images. custom ones. YOUR ones. β¨
β¨ NAME β¨
build-simple-cdd β create custom debian-installer images π
π¦ DESCRIPTION π¦
the way you call it is:
usage: build-simple-cdd [-h] [--logfile LOGFILE] [--quiet] [--verbose]
[--debug] [--conf CONF] [--do-mirror] [--dvd]
[--no-do-mirror] [--qemu] [--mirror-only] [--build-only]
[--qemu-only] [--force-root] [--dist CODENAME] [--locale LOCALE]
[--keyboard KEYBOARD] [--proposed-updates] [--kernel-packages
KERNEL_PACKAGES] [--profiles-udeb-dist PROFILES_UDEB_DIST]
[--extra-udeb-dist EXTRA_UDEB_DIST] [--security-mirror
SECURITY_MIRROR] [--backports-mirror BACKPORTS_MIRROR]
[--profiles PROFILES] [--local-packages LOCAL_PACKAGES]
[--build-profiles BUILD_PROFILES] [--mirror-tools MIRROR_TOOLS]
[--build-tools BUILD_TOOLS] [--auto-profiles AUTO_PROFILES]
[--updates-mirror UPDATES_MIRROR] [--debian-mirror DEBIAN_MIRROR]
[--keyring KEYRING] [--require-optional-packages]
[--force-preseed] [--serial-console]
and what it does, in one breath: create custom debian-installer CDs πΏπ
πΈ options: πΈ
-h,--helpβ shows you this help message and then dips out. exit stage left. π«Ά--logfile LOGFILEβ pick a file and the whole execution log gets written in there. every last detail. no cap. π--quietβ quiet output on the terminal π€«--verboseβ verbose output on the terminal π£οΈ--debugβ debugging output on the terminal ππ--conf CONFβ point it at a configuration file of your choosing π--do-mirrorβ generate mirror πͺ--dvdβ generate dvd π--no-do-mirrorβ do not generate mirror π βοΈπͺ--qemu,-qβ useqemuto test the image π₯οΈβ¨--mirror-onlyβ only generate/update the mirror, nothing else πͺβ--build-onlyβ only build the ISO image πΏπ¨--qemu-onlyβ only test a previously built the image π§ͺπ--force-rootβ allow running as root π (yes it's giving dangerous, it's literally in the name, be careful bestie)--dist CODENAMEβ distribution name (jessie,stretch,buster,bullseye, ...,sid) (default:$(lsb_release --short --codename)) π--locale LOCALEβ preselect this default locale for the distribution (default:None) π--keyboard KEYBOARDβ preselect this keyboard in debian-installer (consolekeymaps-at/keymapdebconf question) (default:None) β¨οΈ--proposed-updatesβ specify if proposed updates should be used (default:false) π--kernel-packages KERNEL_PACKAGESβ list of kernel packages to include on the CD (default:None) π§--profiles-udeb-dist PROFILES_UDEB_DISTβ pullsimple-cdd-profilesudeb from specified distribution (default:None) π¦--extra-udeb-dist EXTRA_UDEB_DISTβ pull in udebs from specified distribution (default:None) π¦β¨--security-mirror SECURITY_MIRRORβ security mirror URL (default:http://security.debian.org/debian-security/) π--backports-mirror BACKPORTS_MIRRORβ backports mirror URL (default:{debian_mirror}) βͺπͺ--profiles,-p PROFILESβ select profiles (examples inprofiles/dir) (default:None) ποΈ--local-packages LOCAL_PACKAGESβ list of files included on CD's local package repository (default:None) π π¦--build-profiles,-b BUILD_PROFILESβ profiles only used while building the CD (default:None) π¨ποΈ--mirror-tools MIRROR_TOOLSβ list the mirror tools to be used (default:download reprepro) π οΈπͺ--build-tools BUILD_TOOLSβ list the build tools to be used (default:debian-cd) π οΈπΏ--auto-profiles,-a AUTO_PROFILESβ automatically install these profiles (default:None) π€ποΈ--updates-mirror UPDATES_MIRRORβ specify mirror for$DIST-updates(default:{debian_mirror}) ππͺ--debian-mirror DEBIAN_MIRRORβ official Debian mirror to use to get Debian packages (default:http://{server}/debian/) πͺπ§--keyring KEYRINGβ use specified keyrings (comma-separated) for verifying packages (default:/usr/share/keyrings/debian-archivekeyring.gpg) ππ--require-optional-packagesβ fail if missing optional packages (*.downloads) (default:None) πβ--force-preseedβ only issue a warning if a preseeding file is invalid (default:None) β οΈ--serial-console,-sβ enable serial console when booting the ISO image (default:None) ππ₯οΈ
bestie reminder: that's literally every single option up there. don't skip any, don't rename any, don't "improve" any. they're iconic as-is. π
and that's the whole page!! this is build-simple-cdd version 0.6.10, from September 2025, and yeah the page header said BUILD-SIMPLE-CDD(1) and the footer said the exact same thing β slay, consistent queen. now go build an image, you absolute main character π
π¦πΈβ¨
π¦ where this page comes from
- ubuntu resolute: simple-cdd 0.6.10 Β· GPL-2.0-or-later
- ubuntu stonking: simple-cdd 0.6.10 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms