I’m trying to dual-boot opensuse and windows 8.1
The installation went perfectly, after the restart i got presented with the option to load opensuse and windows 8 (and some other stuff), however the windows 8 option does not boot windows 8. I was using Linux mint, but i decided to use opensuse, as you can read here: http://forums.linuxmint.com/viewtopic.php?f=46&t=156859&p=812563#p812563 the grub kept coming back, and i was unable to load any OS, however the Opensuse live CD worked great, the normal install did not do anything. after the installation when i select windows 8 i get the same empty grub screen. I remember in Ubuntu there was this tool called boot-repair, which would copy and rename the windows boot loader, this caused a duplicate windows entry in the grub, and one of them worked, is there a similar tool for opensuse or do i have to do this manually if so how do i do this manually.
Any help is most welcome.
Go see my post on dual boot. I ran into this big time and its all there. How to dual boot. I had problems with UEFI and subsequent dual boot. If you dont it doesnt matter. Just pick up the thread and follow the steps - they work.
Hmm that didn’t work for me, the problem is not that grub does not recognize windows, the problem is that the windows option does not boot windows. Ubuntu’s tool renamed the windows boot, I think i need to do the same, problem is I don’t know how.
Anybody know what to do, I need this fixed quick because I need to use office
On Wed 22 Jan 2014 10:46:01 AM CST, AndrewAmmerlaan wrote:
Anybody know what to do, I need this fixed quick because I need to use
office
Hi
Press the systems key to get to the boot menu, then you should be able
to browse to the windows Boot directory. Else from openSUSE use the
efibootmgr to set the next boot option;
efibootmgr
BootCurrent: 0002
Timeout: 2 seconds
BootOrder: 0001,3001,0000,0002,2001,2002,2003
Boot0000* SuSE Linux
Boot0001* Windows Boot Manager
Boot0002* SUSE Linux Enterprise Desktop 11 SP3
efibootmgr -n 0001
So in my case it would be 0001, Windows Boot Manager.
–
Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
openSUSE 13.1 (Bottle) (x86_64) GNOME 3.10.2 Kernel 3.11.6-4-desktop
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!
Booting windows through the systems boot menu does not work, same problem. Where do i find efibootmgr?
On your installed openSUSE.
Yes but where on opensuse, i can’t find that file in the start menu?
You won’t. You run this command in terminal, there is no menu for it.
This didn’t work I got the same grub screen, that i got when selecting windows at boot
On Wed 22 Jan 2014 02:26:01 PM CST, AndrewAmmerlaan wrote:
This didn’t work I got the same grub screen, that i got when selecting
windows at boot
Hi
Can you show the output from the command;
efibootmg -v
–
Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
openSUSE 13.1 (Bottle) (x86_64) GNOME 3.10.2 Kernel 3.11.6-4-desktop
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!
I assumed you meant efibootmgr -v because efibootmg -v outputs this: If ‘efibootmg’ is not a typo you can use command-not-found to lookup the package that contains it, like this:
cnf efibootmg
and efibootmgr -v outputs this:
BootCurrent: 0004
Timeout: 0 seconds
BootOrder: 0005,0004,0000,0001,2003,2001,2002
Boot0000* Windows Boot Manager HD(2,e1800,82000,65130263-3369-11e2-af07-8d9743929997)File(\EFI\Microsoft\Boot\bootmgfw.efi)RC
Boot0001* Ubuntu HD(2,e1800,82000,65130263-3369-11e2-af07-8d9743929997)File(\EFI\ubuntu\grubx64.efi)RC
Boot0002* EFI Network 0 for IPv6 (70-54-D2-DB-73-A0) ACPI(a0341d0,0)PCI(1c,2)PCI(0,0)MAC(7054d2db73a0,0)030d3c000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000RC
Boot0003* EFI Network 0 for IPv4 (70-54-D2-DB-73-A0) ACPI(a0341d0,0)PCI(1c,2)PCI(0,0)MAC(7054d2db73a0,0)IPv4(0.0.0.0:0<->0.0.0.0:0,0, 0RC
Boot0004* opensuse HD(2,e1800,82000,65130263-3369-11e2-af07-8d9743929997)File(\EFI\opensuse\grubx64.efi)
Boot0005* opensuse-secureboot HD(2,e1800,82000,65130263-3369-11e2-af07-8d9743929997)File(\EFI\opensuse\shim.efi)
Boot2001* EFI USB Device RC
Boot2002* EFI DVD/CDROM RC
Boot2003* EFI Network RC
I think 0001 is from my previous Mint installation, maybe I need to remove it?
Hi
Yup a typo
So if you run the command;
efibootmgr -n 0000
It should repeat the output with a NextBoot 0000 at the top?
Interesting your in non secure boot (0004), yet the boot order starts with 0005 which is the secure boot efi?
when typing efibootmgr -n 0000 it does put 0000 for next boot and it does try to boot but i get the same screen.
i enabled opensuse secure boot because i hoped it would fix the problem, sadly it did not. I will try enabling secure boot in system settings to see if that works.
when secure boot is enabled in system settings, nothing boots, error: one of the boot devices is not supported by secure boot feature. I guess this either means that opensuse secure boot does not work, or the ubuntu boot loader still on my system is stopping opensuse from displaying the grub.
Hi
OK, that would probably indicate why Windows won’t start as I’m sure it’s enabled for secure boot (unless you re-installed in non-secure boot?).
So set back to non-secure boot and boot openSUSE (I can assure you openSUSE works fine in secure boot).
We will do two things, delete the wayward entry and also check secure boot is enabled in openSUSE;
efibootmgr -b 0001 -B 0001
That should remove the entry.
Now fire up YaST->System->Boot Loader, make sure the Secure Boot check box is checked and press ok.
Now use the efibootmgr to set the nextboot option as before, reboot and re-enable secure boot, then reboot.
secure boot was and still is enabled in opensuse, however enabling secure boot in the system gives the same error: on of the boot devices does not support secure boot, note that it says ‘one of the’ i don’t think it is opensuse bootloader but the old mint bootloader that was on my system, i disabled secure boot in the system again and got the same grub screen when selecting windows. now when i run efibootmgr the output is:
BootCurrent: 0004
Timeout: 0 seconds
BootOrder: 0004,0000,0001,0005,2003,2001,2002
Boot0000* Windows Boot Manager
Boot0001* opensuse-secureboot
Boot0002* EFI Network 0 for IPv6 (70-54-D2-DB-73-A0)
Boot0003* EFI Network 0 for IPv4 (70-54-D2-DB-73-A0)
Boot0004* opensuse
Boot0005* Ubuntu
Boot2001* EFI USB Device
Boot2002* EFI DVD/CDROM
Boot2003* EFI Network
secure boot did move up to 0001, I think 0005 is causing the problem. also 0004 is still in front of 0001, so maybe opensuse still tries to boot non secure boot.
On Wed 22 Jan 2014 05:46:01 PM CST, AndrewAmmerlaan wrote:
secure boot was and still is enabled in opensuse, however enabling
secure boot in the system gives the same error: on of the boot devices
does not support secure boot, note that it says ‘one of the’ i don’t
think it is opensuse bootloader but the old mint bootloader that was on
my system, i disabled secure boot in the system again and got the same
grub screen when selecting windows. now when i run efibootmgr the output
is:
BootCurrent: 0004
Timeout: 0 seconds
BootOrder: 0004,0000,0001,0005,2003,2001,2002
Boot0000* Windows Boot Manager
Boot0001* opensuse-secureboot
Boot0002* EFI Network 0 for IPv6 (70-54-D2-DB-73-A0)
Boot0003* EFI Network 0 for IPv4 (70-54-D2-DB-73-A0)
Boot0004* opensuse
Boot0005* Ubuntu
Boot2001* EFI USB Device
Boot2002* EFI DVD/CDROM
Boot2003* EFI Network
secure boot did move up to 0001, I think 0005 is causing the problem.
also 0004 is still in front of 0001, so maybe opensuse still tries to
boot non secure boot.
Hi
So it’s that Ubuntu one I would imagine, is this still used? If so
deactivate it or delete it, they are easy to recreate.
To disable
efibootmgr -b 0005 -A 0005
To enable change the A to a
To delete
efibootmgr -b 0005 -B 0000
To re-add
efibootmgr -c -L "Ubuntu" -l "\\EFI\\ubuntu\\grubx64.efi"
–
Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
openSUSE 13.1 (Bottle) (x86_64) GNOME 3.10.2 Kernel 3.11.6-4-desktop
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!
I deleted the Ubuntu entry (which came from mint which i uninstalled) but the problem is still there, also the Ubuntu option is still in the systems boot options, I think that command only deletes the entry in the opensuse grub and does not delete the actual Ubuntu Grub.
I found a ubuntu folder in /boot/efi/EFI
there is a Microsoft (I guess this boots Windows)
a Opensuse
a boot folder (not sure what this does)
a Toshiba (the manufacturer)
and a ubuntu, should i delete this or does this still have a function in opensuse.