GRUB-PROBE(8)

✨ NAME ✨

grub-probe β€” bestie, it probes device info for GRUB πŸ’…

Like, it's the little detective in the System Administration Utilities squad, section 8 of your man pages, and it goes and finds out what's actually going on with your disks so GRUB doesn't have to guess πŸ¦‹


🌸 SYNOPSIS 🌸

grub-probe [OPTION...] [OPTION]... [PATH|DEVICE]

okay so you just hand it options and a path (or a device, if you said -d, we'll get there) and it hands you back the tea β˜•


πŸŽ€ DESCRIPTION πŸŽ€

So the whole vibe is: you give it a path β€” or a device, but only if you passed -d β€” and it goes and probes the device information for it. That's the job. That's the whole job. And it eats. πŸ‘‘

Here's every flag, no skips, no cap:

  • -0 β€” separate items in output using ASCII NUL characters (yes literally the NUL byte, she's not like other girls)
  • -d, --device β€” the argument you gave is a system device, not a path. Lowkey important distinction bestie, don't mix them up πŸ™ˆ
  • -m, --device-map=FILE β€” use FILE as the device map. Default is default=/boot/grub2/device.map so if you don't say anything she's using that one πŸ’–
  • -t, --target=TARGET β€” print TARGET. Available targets are: abstraction, arc_hints, baremetal_hints, bios_hints, compatibility_hint, cryptodisk_uuid, device, disk, drive, efi_hints, fs, fs_label, fs_uuid, gpt_parttype, hints_string, ieee1275_hints, msdos_parttype, partmap, partuuid, zero_check. Default is default=fs β€” so if you're not picky, you get fs and she moves on 🌈
  • -v, --verbose β€” print verbose messages. And listen, pass it twice and you unlock debug printing πŸ‘€ (iconic behavior honestly)
  • -?, --help β€” give this help list. The classic. The moment. 🫢
  • --usage β€” give a short usage message (short queen, minimal effort, we respect it)
  • -V, --version β€” print program version. Yes, capital V, not lowercase. Noted. πŸ“
Mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options. fr fr, that's the rule β€” if the long version needs a value, the short one does too 🧚

πŸ’œ REPORTING BUGS πŸ’œ

Found a bug? Not the vibe. Report it to <bug-grub@gnu.org> and they'll handle it, bestie πŸ’Œ


⭐ SEE ALSO ⭐

The full documentation for grub-probe is maintained as a Texinfo manual. If the info and grub-probe programs are properly installed at your site, then this:

info grub-probe

should give you access to the complete manual. Go read it, I promise it's giving knowledge πŸ“šβœ¨


okay that's the whole page, love u, bye πŸ’– This was GRUB 2.12, dated April 2026 β€” signed, sealed, delivered, GRUB-PROBE(8) πŸŽ€πŸ‘‘

πŸ“¦ where this page comes from