I am upgrading from Legacy BIOS to UEFI. At the same time, I’m upgrading 15.5 to 15.6. I’d like to make sure I know what I’m doing.
As far as I can tell during pre-install, there are only a few parameters I need to worry about. When the following window comes up, I should have these settings in boot code options:
Sorry, but I think this is a bit unclear and the answers show it.
What are you upgrading? Your hardware?
When not the you must have now UEFI supporting hardware/firmware, but the operating systems on it are still BIOS?
Are you using multi-boot?
Do you have an EFI partition mounted at “/boot/efi”?
If you try to upgrade using “zypper dup” you are going to run into problems. If you do have an EFI partition mounted at “/boot/efi” and if you upgrade using the DVD installer (or even the NET installer) it should mostly work. But you must boot the installer media in EFI mode.
It looks like this is what I need. I upgraded to the latest firmware already, but I thought that upgrading from 15.5 to 15.6 would take care of this. It looks like I have make sure secure boot works first.
That then depends on the manufacturer of your system. Can you get that firmware somewhere? And then is the hardware able to support that firmware? And how do you install it on the system? Etc.
I assume that when that succeeds, you have to see this as a complete new system and then do a fresh install of Leap 15.6 on it. Check that the system boots the installation medium in UEFI mode and then do a normal install.
If you want secure boot on or not is something different.
I have a TUF mobo, a couple or a few years older than what you appear to be running. To actually use secure boot on mine, the secureboot setting must be set to “Windows OS”, not “Other OS”. I am not positive, but using secure boot may require you to disable legacy boot (under csm perhaps?).
Even with secure boot enabled on the motherboard, Leap will not boot in secure boot mode until it is explicitly enabled and the cert registered with mok.
I was hoping that upon setting up the UEFI platform that upgrading to 15.6 would write that EFI partition for me. When I looked at PluginFlag:legacy bios · fwupd/fwupd Wiki · GitHub a while back, I thought it would be that easy. I would like to know how to insert that partition.
In order to use secure boot, from first screen pic … you MUST choose “Windows UEFI mode”.
From second screen pic, you want either “UEFI driver first”, or possible “Ignore”. UEFI driver first will still allow for legacy boot. I am going to GUESS that “Ignore” means disable legacy boot. My bios presents that option somewhat differently, under a CSM menu.
I prefer to have legacy boot completely disabled, but it is not required to my knowledge.
It’s rarely anything like simple to add a primary partition, except during initial disk partitioning. Typically inserting a primary partition takes considerable mental effort. There needs to be freespace adjacent to an existing primary partition to do it. Usually there is none, so existing partition(s) need to be moved, deleted, resized and/or other disk configuration activity. Also, there are only 4 primary partition slots available per disk “table”, one of which is typically used for an extended. If all 4 are already in use, then a slot must be freed, meaning an existing primary must be deleted or moved into extended space as a logical, or possibly converted in place, freeing a primary slot. Without seeing output from fdisk -l and/or parted -l, we can’t begin to suggest a possible way forward.