bootcdmk2diskconf(1)

πŸ“¦ version 6.11.2, in ubuntu stonking

πŸ’– bootcdmk2diskconf β€” the manual, but make it cute

okay bestie, so like, this is the manual page for bootcdmk2diskconf(1), which lives under the bootcd utils umbrella. it's a whole vibe, it's giving "let me write your config file for you," and honestly? iconic. let's get into it. πŸŽ€


✨ NAME ✨

bootcdmk2diskconf β€” build the config file that bootcd2disk can actually use 🫢


✨ SYNOPSIS ✨

bootcdmk2diskconf [-i|-s|-m] [-d debug_runtime_config] -- [-h|--help]
       [--initrd INITRD] [--kernel KERNEL] [--samesize] [--testdata]
       [--exactdisks] [--only_vars only_vars] [--no_parttrans]

✨ DESCRIPTION ✨

so basically, bootcdmk2diskconf builds a config file β€” one that bootcd2disk can use as its bootcd2disk.conf config file β€” and then it writes that config file straight to stdout. lowkey elegant, fr fr.

and like, the whole point? the config file it makes is trying to represent the configuration of the running system. it's basically taking a little portrait of the system you're on right now so somebody else can recreate the vibe later. πŸ’…


✨ OPTIONS ✨

  • -i|-s|-m β€” run bootcdwrite in interactive, silent, or minimal control mode (pick one of the three). this is the standard shellia option situation, so go peek at shellia(1) if you need the deets. 🌸
  • -d debug_runtime_config β€” run bootcdwrite in debug mode. again, standard shellia behavior β€” shellia(1) has the lore. πŸ”
  • --samesize β€” use the same sizes for each disk. like, no favorites here. if you don't use this option, then the last partition gets the rest of the space (main character partition energy, honestly πŸ‘‘).
  • --testdata β€” use testdata instead of exporting the actual system. playing pretend, basically. 🧚
  • --exactdisks β€” with this option, disks will be defined exactly as they were found in the actual system. without this option, disks get defined as auto instead, which means bootcd2disk calculates them on the target system later. so it's exact vs auto, choose your fighter. ⭐
  • --initrd INITRD β€” use an initrd other than the default one. the default is:
INITRD=initrd.img
  • --kernel KERNEL β€” use a kernel other than the default one. the default is:
KERNEL=vmlinuz
  • -h|--help β€” print this help. classic. we love a helpful king. πŸ™ˆ
  • --only_vars only_vars β€” only print the variables listed in only_vars, and you give them comma separated. so like, a little VIP list of variables only. πŸ’…
  • --no_parttrans β€” okay so, normally a partition name gets transformed into a more generic name. why?? because on another system the discs may have totally different names, periodt. with this option, no transformation is done β€” you get the name exactly as-is.
  • --SRCDISK SRCDISK β€” get the info NOT from the running system, but from a system mounted at the directory SRCDISK instead. the default is:
SRCDISK="/"

✨ SEE ALSO ✨

bootcd(7), bootcdwrite(1), bootcd2disk(1), bootcdflopcp(1), bootcdwrite.conf(5), bootcd2disk.conf(5)

go read them, bestie, they're all part of the same little family 🌈


✨ Author ✨

bernd@bschu.de

License: GNU General Public License, version 3 🫢


Bernd Schumacher <bernd@bschu.de> (2007-2026)


and that's the whole thing!! no cap, every flag is right there. copy-paste responsibly, don't transform partitions unless you mean it πŸ’€

okay bye ily, this was version 0.1, dated 2020-08-07, and it's the bootcdmk2diskconf(1) page β€” now go make some disks, you icon πŸ‘‘πŸ’–βœ¨

πŸ“¦ where this page comes from