[Bug 781689] New: openSUSE should reuse existing EFI System Partition by default
https://bugzilla.novell.com/show_bug.cgi?id=781689 https://bugzilla.novell.com/show_bug.cgi?id=781689#c0 Summary: openSUSE should reuse existing EFI System Partition by default Classification: openSUSE Product: openSUSE 12.2 Version: Final Platform: x86-64 OS/Version: openSUSE 12.2 Status: NEW Severity: Normal Priority: P5 - None Component: Installation AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: arvidjaar@gmail.com QAContact: jsrain@suse.com Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:15.0) Gecko/20100101 Firefox/15.0 While testing installation for https://bugzilla.novell.com/show_bug.cgi?id=781688 I noticed that default partition layout suggested by installer creates second EFI System Partition even if one already exists. While this appears to work, if you need to modify (or repair) Windows boot configuration (BCD) on such system, two system partitions make Windows quite unhappy. It completely ruined boot configuration until I hide (by changing partition type) the one created by SUSE. I think by default installer should reuse existing partition if it is already available for better compatibility with dual-boot systems. Reproducible: Always Steps to Reproduce: 1. 2. 3. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=781689 https://bugzilla.novell.com/show_bug.cgi?id=781689#c1 kk zhang <kkzhang@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO CC| |kkzhang@suse.com InfoProvider| |arvidjaar@gmail.com --- Comment #1 from kk zhang <kkzhang@suse.com> 2012-09-23 09:56:16 UTC --- Hi,could you please help to provide y2logs according to the following URL? http://en.opensuse.org/openSUSE:Bugreport_YaST -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=781689 https://bugzilla.novell.com/show_bug.cgi?id=781689#c2 Andrey Borzenkov <arvidjaar@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|arvidjaar@gmail.com | --- Comment #2 from Andrey Borzenkov <arvidjaar@gmail.com> 2012-09-23 11:21:05 UTC --- Created an attachment (id=506695) --> (http://bugzilla.novell.com/attachment.cgi?id=506695) y2logs attached Attached. This is after default installation of Windows 7 followed by default installation if openSUSE 12.2. Suggested partition layout was accepted with the only difference that /home was removed. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=781689 https://bugzilla.novell.com/show_bug.cgi?id=781689#c3 --- Comment #3 from Andrey Borzenkov <arvidjaar@gmail.com> 2012-09-23 16:57:40 UTC --- Additionally here is link to Microsoft technet page which explicitly states thath having multiple ESP on a disk is not supported: http://msdn.microsoft.com/en-us/library/windows/hardware/gg463525.aspx#X-201... -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=781689 https://bugzilla.novell.com/show_bug.cgi?id=781689#c kk zhang <kkzhang@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team-screening@forge.pr |snwint@suse.com |ovo.novell.com | -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=781689 https://bugzilla.novell.com/show_bug.cgi?id=781689#c Steffen Winterfeldt <snwint@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|snwint@suse.com |fehr@suse.com -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=781689 https://bugzilla.novell.com/show_bug.cgi?id=781689#c4 Thomas Fehr <fehr@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |fehr@suse.com AssignedTo|fehr@suse.com |mchang@suse.com --- Comment #4 from Thomas Fehr <fehr@suse.com> 2012-09-24 10:41:00 UTC --- This seems more like a feture request as a bug. We never integrated linux boot into an existing windows setup as this is not trivial. That windows does not support installation of alternate operating systems is not surprising and not new. So far it mostly was necessary to boot windows using linux boot loader in a dual boot setup. No idea if and how this is possible with grub2 and UEFI. Reassigning to grub2 maintainer. Michael, of course I can change the proposal, but this makes only sense if we are able to integrate our boot stuff into an existing windows EFI system partition. I have not the slightest idea if this is possible and if it is if there are plans to implement this. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=781689 https://bugzilla.novell.com/show_bug.cgi?id=781689#c5 --- Comment #5 from Michael Chang <mchang@suse.com> 2012-09-25 07:27:07 UTC --- Hi Thomas, I think grub2 could handle it already and we didn't have to do anything on it. Just reuse windows EFI system partition by pointing /boot/efi mount point on it, everything should work just fine. :) It seems to me that grub2 didn't enforce any other rules like the partition UUID, it only consider a valid efi system partition as a partition mounted on /boot/efi with a vfat file system. The reuse makes sense to me. As we know there are multi-boot efi loaders (like rEFIt or rEFInd) will try to scan the efi partition for os loaders, if we installed on our own partition that would make those bootloader only find us (or not find us). And potential confusion to some bios that couldn't boot on such scenario as they would expect only one ESP (and some horrible bios in factory mode would put their diagnose|production tools in ESP and maybe confused as well. If we have a preload product this may be a potential issue IMHO) .. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=781689 https://bugzilla.novell.com/show_bug.cgi?id=781689#c6 --- Comment #6 from Thomas Fehr <fehr@suse.com> 2012-09-25 13:13:16 UTC --- Ok if this is a feasible approach someone should create a feature request for 12.3 so that we try to detect a windows EFI system partition and reuse it for mount point /boot/efi. Michael since you seem to know most about combination of grub2/efi/bootloader could you create that FATErequest and add me and Steffen as "Interested" -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=781689 https://bugzilla.novell.com/show_bug.cgi?id=781689#c7 --- Comment #7 from Michael Chang <mchang@suse.com> 2012-09-26 08:32:18 UTC --- Thomas, No problem. Let me do it. :) -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=781689 https://bugzilla.novell.com/show_bug.cgi?id=781689#c8 --- Comment #8 from Michael Chang <mchang@suse.com> 2012-10-01 07:17:22 UTC --- (In reply to comment #7)
No problem. Let me do it. :)
DONE! https://features.opensuse.org/314493 Let me know if any thing missing in the report. Thanks. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=781689 https://bugzilla.novell.com/show_bug.cgi?id=781689#c9 Torsten Duwe <duwe@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |duwe@suse.com Resolution| |FIXED --- Comment #9 from Torsten Duwe <duwe@suse.com> 2012-10-11 13:51:40 UTC --- (resolved fixed due to previous comment) -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=781689 https://bugzilla.novell.com/show_bug.cgi?id=781689#c10 --- Comment #10 from Bernhard Wiedemann <bwiedemann@suse.com> 2012-11-14 14:00:29 CET --- This is an autogenerated message for OBS integration: This bug (781689) was mentioned in https://build.opensuse.org/request/show/141177 Factory / yast2-storage -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=781689 https://bugzilla.novell.com/show_bug.cgi?id=781689#c11 --- Comment #11 from Bernhard Wiedemann <bwiedemann@suse.com> 2012-11-14 14:42:29 CET --- This is an autogenerated message for OBS integration: This bug (781689) was mentioned in https://build.opensuse.org/request/show/141146 -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=781689 https://bugzilla.novell.com/show_bug.cgi?id=781689#c12 Andrey Borzenkov <arvidjaar@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Component|Installation |Installation Version|Final |12.3 Milestone 1 Resolution|FIXED | AssignedTo|mchang@suse.com |bnc-team-screening@forge.pr | |ovo.novell.com Product|openSUSE 12.2 |openSUSE Factory --- Comment #12 from Andrey Borzenkov <arvidjaar@gmail.com> 2013-01-01 18:40:28 UTC --- I tested openSUSE-NET-x86_64-Build0302-Media.iso and it still proposes second ESP. When is it supposed to be integrated? I will reopen it so it is not get lost. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=781689 https://bugzilla.novell.com/show_bug.cgi?id=781689#c Jiaying ren <jren@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jren@suse.com AssignedTo|bnc-team-screening@forge.pr |yast2-maintainers@suse.de |ovo.novell.com | -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=781689 https://bugzilla.novell.com/show_bug.cgi?id=781689#c13 Arvin Schnell <aschnell@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |NEEDINFO InfoProvider| |arvidjaar@gmail.com --- Comment #13 from Arvin Schnell <aschnell@suse.com> 2013-01-07 09:33:51 UTC --- Please provide YaST logs, see http://en.opensuse.org/openSUSE:Bugreport_YaST. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=781689 https://bugzilla.novell.com/show_bug.cgi?id=781689#c14 Andrey Borzenkov <arvidjaar@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |REOPENED InfoProvider|arvidjaar@gmail.com | --- Comment #14 from Andrey Borzenkov <arvidjaar@gmail.com> 2013-01-07 09:54:47 UTC --- Created an attachment (id=519128) --> (http://bugzilla.novell.com/attachment.cgi?id=519128) y2logs from recent Factory installation YaST2 logs attached. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=781689 https://bugzilla.novell.com/show_bug.cgi?id=781689#c15 Arvin Schnell <aschnell@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |aschnell@suse.com AssignedTo|yast2-maintainers@suse.de |fehr@suse.com --- Comment #15 from Arvin Schnell <aschnell@suse.com> 2013-01-07 11:39:53 UTC --- Thomas, AFAIS the storage proposal will currently never reuse an existing efi boot partition due to a check in get_inst_proposal(): boolean have_boot = (!(Partitions::EfiBoot() || Arch::ia64()) || mode!=`free) && size(p)>0; Should likely be: boolean have_boot = mode!=`free && !isempty(p); But it's also unclear to me why there have already been changes to yast2-storage although there has been no work on the fate request so far. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=781689 https://bugzilla.novell.com/show_bug.cgi?id=781689#c16 Thomas Fehr <fehr@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution| |FIXED --- Comment #16 from Thomas Fehr <fehr@suse.com> 2013-01-14 14:41:48 UTC --- Problem should be fixed in yast2-storage 2.23.4. Submitrequest for factory is 148446. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=781689 https://bugzilla.novell.com/show_bug.cgi?id=781689#c17 --- Comment #17 from Bernhard Wiedemann <bwiedemann@suse.com> 2013-01-14 16:00:09 CET --- This is an autogenerated message for OBS integration: This bug (781689) was mentioned in https://build.opensuse.org/request/show/148446 Factory / yast2-storage -- 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.
participants (1)
-
bugzilla_noreply@novell.com