First some background. I am 80years old and have been using OpenSuse for more years than I can remember, I have never been able to get to master the command line and rely entirely on the graphical user interface. My current PC is dual boot with two hard drives the primary had OpenSuse Leap 15.2 installed and the secondary Windows 10. I have never had any problems with updating my OpenSuse OS until a couple of days ago and as a result have got a little lax with my backups. I decided to update to Leap 11.3(a little late perhaps!), downloaded and burned the iso to DVD, then tried to install as an update. Everything seemed to go O.K. until at the end I got this message:
“Cannot upgrade boot loader because of mismatch of the boot technology. The upgraded system was using legacy BIOS boot whilst the installation medium has been booted using EFI boot.
This scenario is not supported the upgraded system may not boot or the upgrade process can fail later”
Needless to say I now cannot access my Linux hard drive and have been groping for some solution without success, am having to use Windows at present to communicate.
Is there anything I can do to salvage the situation please.
I perhaps had a false sense of security but at no time did l see any warning with regard to an EFI requirement.
From what you tell, I deduct that for the upgrade you used a 15.3 installation medium and there used the Upgarde function.
You booted the installation medium (DVD or USB-stick) in EFI mode, while the Windows system is a BOIS booted one. And your old `15.2 also was a BIOS booted one. Mixing the two in a multi-booting environment can not work. IMHO the only thing you can do is starting fresh with that installation medium, but booting it in BIOS mode.
Thank you Henk for that information.
I have checked the DVD I produced and see that it only has an EFI boot file on it. I did not see a choice of boot versions to download so how do I find the correct version to download?
As Malcolm says, the DVD can be booted in both modes.
BTW, it is a bit late advice, but IMHO you would have been better of when you would have used the “online upgrade” method to upgrade. Because that does not require a boot from a medium, it only update the software packages and as a consequence would have created the Grub files seeing BIOS as the only method used on the system
Success, thank you both for your help. I am now back using OpenSuse.
It was F12 that did the trick not with a choice of BIOS or EFI but it allowed me the choose the drive I wished to boot. I don’t know how it worked but it did, I may have to hit F12 every time I start up but for the time being I can live with that.
I have a somewhat elderly Lenovo Laptop (G505s with an AMD GPU and the absolutely last BIOS version for the thing published by Lenovo), which around about Leap 15.3 suddenly stopped supporting Secure Boot.
After many attempts to get the latest openSUSE EFI Keys (also the one needed by Oracle’s VirtualBox) loaded into the Laptop’s BIOS/UEFI «1000 times around the houses with “mokutil”», I’ve given up and, currently use the thing with Secure Boot disabled.
The default factory EFI Keys for Microsoft and Ubuntu are still present in the BIOS but, it ain’t accepting the current openSUSE keys …
I still have a copy of the last Lenovo BIOS for the thing but, I’ll have to install Windows on the box to re-flash the BIOS – no non-Redmond (Windows) BIOS flashing utilities – AFAIK, there was never a version of the BIOS which could be flashed via DOS …
The thing currently has it’s 3rd HDD – meaning that, when it finally begins to exhibit too many hardware failures and/or the screen dies, I’ll begin looking for a more modern replacement «with a BIOS flashing utility built into the BIOS» …
Locate the file winflash(3.00).exe that has been downloaded.
Double click the winflash(3.00).exe icon.
Click flash bios
Press Enter to start flashing. During the process, you are advised not to turn off the computer.
When the update finishes, the computer will automatically reboot for the changes to take effect.
If the hot key not work without Fn key after flash BIOS, this SOP describes how to enable hot key mode
Step 1: Press power button to boot, then press F2 key enter BIOS setup.
Step 2: Select sub menu to Configuration
Step 3: Select to Hotkey Mode item and then press enter
Step 4: Select Enabled then press enter
Step 5: Press F10 save and exit, then select Yes then press enter.
Latest Version BIOS fixed all merged issues from previous.