How to update BIOS on a system that only use Linux as OS.

Asking this because some clowns at Acer decided that they will only provide BIOS updates through Windows Update.

Edit: I’m not talking about installing the BIOS file. They don’t even provide BIOS file in the first place.

  • @[email protected]OP
    link
    fedilink
    2
    edit-2
    3 months ago

    do you have a specific need to actually upgrade your bios at all?

    No, I’m just curious.

    1. Enter your Serial Number or select your model from the list.

    Those suckers don’t even have a page for my model. ( Acer One 14 Z2-493 )

    1. Double-click the file application file that was extracted to begin the install.

    Also, this works only on Windows right? Because they only provide .exe

    • @breadsmasher
      link
      English
      43 months ago

      Correct - but the next thing I was going to suggest, you can extract the EXE i believe, if you peruse the archwiki link.

      It might be an exe you could run in FreeDOS, or you could extract the actual firmware file and install with another tool

      • @[email protected]OP
        link
        fedilink
        13 months ago

        you can extract the EXE i believe

        Yes, that’s possible.

        But, I am scared about screwing uy BIOS.

        • @breadsmasher
          link
          English
          3
          edit-2
          3 months ago

          That is always a risk when updating a bios!

          Depending on the motherboard (I think its more on desktop mobos) you get two bios chips, one used to recover from a bad flash of the other

          edit it could also be the case there hasn’t been a bios update released

            • @TheFrogThatFlies
              link
              23 months ago

              You might as well try. Had a similar issue with Samsung SSD, where they only had support for windows with a .exe, but which created a small Linux system that was installed in the UEFI boot position. So I searched for the Linux executable in the middle of all that mess and executed it directly. Problem solved.