opensuse 132 repair

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…