Page 2 of 10 FirstFirst 1234 ... LastLast
Results 11 to 20 of 96

Thread: Trouble dual booting 12.2 and Windows 7 on EFI enabled system

  1. #11
    Join Date
    Sep 2012
    Posts
    5,116

    Default Re: Trouble dual booting 12.2 and Windows 7 on EFI enabled system

    Quote Originally Posted by us2rugrats View Post
    but the first Windows boot option tells me that the hardware has changed and kicks me back to the selection screen, the second one just kicks me back to the selection screen
    Do you mean boot options in UEFI or boot options in GRUB?

  2. #12

    Default Re: Trouble dual booting 12.2 and Windows 7 on EFI enabled system

    Quote Originally Posted by arvidjaar View Post
    Do you mean boot options in UEFI or boot options in GRUB?
    The boot options in GRUB. Though my boot options in UEFI do list both Windows Boot Loader and OpenSUSE Boot Loader, though both lead to GRUB.

    The current implementations of UEFI don't seem to have been as ready for the wild as one would hope before they push it this far... Windows can't handle it right, Mac knew it couldn't handle it right so they made sure they went hybrid, and Linux doesn't seem ready for it yet either. Doesn't help that my first system dealing with UEFI is almost optionless as far as the BIOS I guess though.

    Quote Originally Posted by please_try_again View Post
    Please do not use updateGrub2 under 12.2! This script was intended to be used under 12.1, where neither grub2 nor grub2-efi was officially supported nor installable from setup.


    Using
    grub2-efi-mkconfig has about the same results for me. Also was not aware that you were advising against updategrub2 in 12.2, I found updategrub in the community repos for 12.2. I can give you the output for grub2-efi-mkconfig if you wanted though.



  3. #13

    Default Re: Trouble dual booting 12.2 and Windows 7 on EFI enabled system

    Quote Originally Posted by us2rugrats View Post
    Using grub2-efi-mkconfig has about the same results for me.
    It's possible. Once grub2-efi is installed, updategrub just runs grub2-efi-mkconfig on UEFI systems or grub2-mkconfig on BIOS sytems. But some files have been moved in the Grub2 package, which causes non fatal errors on BIOS systems. I don't have a 12.2 UEFI system to test yet.

    Quote Originally Posted by us2rugrats View Post
    Also was not aware that you were advising against updategrub2 in 12.2, I found updategrub in the community repos for 12.2.
    Yeah... Someone asked me to enable my repo two days before 12.2 was released ... and I did. But when I get some time, I'll see which modifications I should apply to this script. Btw the package includes other scripts, such as findgrub and updateLegacygrub, which are still useful under 12.2.

    Quote Originally Posted by us2rugrats View Post
    I can give you the output for grub2-efi-mkconfig if you wanted though.
    It won't certainly hurt*, but I'm not sure I'll be a big help. Right now, I have neither Windows, nor openSUSE 12.2 on a UEFI machine. But meanwhile, other people have started to install openSUSE on UEFI. Maybe they'll have some suggestions.


    * but use CODE tags please! ([CODE].... [/CODE])

  4. #14
    Join Date
    Sep 2012
    Posts
    5,116

    Default Re: Trouble dual booting 12.2 and Windows 7 on EFI enabled system

    Quote Originally Posted by us2rugrats View Post
    Though my boot options in UEFI do list both Windows Boot Loader and OpenSUSE Boot Loader, though both lead to GRUB.
    This may be the reason why Windows complaints. Apparently either UEFI menu entries were changed or Windows bootloader itself was overwritten. You could use efibootmgr to check menu entries. I am not sure how to verify Windows bootloader ... may be going into Windows recovery console and reinstalling bootloader is the simplest way.

  5. #15

    Default Re: Trouble dual booting 12.2 and Windows 7 on EFI enabled system

    Quote Originally Posted by arvidjaar View Post
    This may be the reason why Windows complaints. Apparently either UEFI menu entries were changed or Windows bootloader itself was overwritten. You could use efibootmgr to check menu entries. I am not sure how to verify Windows bootloader ... may be going into Windows recovery console and reinstalling bootloader is the simplest way.
    The recovery console kicks me back to the boot menu as well. What is the likelihood that I can re-install Windows over top of itself to bring the boot entry back, boot into Opensuse from the DVD, and have it probe for itself and have it fix its UEFI entry. I am well aware that when I install Windows, the entry for "OpenSuse Boot Loader" is overwritten. Or is there any way to force both to install as MBR, my BIOS boots to MBR just fine but it will always pick UEFI if it is there?

  6. #16
    Join Date
    Sep 2012
    Posts
    5,116

    Default Re: Trouble dual booting 12.2 and Windows 7 on EFI enabled system

    Quote Originally Posted by us2rugrats View Post
    Or is there any way to force both to install as MBR, my BIOS boots to MBR just fine but it will always pick UEFI if it is there?
    You will need to select Legacy Boot in your BIOS setup. See example here: Installing Windows 7 on UEFI based computer - Ask the Core Team - Site Home - TechNet Blogs Just how exactly is it called depends on your system.
    The recovery console kicks me back to the boot menu as well.
    If you boot into SUSE, do you have /boot/efi mounted? If yes, does it have /boot/efi/efi/Microsoft/BOOT directory (case does not matter, it is FAT32 so case insensitive)? What is the content of this directory? Also could you provide output of "efibootmgr -v" in openSUSE?

  7. #17

    Default Re: Trouble dual booting 12.2 and Windows 7 on EFI enabled system

    Quote Originally Posted by arvidjaar View Post
    You will need to select Legacy Boot in your BIOS setup. See example here: Installing Windows 7 on UEFI based computer - Ask the Core Team - Site Home - TechNet Blogs Just how exactly is it called depends on your system.If you boot into SUSE, do you have /boot/efi mounted? If yes, does it have /boot/efi/efi/Microsoft/BOOT directory (case does not matter, it is FAT32 so case insensitive)? What is the content of this directory? Also could you provide output of "efibootmgr -v" in openSUSE?
    My BIOS does not have any options for legacy things like that, though the original windows installation was set up as MBR (so the manufacturer had some way). And isn't upgrading the BIOS a tad risky? I have already edited the windows disc before to change what version I can install with the disc so I was thinking there might be something similar for this situation.

    The /boot/efi/efi/Microsoft/BOOT directory is mounted and appears to have the same files and folders as before I installed linux.

    Here is the output of the command:
    Code:
    BootCurrent: 000B
    Timeout: 0 seconds
    BootOrder: 000B,000A,0005,0004,0006,0007,0008,0009
    Boot0000  Setup
    Boot0001  Boot Menu
    Boot0002  Diagnostic Splash
    Boot0003  Acer D2D
    Boot0004* HDD0: WDC WD5000BPVT-22HXZT3                          ACPI(a0341d0,0)PCI(11,0)ATAPI(0,0,0)..bYVD.A...O.*..
    Boot0005* ATAPI CDROM: HL-DT-STDVDRAM GT34N                     ACPI(a0341d0,0)PCI(11,0)ATAPI(1,0,0)......!N.:^G.V.T
    Boot0006* USB FDD:      030a2400d23878bc820f604d8316c068ee79d25b6ff015a28830b543a8b8641009461e49
    Boot0007* Network Boot: 030a2400d23878bc820f604d8316c068ee79d25b78a84aaf2b2afc4ea79cf5cc8f3d3803
    Boot0008* USB HDD:      030a2400d23878bc820f604d8316c068ee79d25b33e821aaaf33bc4789bd419f88c50803
    Boot0009* USB CDROM:    030a2400d23878bc820f604d8316c068ee79d25b86701296aa5a7848b66cd49dd3ba6a55
    Boot000A* Windows Boot Manager  HD(1,800,32000,107d048d-6f76-4982-b609-4507add3f0ce)File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...a................
    Boot000B* opensuse      HD(1,800,32000,107d048d-6f76-4982-b609-4507add3f0ce)File(\EFI\opensuse\grubx64.efi)

  8. #18

    Default Re: Trouble dual booting 12.2 and Windows 7 on EFI enabled system

    Quote Originally Posted by us2rugrats View Post
    Here is the output of the command:
    This looks fine as far as I can tell from UEFI point of view.
    The recovery console kicks me back to the boot menu as well
    I actually meant system recovery from installation DVD.
    Here is concise description how UEFI booting works: Tianocore_UEFI_DUET_Builds - How_UEFI_booting_works - Open wiki - Gitorious. Another one which gives some tips how to recover Windows bootmanager: Tianocore_UEFI_DUET_Builds - Windows_x64_BIOS_to_UEFI - Open wiki - Gitorious
    the first Windows boot option tells me that the hardware has changed
    Could you provide exact message which can be searched for? I hope Windows does not checksum entire content of system partition ...

  9. #19

    Default Re: Trouble dual booting 12.2 and Windows 7 on EFI enabled system

    Quote Originally Posted by aborzenkov View Post
    I actually meant system recovery from installation DVD.
    I thought of that too, the DVD I have tells me that it can't be used for recovery, only installation and the button is even grayed out. I have ideas as to why it says that (mainly that it is a version-free DVD), though it is a legal downloaded one from MSDNAA.

    Could you provide exact message which can be searched for? I hope Windows does not checksum entire content of system partition ...
    I will do you one better and give you the exact screen: http://www.howtogeek.com/wp-content/...1217020232.png
    When I pick startup repair, it has a loading bar and says "Windows is loading files," but as soon as it finishes, it kicks me back to the same screen I picked "launch startup repair" from. If I pick "Start Windows normally," it just kicks me back to GRUB.

  10. #20
    Join Date
    Sep 2012
    Posts
    5,116

    Default Re: Trouble dual booting 12.2 and Windows 7 on EFI enabled system

    I am afraid that the only other idea I have is to try something like EasyBCD to try to repair Windows bootloader configuration. It seems that openSUSE installation somehow corrupts it. And if this does not work I have to give up. I would be very interested in reproducing it, but I do not have hardware to try.

Page 2 of 10 FirstFirst 1234 ... LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •