Skip to content

Use Git Version of Grub#1213

Closed
wkennington wants to merge 2 commits intoNixOS:masterfrom
wkennington:grub
Closed

Use Git Version of Grub#1213
wkennington wants to merge 2 commits intoNixOS:masterfrom
wkennington:grub

Conversation

@wkennington
Copy link
Copy Markdown
Contributor

The current version of grub2 doesn't have the same level of boot support for btrfs / zfs that the git version does. This patch adds the option to use a development version of grub which tracks a similar version to that of archlinux / gentoo.
Additionally, update the grub configuration scripts to handle more complex setups such as full zfs on root.

@wkennington wkennington reopened this Nov 16, 2013
@jcumming
Copy link
Copy Markdown
Contributor

I have an old pull request for adding some automated tests for zfs:

NixOS/nixos#246

I ... uh ... gave up when it came time to hack on grub.

@wkennington
Copy link
Copy Markdown
Contributor Author

Sounds good, I was going to make some tests myself after I was satisfied I could get the initrd into working order. The problem I'm having right now is that the initrd isn't waiting long enough for my disks to come up so it fails to import the zpool. There is also the issue of the spl hostid but I'll get around to that after. Otherwise, a full on zfs setup works for / without a separate boot now.

I'm focusing on getting the os-specific/linux packages more up to date.
Change the initrd to use systemd instead of a basic shell script.
In the process create proper lvm / zpool / btrfs detection.

Afterward we should have pretty good filesystem support at boot.

@ghost ghost assigned nbp Jan 12, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants