grub2: The GRand Unified Bootloader version 21

GNU GRUB 2 is a very powerful boot loader, which can load a wide variety of free operating systems, as well as proprietary operating systems with chain-loading. GRUB is designed to address the complexity of booting a personal computer; both the program and this manual are tightly bound to that computer platform, although porting to other platforms may be addressed in the future.

One of the important features in GRUB is flexibility; GRUB understands filesystems and kernel executable formats, so you can load an arbitrary operating system the way you like, without recording the physical position of your kernel on the disk.

GRUB 2 is a long lasting effort to completely rewrite GRUB "from scratch".

... part of T2, get it here


Author: Erich Stefan Boleyn <erich [at] uruk [dot] org> {original design}
Author: OKUJI Yoshinori <okuji [at] kuicr [dot] kyoto-u [dot] ac [dot] jp> {Maintainer}
Maintainer: Rene Rebe <rene [at] t2-project [dot] org>

License: GPL
Status: Beta
Version: 2.12

Remark: Does cross compile (as setup and patched in T2).
Remark: Dietlibc compatible.

CPU architectures: Does only support: ia64 arm arm64 powerpc powerpc64 sparc64 mips mips64 riscv riscv64 x86 x86-64

Download: grub-2.12.tar.xz
Download: unifont-13.0.06.ttf

T2 source: applesetos.patch
T2 source: dejavu-ttf.patch
T2 source: grub2.cache
T2 source: grub2.conf
T2 source: grub2.desc
T2 source:
T2 source: hotfix-badram-infloop.patch
T2 source: hotfix-lvm2.patch
T2 source: hotfix-no-zicsr.patch.riscv
T2 source: hotfix-riscv32.patch
T2 source: ieee1275_fb.patch.sparc64
T2 source: luks2-argon2-v4.patch
T2 source: no-menu-border.patch
T2 source:
T2 source: welcome-cr.patch

Build time (on reference hardware): 125% (relative to binutils)2

Installed size (on reference hardware): 32.27 MB, 1311 files

Dependencies (build time detected): 00-dirtree autoconf automake bash binutils bison coreutils dbus-glib dejavu-ttf-fonts diffutils findutils flex freetype fuse2 gawk gettext grep help2man kmod linux linux-header lvm2 m4 make patch perl python sed tar texinfo xz

Installed files (on reference hardware): [show]

1) This page was automatically generated from the T2 package source. Corrections, such as dead links, URL changes or typos need to be performed directly on that source.

2) Compatible with Linux From Scratch's "Standard Build Unit" (SBU).