EFI(1)

πŸ“¦
version 0.19 Β· 5 versions
, in ubuntu resolute

πŸ’– EFI β€” the bg_setenv era πŸ’–

okay bestie, welcome to EFI(1), from the User Commands corner of the manual-verse. The actual name of this page is just EFI and it's all about bg_setenv β€” say hi, she's the main character 🫢


✨ NAME ✨

EFI β€” bg_setenv

like. that's the whole name section. short, sweet, iconic πŸ’…


🌸 SYNOPSIS 🌸

bg_setenv [OPTION...]

no positional args, just vibes and options πŸ’–


πŸ¦‹ DESCRIPTION πŸ¦‹

bg_setenv β€” the Environment tool for the EFI Boot Guard. she handles your environment, she sets your kernel args, she does the most. here's every single flag she takes, no gatekeeping, periodt:

  • -a, --args=KERNEL_ARGS β€” Set kernel arguments. give her the args, she'll pass them along ✨
  • -A, --all β€” search on all devices instead of root device only. she's not being picky today, she's looking everywhere πŸ”
  • -c, --confirm β€” Confirm working environment. basically the "yeah this one works" button 🫑
  • -f, --filepath=ENVFILE β€” Environment to use. Expects a file name, usually called BGENV.DAT. yes bestie, that's the file name, don't come for me 🌸
  • -i, --in_progress=IN_PROGRESS β€” Set in_progress variable to simulate a running update process. it's giving... method acting, but for updates 😭
  • -k, --kernel=KERNEL β€” Set kernel to load. choose your fighter πŸ‘‘
  • -p, --part=ENV_PART β€” Set environment partition to use. If no partition is specified, the one with the smallest revision value above zero is selected. so she picks for you, and she picks wisely πŸ’œ
  • -P, --preserve β€” Preserve existing entries. keeping the old stuff, we love a sentimental queen πŸŽ€
  • -r, --revision=REVISION β€” Set revision value. numbers, but make it a whole number situation ✨
  • -s, --ustate=USTATE β€” Set update status for environment. update state check-in, fr fr πŸ“‹
  • -u, --update β€” Automatically update oldest revision. out with the old, slay πŸ”₯
  • -v, --verbose β€” Be verbose. she will talk. she will tell you everything πŸ’€
  • -w, --watchdog=WATCHDOG_TIMEOUT β€” Watchdog timeout in seconds. the watchdog is watching bestie, keep it fed 🐢
  • -x, --uservar=KEY=VAL β€” Set user-defined string variable. For setting multiple variables, use this option multiple times. one -x per var, stack 'em like bracelets 🌈
  • -?, --help β€” Give this help list. the classic "explain urself" πŸ™ˆ
  • --usage β€” Give a short usage message. short king energy πŸ‘‘
  • -V, --version β€” Print version. who even are you, where do you come from ⭐

πŸ“Œ heads up bestie: Mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options. so like, don't think you can sneak around the rules by using the short form. the rules are the rules πŸ’…

and that's the whole page, no notes, you ate it πŸ’–βœ¨πŸ¦‹πŸŒΈπŸŽ€

this lil manual page is from EFI Boot Guard v0.19, dated January 2025, filed under EFI(1). mwah, see you in the next manpage bestie πŸ«ΆπŸ’œ

πŸ“¦ where this page comes from