[PATCH 0/5] bootloader updates for rawhide/F21
Gene Czarcinski
gczarcinski at gmail.com
Tue May 27 11:47:59 UTC 2014
On 05/27/2014 03:45 AM, Vratislav Podzimek wrote:
> On Mon, 2014-05-26 at 17:01 -0400, Gene Czarcinski wrote:
>> The anaconda updates are all related to the bootloader configuration.
>>
>> 1. The updated grub2-2.02 now supports /boot on a LVMlv or a directory on /.
> Ups, I should have read this first. Now I see the references. Just
> please add them to the commit messages.
Will do.
>
>> 2. With grub2.02 and os-prober both not fixed to handle /boot on btrfs, only
>> grubby remains a blocker. BZ 1094489 has an attached patch which updates
>> grubby.c to handle btrfs.
> This should go in first before we start allowing /boot on btrfs.
I am working on it :)
The is a bit of "chicken and egg" problem here. In order to test grubby
having /boot on btrfs, you need to have installation on btrfs enabled.
This is really no different than it was prior to Fedora 20 when it was
disabled. The big difference is that we now have grub2-2.02 and
os-prober-1.58-6 with grubby.c being the only outstanding issue.
The patch to add btrfs support to grubby.c is large although the actual
code to implement the functionality is small. There is a lot of
compile-time-enabled debugging code which is rather large. But, the
debugging code is needed to understand what grubby is doing if something
is not working. At times, I wish that the debug mode was a run time
option but that is not how it was implemented in grubby.c.
I have a new website at http://czarc.org which has a yum/rpm repository
with updated grubby rpms as well as anaconda updates.img files to make
it easier to test. Now that the Live Install issue has been addressed,
I will be posting another message to the Fedora Test List requesting
testing of the updated grubby.
I will update the commit messages as you suggest and then resubmit this
as a set since that is how I am currently carrying these updates.
Gene
More information about the anaconda-patches
mailing list