I have a Dell Precision D11S workstation running OpenSUSE 42.3. The Dell BIOS is set to Legacy boot, and all goes well. But in the boot menu, OpenSuse is listed under UEFI Boot. However, if I turn on UEFI Boot, the system fails to boot with a “no bootable drives” message. I looked at https://en.opensuse.org/openSUSE:UEFI, but cannot figure out how to change my system without destroying it.
I have an EFI partition mounted on /boot/efi, and inside it is an EFI directory with what look like the correct files.
How can I redo my system to boot successfully in UEFI mode?
This issue arises because I need to update my BIOS to fix the INTEL Management bug. Dell only provides a .exe file to do this, and so I must boot into either Windows or DOS via a USB stick. I made two of them: 1) A Windows 1o Recovery drive that boots successfully on a windows machine, and 2) A freeDOS stick made using Rufus. In the Dell Boot Menu, i do not have a choice of which USB drive to boot from, and it always comes back with a “can’t boot from USB drive” message. So how can I get my BIOS updated?
Thanks for any help,
Jim
So you can start your openSUSE 42.3 system when your UEFI is set to Legacy boot?
Which boot menu?
Please do
> ls -la /boot/efi
and post the result here.
I’m not quite sure what your problem here is. I guess you need to to setup an bootable USB stick. Which bootloader is going to be used on that stick? Should that stick boot in UEFI or MBR mode (= Legacy boot = CSM)? What file system is on that stick?
Dell user forums might be a better place to ask for help on how to do an BIOS/UEFI-update.
The Boot menu on the Dell when you hit F12 while booting
Please do
> ls -la /boot/efi
and post the result here.
ls -la /boot/efi
total 12
drwxr-xr-x 4 root root 4096 Dec 31 1969 .
drwxr-xr-x 1 root root 1122 Oct 27 18:20 ..
drwxr-xr-x 7 root root 4096 Jul 18 2016 EFI
drwxr-xr-x 2 root root 4096 Mar 4 2016 en-us
Also, there is no /sys/firmware/efi directory
od -An -t u1 /sys/firmware/efi/vars/SecureBoot-8be4df61-93ca-11d2-aa0d-00e098032b8c/data gives no output.
I’m not quite sure what your problem here is. I guess you need to to setup an bootable USB stick. Which bootloader is going to be used on that stick? Should that stick boot in UEFI or MBR mode (= Legacy boot = CSM)? What file system is on that stick?
Dell user forums might be a better place to ask for help on how to do an BIOS/UEFI-update.