phlebus/grub2.02

Project ID: 16699

Description

Rebuild of grub2-2.02-18.fc27.src.rpm from fedora 27 for use in epel7 systems. Gives more flexibility with booting from ZFS based systems. Motivation trying to dualboot TrueOS on a BIOS (Not efi) System with a GPT partitioned second drive. With Centos 7 as main OS. (Not supported according to TrueOS)

Have done limited testing of grub2-pc. Works OK for me.

Installation Instructions

Download and install repo given below

Remove old version
yum remove grub2 grub2-pc grub2-tools-extra grub2-tools grub2-pc-modules grub2-tools-minimal grub2-common
Suggest DON'T REBOOT

Install this one
yum install grub2-common grub2-tools-minimal grub2-tools grub2-tools-extra grub2-pc-modules grub2-pc
grub2-install /dev/sda

To boot TrueOS from ZFS pool installed on sdb2 (GPT) partition. Add

menuentry "TrueOS (loader)" {
insmod zfs
insmod part_gpt
set root=(hd1,gpt2)
kfreebsd /ROOT/initial/@/boot/zfsloader
}
To /etc/grub.d/40_custom
Then
grub2-mkconfig -o /boot/grub2/grub.cfg

Boots TrueOS straight from ZFS without installing additional BSD boot loaders etc.

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

Release Architectures Repo Download
EPEL 7 x86_64 [modified] (17)* EPEL 7 (117 downloads)

* Total number of packages downloaded in the last seven days.

External Repository List

The following repositories are accessible during builds