99
submitted 6 days ago* (last edited 6 days ago) by WereCat@lemmy.world to c/linux@lemmy.ml

EDIT - UPDATE: Booting live Windows11 USB has worked and BIOS has been updated (but holy cow, Linux live USB feels like it's running on SSD while Windows live USB feels like it's running from floppy disk)

Hi, I have a Yoga Slim 6 14APU8 - Type 82X3 laptop with Fedora Workstation 41 and I've tried to go and update my BIOS but unfortunately they only offer the .exe file to do it from within Windows. I don't want to install Windows just to update my BIOS. I honestly though it will be a matter of few minutes by me just copying the BIOS file on a USB drive and then installing it directly from within BIOS as usual on other devices...

I've tried the sudo fwupdmgr update command but it just says that there is nothing that can be updated.

My current BIOS version is M4CN30WW and the new one is M4CN36WW.

I've tried searching for how to do this and I've found multiple guides using geteltorito but they all say to download the .iso and not the .exe version of the BIOS file but I can't find the .iso version anywhere on their website, or am I just blind or is there some other way to do this?

you are viewing a single comment's thread
view the rest of the comments
[-] AnnaFrankfurter@lemmy.ml 11 points 6 days ago* (last edited 6 days ago)

If I remember correctly you can just put the exe file in an empty flash drive and go to your bios select update bios you don't need to do anything else since UEFI by default runs exe. If you're on uefi your os should also have a exe file in /boot

[-] agelord@lemmy.world 2 points 6 days ago

UEFI by default runs exe

As far as I know, that's not the case. Maybe some UEFI implementations by some vendors can extract the UEFI firmware that's embedded in the exe file. But, UEFI doesn't run exe files.

[-] AnnaFrankfurter@lemmy.ml 3 points 6 days ago

OK I was wrong it's not default EXE it is the only option https://wiki.osdev.org/UEFI

UEFI executables are regular PE32 / PE32+ (Windows x32 / x64) images, with a specific subsystem. Every UEFI application is basically a windows EXE (or DLL) without symbol tables.

this post was submitted on 28 Dec 2024
99 points (98.1% liked)

Linux

48823 readers
805 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS