I bought a brand new Dell Inspiron 5567 - intel core i7-7500u cpu, with Ubuntu pre-installed. As you know, Dell does not provide any support for linux users and their information about linux is very basic. My question: how can I know if my Bios really needs update? If it does need update, how can I update it? Thanks.
Dell do provide support, such as BIOS updates, even if you are running Linux. They do probably not provide application support though.
To know if you need an update, you have to check what version you are running (Press F2 during boot), and note down the version. Check this against the newest released version for your hardware on Dell's website.
I have a slightly older Dell laptop (15R-5521) which I believe that I purchased in 2012 - none of the update methods mentioned on the Dell pages have worked for this particular laptop, as the BIOS update programs produced for this unit (last in 2014) require a Windows environment. Dell support page
I was able, just recently, to update BIOS by a very long and torturous process:
- Download the BIOS update utility from the Dell product page, transfer this to a small USB
- Download a Windows 8 ISO
- Create a Virtual machine with Windows 8
- Purchase a 32 GB USB drive (larger could be used)
- Download a windows program WintoUSB - there are other programs which can perform this function, but all that I investigated require a running Windows system - in this case my VM was sufficient.
- Using WinToUSB and my running VM, burn a bootable Windows 8 USB
- Boot from the USB, insert the small USB and pretend I'm running a Windows system for a short while.
This was a really slow process: Win8 out of the box supports only USB 2, and since I was unwilling to pay for and license a version of Windows for this purpose, I did not allow either the VM or the Windows 8 USB to connect to the internet...
sudo fwupdmgr get-deviceswill display potentially-updateable devices
sudo fwupdmgr refreshwill download metadata from LVFS
sudo fwupdmgr get-updateswill display any available updates
sudo fwupdmgr updatewill download and apply any updates and will tell you whether a reboot is required