Ubuntu: How to update my BIOS



Question:

I've been having some boot problems with it so I have Ubuntu and booted from the Drive. I wanted to update my BIOS to fix this issue but I don't have my product key so I looked up the website ( HP website that is ) and it could detect my product key so I tried it and it said that it only works for Windows and underneath that, it said that I should install Any of the following ( Internet Explorer, Mozilla or Chrome) browsers and I thought that I could use wine to run IE 8.

So can I get another software to run Windows things? remember I am booting from usb.


Solution:1

@Cornelius answer will probably solve your WINE problem but:

BIG FAT WARNING

If I understand correctly, you are trying to run a program that updates your BIOS. If that is the case, YOU CAN ONLY DO THAT WITH A NATIVE PROGRAM.

  1. It will definitely not work on a virtual machine (it will try to update the virtual machine's BIOS, not your real machine's one).

  2. Under WINE will probably fail to run, but it could even run and that could be MUCH more dangerous --- it could fail midway updating your BIOS and then you have a very expensive brick instead of a PC.

You can run the BIOS updater only with the operating system you downloaded it for. If it's Windows, so Windows. Sometime the manufacturer offer a MS-DOS version of the updater, that you can run in a bootable Free-DOS (search google) USB. Sometime no, and you have to ask them.

For example, to update the BIOS of my Samsung Chronos laptop, I had to install Windows in it. Sad.

For additional information see:

https://wiki.archlinux.org/index.php/Flashing_BIOS_from_Linux

and

https://wiki.debian.org/FlashBIOS


Solution:2

No, you can't run Windows programs on Linux unless you use:

  • Wine
  • a virtual Windows machine

You can't update your BIOS using virtualisation!

Linux uses ELF format for executables while Windows uses MZ format.

For the errors you get you could try:

sudo apt-get install -f  sudo dpkg --add-architecture i386  sudo apt-get update  sudo apt-get install wine  


Solution:3

I found this post on HP site.

You need to install Windows in another partition on your hard drive or on a second hard drive.
Then you can install the BIOS patch.
Windows 7 install CD is available for 30 day trial here

After BIOS patch you can remove Windows 7

For some BIOS you can use FreeDOS, but I do not think that HP supports it


Solution:4

If you want to flash your BIOS without installing Windows you can try to boot from Windows Recovery or Installation CD and press Repair your computer. Then you can get a flash drive with the BIOS update .exe and run that from command line in the Windows Recovery Console.


Note:If u also have question or solution just comment us below or mail us on toontricks1994@gmail.com
Previous
Next Post »