hi
from windows, I updated the bios and drivers via the Acer website and opensuse is unbootable.
I boot from the DVD but there’s no choice to repair
How can I simply repair ?
We need more info here. What does “unbootable” imply. Does GRUB still work?
at startup, dual boot contains Windows 10 and “opensuse secure boot”
opensuse does not start and there is an error.
Then why not show us the error? EIther the text or a pic of what is says.
Do you see the Windows bootloader or GRUB ( the linux bootloader )?
it is the windows boot loader and not the grub
Could it be that updating the BIOS made it loose the openSUSE key for Secure Boot?
Can you boot from the DVD? Or a Live USB?
If so, you could take over the control of the installed openSUSE. But it requires you can boot from install media
Yes I can boot from the LiveCD or the DVD but I don’t know how to repair it
Hi
So if you boot in UEFI mode from the live cd and switch to root user in a terminal or dvd and select rescue mode (user root, no password, just press enter), do you see an openSUSE entry from the following command;
efibootmgr -v
Can you copy/paste the output here in between code tags.
If no entry for openSUSE, then you can run;
efibootmgr -c -L "opensuse-secureboot" -l "\\EFI\\opensuse\\shim.efi"
ok
result is
linux:/home/linux # efibootmgr -v
BootCurrent: 0002
Timeout: 0 seconds
BootOrder: 2002,0001,2001,2003
Boot0001* Windows Boot Manager HD(2,12c800,96000,2cbba384-038b-4b5d-b984-7e1f0f243888)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.}...3................
Boot0002* ATAPI CDROM: HL-DT-ST DVDRAM GUA0N ACPI(a0341d0,0)PCI(13,0)03120a00010000000000CD-ROM(1,420,2000)RC
Boot2001* EFI USB Device RC
Boot2002* EFI DVD/CDROM RC
Boot2003* EFI Network RC
linux:/home/linux # efibootmgr -c -L "opensuse-secureboot" -l "\\EFI\\opensuse\\shim.efi"
BootCurrent: 0002
Timeout: 0 seconds
BootOrder: 0000,2002,0001,2001,2003
Boot0001* Windows Boot Manager
Boot0002* ATAPI CDROM: HL-DT-ST DVDRAM GUA0N
Boot2001* EFI USB Device
Boot2002* EFI DVD/CDROM
Boot2003* EFI Network
Boot0000* opensuse-secureboot
linux:/home/linux # efibootmgr -v
BootCurrent: 0002
Timeout: 0 seconds
BootOrder: 0000,2002,0001,2001,2003
Boot0000* opensuse-secureboot HD(1,800,40000,502eef6d-06b2-43f5-9b5f-8a21ecca4956)File(\EFI\opensuse\shim.efi)
Boot0001* Windows Boot Manager HD(2,12c800,96000,2cbba384-038b-4b5d-b984-7e1f0f243888)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.}...3................
Boot0002* ATAPI CDROM: HL-DT-ST DVDRAM GUA0N ACPI(a0341d0,0)PCI(13,0)03120a00010000000000CD-ROM(1,420,2000)RC
Boot2001* EFI USB Device RC
Boot2002* EFI DVD/CDROM RC
Hi
OK, now what happens on a reboot? Can you select your Acer’s BIOS boot menu and select openSUSE, or does it boot straight into grub2/openSUSE?
on reboot it is still windows bootloader
and when I choose opensuse the same error in french
“le périphérique requis n’est pas connecté
erreur 0xc0000225”
Hi
OK, that’s a windows error… lets see if can get openSUSE sorted first, if you boot for the live media/dvd in uefi mode and again open a terminal and switch to rot user, run the following command and reboot;
efibootmgr -n 0
reboot
Does it still boot to windows and fail?
If so it’s either two things, you need to boot from windows media and go through the /Fixboot routine, else it doesn’t like openSUSE being first, so can just delete and re add entries, but just confirm first…
linux:/home/linux # efibootmgr -n 0
boot entry 0 does not exist
Hi
OK, what does the output from efibootmgr -v now show?
efibootmgr -v
BootCurrent: 0002
Timeout: 0 seconds
BootOrder: 2002,0001,2001,2003
Boot0001* Windows Boot Manager HD(2,12c800,96000,2cbba384-038b-4b5d-b984-7e1f0f243888)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.}...3................
Boot0002* ATAPI CDROM: HL-DT-ST DVDRAM GUA0N ACPI(a0341d0,0)PCI(13,0)03120a00010000000000CD-ROM(1,420,2000)RC
Boot2001* EFI USB Device RC
Boot2002* EFI DVD/CDROM RC
Boot2003* EFI Network RC
Hi
OK, so it’s not remembering it… lets delete and re-add windows at 0000 and re-add openSUSE at 0001 and see if it keeps it;
efibootmgr -b 1 -B 1
efibootmgr -c -L "Windows Boot Manager" -l "\\EFI\\Microsoft\\Boot\\bootmgfw.efi"
efibootmgr -c -L "opensuse-secureboot" -l "\\EFI\\opensuse\\shim.efi"
efibootmgr -v
If it doesn’t work and you get that windows error, you need to boot into wiindows repair mode and fix it’s booting…