GRUB(8)

πŸ“¦ version 0.97, in debian bookworm

πŸ’– GRUB(8) πŸ’–

okay bestie, so this is the GRUB(8) page from the System Administration Utilities collection, and it's literally the manual for the grub shell. sit down, hydrate, let's go 🫢


✨ NAME ✨

grub β€” the grub shell. that's it, that's the name, short and iconic πŸ‘‘


🌸 SYNOPSIS 🌸

grub [OPTION]...

no cap, that's the whole vibe. you give it options, it does the thing ✨


πŸ¦‹ DESCRIPTION πŸ¦‹

Enter the GRand Unified Bootloader command shell. yes bestie, you heard that right β€” you're stepping INTO the bootloader. main character energy fr fr πŸ”₯

here's every single option, no skips, no crumbs left behind πŸ’…

  • --batch β€” turns on batch mode, for when you want it non-interactive. no chit-chat, just vibes.
  • --boot-drive=DRIVE β€” tells stage2 what its boot_drive is. default is 0x0.
  • --config-file=FILE β€” picks the stage2 config_file for you. default is /boot/grub/menu.lst.
  • --device-map=FILE β€” uses the device map file FILE. it's giving "here's the map, follow it" πŸ—ΊοΈ
  • --help β€” displays this message and dips. literally the polite exit.
  • --hold β€” waits until a debugger attaches. it will just... sit there. patiently. waiting for its debugger bestie πŸ’€
  • --install-partition=PAR β€” sets stage2's install_partition. default is 0x20000.
  • --no-config-file β€” do NOT use the config file. nope. not today.
  • --no-curses β€” do not use curses. we're going raw, no fancy terminal magic πŸŽ€
  • --no-floppy β€” does not probe any floppy drive. floppies stay unbothered πŸ™ˆ
  • --no-pager β€” does not use the internal pager. everything just scrolls, deal with it ✨
  • --preset-menu β€” uses the preset menu. the menu was pre-decided, periodt.
  • --probe-second-floppy β€” okay so unlike the last one, this one DOES probe the second floppy drive πŸ“
  • --read-only β€” does not write anything to devices. look but don't touch, hands to yourself πŸ’…
  • --verbose β€” prints verbose messages. it will talk. a lot. iconic honestly.
  • --version β€” prints version info and exits. bye πŸ‘‹
⚠️ bestie, quick vibe check: --read-only is your safety net. if you're nervous, that's the one. also --hold literally waits for a debugger, so don't just fire it off and walk away 😭

😭 REPORTING BUGS 😭

found a bug? spill the tea to <bug-grub@gnu.org>. they wanna hear it, fr fr.


🌈 SEE ALSO 🌈

also! the full documentation for grub lives as a Texinfo manual. if the info and grub programs are properly installed at your site, this command

info grub

should give you access to the complete manual. you may need to install the grub-legacy-doc package tho β€” so if info grub is giving nothing, that's probably why 🧚


and that's a wrap, bestie πŸ’œ this page came to you courtesy of grub (GNU GRUB 0.97), dated January 2022, and it's filed under GRUB(8). go forth and boot responsibly, queen πŸ‘‘βœ¨

πŸ“¦ where this page comes from