https://bugzilla.novell.com/show_bug.cgi?id=842919
https://bugzilla.novell.com/show_bug.cgi?id=842919#c15
--- Comment #15 from Andrey Borzenkov
Thanks a lot for verification. At least we can confirm where the cause is from and we're seeing the same problem.
Hmm ... after reviewing it I now start to think that actual problem is GUI lying about bootloader location. There is mismatch between how BootCommon.Save and BootloaderGrubOptionsInclude.InitBootLoaderLocationWidget compute whether to enable installation on RAID1. Save: if @enable_md_array_redundancy == true InitBootLoaderLocationWidget: if BootCommon.enable_md_array_redundancy == nil || BootCommon.enable_md_array_redundancy I.e. Save will only enable MD redundancy explicitly, while InitBootLoaderLocationWidget will enable MD redundancy implicitly. This leads to confusion. Second problem is - installation summary provides no indication whether MD redundancy is in effect. So my suggestion would be 1. For 13.1: a) unify handling with this change: --- a/src/include/bootloader/grub/options.rb +++ b/src/include/bootloader/grub/options.rb @@ -577,8 +577,7 @@ module Yast boot_devices = BootStorage.getPartitionList(:boot, "grub") value = "" if BootCommon.VerifyMDArray - if BootCommon.enable_md_array_redundancy == nil || - BootCommon.enable_md_array_redundancy + if BootCommon.enable_md_array_redundancy UI.ChangeWidget(Id("enable_redundancy"), :Value, true) else UI.ChangeWidget(Id("enable_redundancy"), :Value, false) b) mention in release notes that user must explicitly enable MD redundancy? Although this is the case anyway and apparently had always been. 2. For post 13.1 a) add quick link to installation summary: Redundancy for MD arrays (enable/disable) b) if feasible, make installation summary to display all HDDs where bootloader is installed. 3. To consider - make it easier to install on RAID1. Apparently even for experienced users it is not obvious how to create RAID1 installation. Check button "enable RAID1" for automatic proposal? This would then be the right moment to set enable_md_array_redundancy = true. (In reply to comment #1)
Is this grub2-specific, maybe?
No. The main difference is - to switch to GRUB you *must* confirm bootloader widget with OK which will then explicitly set enable_md_array_redundancy = true. So it appears to work. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.