sys-boot/grub
GNU GRUB boot loader
-
grub-9999+device-mapper doc efiemu +fonts mount nls sdl test +themes truetype libzfs grub_platforms_coreboot grub_platforms_efi-32 grub_platforms_efi-64 grub_platforms_emu grub_platforms_ieee1275 grub_platforms_loongson grub_platforms_multiboot grub_platforms_qemu grub_platforms_qemu-mips grub_platforms_pc grub_platforms_uboot grub_platforms_xen grub_platforms_xen-32 grub_platforms_xen-pvh secureboot
View
Download
Browse License: GPL-3+ BSD MIT fonts? ( GPL-2-with-font-exception ) themes? ( CC-BY-SA-3.0 BitstreamVera )
Overlay: gentoo -
grub-9999device-mapper doc efiemu +fonts mount nls sdl test +themes truetype libzfs grub_platforms_coreboot grub_platforms_efi-32 grub_platforms_efi-64 grub_platforms_emu grub_platforms_ieee1275 grub_platforms_loongson grub_platforms_multiboot grub_platforms_qemu grub_platforms_qemu-mips grub_platforms_pc grub_platforms_uboot grub_platforms_xen grub_platforms_xen-32 grub_platforms_xen-pvh
View
Download
Browse License: GPL-3+ BSD MIT fonts? ( GPL-2-with-font-exception ) themes? ( CC-BY-SA-3.0 BitstreamVera )
Overlay: linux-be -
grub-9998+device-mapper doc efiemu +fonts mount nls sdl test +themes truetype libzfs grub_platforms_coreboot grub_platforms_efi-32 grub_platforms_efi-64 grub_platforms_emu grub_platforms_ieee1275 grub_platforms_loongson grub_platforms_multiboot grub_platforms_qemu grub_platforms_qemu-mips grub_platforms_pc grub_platforms_uboot grub_platforms_xen grub_platforms_xen-32 grub_platforms_xen-pvh secureboot
View
Download
Browse License: GPL-3+ BSD MIT fonts? ( GPL-2-with-font-exception ) themes? ( CC-BY-SA-3.0 BitstreamVera )
Overlay: JRG -
grub-2.12-r7amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86+device-mapper doc efiemu +fonts mount nls sdl test +themes truetype libzfs grub_platforms_coreboot grub_platforms_efi-32 grub_platforms_efi-64 grub_platforms_emu grub_platforms_ieee1275 grub_platforms_loongson grub_platforms_multiboot grub_platforms_qemu grub_platforms_qemu-mips grub_platforms_pc grub_platforms_uboot grub_platforms_xen grub_platforms_xen-32 grub_platforms_xen-pvh secureboot verify-sig
View
Download
Browse License: GPL-3+ BSD MIT fonts? ( GPL-2-with-font-exception ) themes? ( CC-BY-SA-3.0 BitstreamVera )
Overlay: gentoo -
grub-2.12~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86+device-mapper doc efiemu +fonts mount nls sdl test +themes truetype libzfs grub_platforms_coreboot grub_platforms_efi-32 grub_platforms_efi-64 grub_platforms_emu grub_platforms_ieee1275 grub_platforms_loongson grub_platforms_multiboot grub_platforms_qemu grub_platforms_qemu-mips grub_platforms_pc grub_platforms_uboot grub_platforms_xen grub_platforms_xen-32 grub_platforms_xen-pvh secureboot verify-sig
View
Download
Browse License: GPL-3+ BSD MIT fonts? ( GPL-2-with-font-exception ) themes? ( CC-BY-SA-3.0 BitstreamVera )
Overlay: konsolebox
ChangeLog
commit 9e387ad6457d179785dc97dd1249732ed2775229
Author: John R. Graham <john_r_graham@gentoo.org>
Date: Sun May 25 08:59:49 2025 -0400
sys-boot/grub: Removed my patched ebuilds
Gentoo has accepted my patch into the main repo, so removing:
- 2.12_p1-r4
- 2.12_p1-r5
- 2.12_p2-r6
Retained 9998 as a technique example.
commit 12a71d4e59bfe9da10cf5956082f82f4c37b5387
Author: John R. Graham <john_r_graham@gentoo.org>
Date: Fri May 23 10:05:26 2025 -0400
sys-boot/grub: Updated ZFS zstd support patch as per floppym
Now included in the gentoo repo as 2.12-r7. Yaay!
commit 30aa871d26fd86100afff96378794108954518c2
Author: John R. Graham <john_r_graham@gentoo.org>
Date: Thu May 22 11:36:22 2025 -0400
sys-boot/grub: Keyworded all overlay ebuilds to "testing"
Had erroneously left some marked a "stable", which is demonstrably not the
case.
commit 20e38cb243245b3104d777421767cd59e32a50b2
Author: John R. Graham <john_r_graham@gentoo.org>
Date: Wed May 21 22:25:10 2025 -0400
sys-boot/grub: Cherry-picked upstream fix to the ZFS root...
...filesystem dataset identification bug (#956414). Two ebuilds versions have
been created:
- 9998: Uses the git-r3 eclass to build the exact commit where the
fix to the bug was applied upstream. The commit ID is
f96df6fe9f6faa328c82820af88f14af07b2c9b9.
- 2.12_p2-r6: Applies the patch mostly cherry-picked from that commit to the
current in-tree ebuild. See the bug for details.
commit e3b9ff112663ca973e2b156e04bc2fb821114557
Author: John R. Graham <john_r_graham@gentoo.org>
Date: Wed May 21 14:19:17 2025 -0400
sys-boot/grub-9998: Experimental! Do not use!
commit 2cd9956a38a9fe56dd40a08da55ed47dc203ed24
Author: John R. Graham <john_r_graham@gentoo.org>
Date: Wed May 21 14:12:54 2025 -0400
sys-boot/grub-9998: Experimental! Do not use!
commit e8919f52da48cebab0d071ffc39ae6f507bef5e3
Author: John R. Graham <john_r_graham@gentoo.org>
Date: Wed May 21 12:56:11 2025 -0400
sys-boot/grub-9998: Experimental! Do not use!
commit 932b9e9c100e238e8812373a0df86d9420dfce4e
Author: John R. Graham <john_r_graham@gentoo.org>
Date: Wed May 21 12:36:19 2025 -0400
sys-boot/grub-9998: Experimental! Do not use!
commit c938f9991a99e08ebfebe128b077eb5d928206b7
Author: John R. Graham <john_r_graham@gentoo.org>
Date: Wed May 21 11:53:28 2025 -0400
sys-boot/grub-9998: Experimental! Do not use!
Search for upstream ZFS bug fix commit ID.
commit bfc7b73d7d40c5a87e0a7e7c7ff76e276a5269bf
Author: John R. Graham <john_r_graham@gentoo.org>
Date: Wed May 21 11:44:11 2025 -0400
sys-boot/grub-9998: Experimental! Do not use!
Search for upstream ZFS bug fix commit ID.
commit e980b31da0dd22c2277dbdf57028afdc2c6373c8
Author: John R. Graham <john_r_graham@gentoo.org>
Date: Wed May 21 11:41:14 2025 -0400
sys-boot/grub-9998: Experimental! Do not use!
Search for upstream ZFS bug fix commit ID.
commit c760bf7ad625fd10505b49472b262505c67954bc
Author: John R. Graham <john_r_graham@gentoo.org>
Date: Thu Sep 19 18:13:52 2024 -0400
sys-boot/grub-2.12_p1-r5: Patch to correct ZFS handling
Applied my patches to the new grub-2.12-r5 ebuild.
commit f6e504eec2a290ecf595dd6a4ba9aef516d586db
Author: John R. Graham <john_r_graham@gentoo.org>
Date: Tue Sep 17 22:29:01 2024 -0400
sys-boot/grub-2.12_p1-r4: Patch to correct ZFS handling
Updated the description to show what's different about this ebuild as compared
to the main tree ebuild.
commit a810b322efb351e8d79225457ce5a312cdceb21b
Author: John R. Graham <john_r_graham@gentoo.org>
Date: Tue Jun 25 13:23:08 2024 -0400
sys-boot/grub: Didn't update the manifest. Argh
commit 56c784567bdd51c30f62fac90e466d628e0fcd09
Author: John R. Graham <john_r_graham@gentoo.org>
Date: Tue Jun 25 12:50:58 2024 -0400
sys-boot/grub-2.12_p1-r4: Patch to correct ZFS handling
The grub-mkconfig utility is failing to properly identify the zpool name,
which causes it to produce a grub.cfg file that is non-bootable. Patches
have existed for ages but haven't become part of upstream.
The new _p1 ebuild applies the patch and also makes it distinct from
the current stable ebuild in the Gentoo repo.
Author: John R. Graham <john_r_graham@gentoo.org>
Date: Sun May 25 08:59:49 2025 -0400
sys-boot/grub: Removed my patched ebuilds
Gentoo has accepted my patch into the main repo, so removing:
- 2.12_p1-r4
- 2.12_p1-r5
- 2.12_p2-r6
Retained 9998 as a technique example.
commit 12a71d4e59bfe9da10cf5956082f82f4c37b5387
Author: John R. Graham <john_r_graham@gentoo.org>
Date: Fri May 23 10:05:26 2025 -0400
sys-boot/grub: Updated ZFS zstd support patch as per floppym
Now included in the gentoo repo as 2.12-r7. Yaay!
commit 30aa871d26fd86100afff96378794108954518c2
Author: John R. Graham <john_r_graham@gentoo.org>
Date: Thu May 22 11:36:22 2025 -0400
sys-boot/grub: Keyworded all overlay ebuilds to "testing"
Had erroneously left some marked a "stable", which is demonstrably not the
case.
commit 20e38cb243245b3104d777421767cd59e32a50b2
Author: John R. Graham <john_r_graham@gentoo.org>
Date: Wed May 21 22:25:10 2025 -0400
sys-boot/grub: Cherry-picked upstream fix to the ZFS root...
...filesystem dataset identification bug (#956414). Two ebuilds versions have
been created:
- 9998: Uses the git-r3 eclass to build the exact commit where the
fix to the bug was applied upstream. The commit ID is
f96df6fe9f6faa328c82820af88f14af07b2c9b9.
- 2.12_p2-r6: Applies the patch mostly cherry-picked from that commit to the
current in-tree ebuild. See the bug for details.
commit e3b9ff112663ca973e2b156e04bc2fb821114557
Author: John R. Graham <john_r_graham@gentoo.org>
Date: Wed May 21 14:19:17 2025 -0400
sys-boot/grub-9998: Experimental! Do not use!
commit 2cd9956a38a9fe56dd40a08da55ed47dc203ed24
Author: John R. Graham <john_r_graham@gentoo.org>
Date: Wed May 21 14:12:54 2025 -0400
sys-boot/grub-9998: Experimental! Do not use!
commit e8919f52da48cebab0d071ffc39ae6f507bef5e3
Author: John R. Graham <john_r_graham@gentoo.org>
Date: Wed May 21 12:56:11 2025 -0400
sys-boot/grub-9998: Experimental! Do not use!
commit 932b9e9c100e238e8812373a0df86d9420dfce4e
Author: John R. Graham <john_r_graham@gentoo.org>
Date: Wed May 21 12:36:19 2025 -0400
sys-boot/grub-9998: Experimental! Do not use!
commit c938f9991a99e08ebfebe128b077eb5d928206b7
Author: John R. Graham <john_r_graham@gentoo.org>
Date: Wed May 21 11:53:28 2025 -0400
sys-boot/grub-9998: Experimental! Do not use!
Search for upstream ZFS bug fix commit ID.
commit bfc7b73d7d40c5a87e0a7e7c7ff76e276a5269bf
Author: John R. Graham <john_r_graham@gentoo.org>
Date: Wed May 21 11:44:11 2025 -0400
sys-boot/grub-9998: Experimental! Do not use!
Search for upstream ZFS bug fix commit ID.
commit e980b31da0dd22c2277dbdf57028afdc2c6373c8
Author: John R. Graham <john_r_graham@gentoo.org>
Date: Wed May 21 11:41:14 2025 -0400
sys-boot/grub-9998: Experimental! Do not use!
Search for upstream ZFS bug fix commit ID.
commit c760bf7ad625fd10505b49472b262505c67954bc
Author: John R. Graham <john_r_graham@gentoo.org>
Date: Thu Sep 19 18:13:52 2024 -0400
sys-boot/grub-2.12_p1-r5: Patch to correct ZFS handling
Applied my patches to the new grub-2.12-r5 ebuild.
commit f6e504eec2a290ecf595dd6a4ba9aef516d586db
Author: John R. Graham <john_r_graham@gentoo.org>
Date: Tue Sep 17 22:29:01 2024 -0400
sys-boot/grub-2.12_p1-r4: Patch to correct ZFS handling
Updated the description to show what's different about this ebuild as compared
to the main tree ebuild.
commit a810b322efb351e8d79225457ce5a312cdceb21b
Author: John R. Graham <john_r_graham@gentoo.org>
Date: Tue Jun 25 13:23:08 2024 -0400
sys-boot/grub: Didn't update the manifest. Argh
commit 56c784567bdd51c30f62fac90e466d628e0fcd09
Author: John R. Graham <john_r_graham@gentoo.org>
Date: Tue Jun 25 12:50:58 2024 -0400
sys-boot/grub-2.12_p1-r4: Patch to correct ZFS handling
The grub-mkconfig utility is failing to properly identify the zpool name,
which causes it to produce a grub.cfg file that is non-bootable. Patches
have existed for ages but haven't become part of upstream.
The new _p1 ebuild applies the patch and also makes it distinct from
the current stable ebuild in the Gentoo repo.