5RC first build (Feb 25th) testing DVD 32 Checked btrfs support as it should now default to grub2 if btrfs root partition with no separate boot, which is does nicely. Installed in dual boot with mga4, so partitions sda7 and sda8 are used for testing installs. The installer is unable to install grub2 to the / partition on sda7. It also missed the mga4 chainload it normally adds. grabbed a report.bug which I'll attach. Line 19878 * error: You cannot install the bootloader on a btrfs partition ...propagated at /usr/lib/libDrakX/any.pm line 264. This is the error which was displayed in the installer. Reproducible: Steps to Reproduce:
Created attachment 5953 [details] report.bug.xz - had to compress it
Setting as release blocker as this prevents installation completing and this is named as one of mga5 features.
Priority: Normal => release_blockerCC: (none) => ennael1, tmbBlocks: (none) => 14069
that feature was dropped thankfully, but we should enforce separate /boot
it's mentioned in release notes. If btrfs is chosen as root and no separate boot then it forces grub2. That bit works. It won't actually install it though. It's perhaps badly worded there as it says btrfs by default, which we dont want yet do we
Doesn't this previous #12362 bug?
CC: (none) => tarakbumba
*** Bug 12362 has been marked as a duplicate of this bug. ***
What is the status on this bug? Is it still valid in Mageia 5 RC? Are there any leads for a possible resolution?
CC: (none) => remi
Well, thomas, is grub2 supposed to be working on btrfs? If yes, we just need to drop btrfs from bootloader::install() : http://gitweb.mageia.org/software/drakx/tree/perl-install/bootloader.pm#n2047 aka reverting part of commit 900590657e: http://gitweb.mageia.org/software/drakx/diff/perl-install/bootloader.pm?id=900590657e Also it looks like some people reported having success with grub2 & /boot as xfs, so could drop the fs check from install() and just list xfs along btrfs here:http://gitweb.mageia.org/software/drakx/diff/perl-install/bootloader.pm?id=fb5ed803 && (/grub2/ || !member ($boot_part->{fs_type}, qw(btrfs xfs)) (but for mga6 :-)
Thomas, any input on that one ?
commit 8ffb546708149e582a2fb92efbff948de88ed800 Author: Thomas Backlund <tmb@...> Date: Mon Apr 6 19:58:47 2015 +0259 allow btrfs for / without separate /boot with grub2 (mga#15374) --- Commit Link: http://gitweb.mageia.org/software/drakx/commit/?id=8ffb546708149e582a2fb92efbff948de88ed800
Closing
Status: NEW => RESOLVEDResolution: (none) => FIXED
Blocks: (none) => 15846
This obviously don't work (see bug #15846)