GRUB-FILE(1)
π GRUB-FILE(1) π
okay so bestie, welcome to grub-file from the User Commands corner of the manual β she's a little cutie whose whole job is checking file types π¦
β¨ NAME β¨
grub-file β check file type π
π SYNOPSIS π
file OPTIONS FILE
π DESCRIPTION π
So basically: check if FILE is of specified type. That's the whole vibe. You hand her a file, you tell her what you think it is, and she's like "mm hmm, sure bestie, let's see" πβοΈ
πΈ the flags, aka the vibe checks πΈ
--is-i386-xen-pae-domuβ Check if FILE can be booted as i386 PAE Xen unprivileged guest kernel--is-x86_64-xen-domuβ Check if FILE can be booted as x86_64 Xen unprivileged guest kernel--is-x86-xen-dom0β Check if FILE can be used as Xen x86 privileged guest kernel--is-x86-multibootβ Check if FILE can be used as x86 multiboot kernel--is-x86-multiboot2β Check if FILE can be used as x86 multiboot2 kernel--is-arm-linuxβ Check if FILE is ARM Linux--is-arm64-linuxβ Check if FILE is ARM64 Linux--is-ia64-linuxβ Check if FILE is IA64 Linux--is-mips-linuxβ Check if FILE is MIPS Linux--is-mipsel-linuxβ Check if FILE is MIPSEL Linux--is-sparc64-linuxβ Check if FILE is SPARC64 Linux--is-powerpc-linuxβ Check if FILE is POWERPC Linux--is-x86-linuxβ Check if FILE is x86 Linux--is-x86-linux32β Check if FILE is x86 Linux supporting 32-bit protocol--is-x86-kfreebsdβ Check if FILE is x86 kFreeBSD--is-i386-kfreebsdβ Check if FILE is i386 kFreeBSD--is-x86_64-kfreebsdβ Check if FILE is x86_64 kFreeBSD--is-x86-knetbsdβ Check if FILE is x86 kNetBSD--is-i386-knetbsdβ Check if FILE is i386 kNetBSD--is-x86_64-knetbsdβ Check if FILE is x86_64 kNetBSD--is-i386-efiβ Check if FILE is i386 EFI file--is-x86_64-efiβ Check if FILE is x86_64 EFI file--is-ia64-efiβ Check if FILE is IA64 EFI file--is-arm64-efiβ Check if FILE is ARM64 EFI file--is-arm-efiβ Check if FILE is ARM EFI file--is-riscv32-efiβ Check if FILE is RISC-V 32bit EFI file--is-riscv64-efiβ Check if FILE is RISC-V 64bit EFI file--is-hibernated-hiberfilβ Check if FILE ishiberfil.sysin hibernated state π΄--is-x86_64-xnuβ Check if FILE is x86_64 XNU (Mac OS X kernel)--is-i386-xnuβ Check if FILE is i386 XNU (Mac OS X kernel)--is-xnu-hibrβ Check if FILE is XNU (Mac OS X kernel) hibernated image--is-x86-bios-bootsectorβ Check if FILE is BIOS bootsector-h,--helpβ Display this help and exit.-u,--usageβ Display the usage of this command and exit.
ngl bestie that's a lot of architectures and she is not sorry about it π every single one of them is checking exactly one thing and she will tell you yes or no, periodt.
π SEE ALSO π
The full documentation for grub-file is maintained as a Texinfo manual π if the info and grub-file programs are properly installed at your site, the command
info grub-file
should give you access to the complete manual. iykyk, go read the whole thing, she's thorough π«Ά
and that's the whole page bestie!! π this was GRUB 2.12, dated April 2026 β like, iconic of her fr fr. go check your files, slay, and remember: every single flag up there is real, so don't come for me if you skip one πβ¨ππ¦πΈπ
π¦ where this page comes from
- fedora 43: grub2-tools 1:2.12-43.fc43 Β· GPL-3.0-or-later
- fedora 44: grub2-tools 1:2.12-56.fc44 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms