How To Fix Your BIOS After Installing Ubuntu 17.10 On A Lenovo Laptop

Fix Ubuntu BIOS Bug
Fix Ubuntu BIOS Bug

Introduction

Ubuntu 17.10 was released in October but was pulled from the Ubuntu website due to an issue whereby the version of the Kernel used caused the BIOS on a number of machines to become corrupted.

The main issue caused was that users who had installed Ubuntu were unable to install any other operating system as the boot order could not be amended and BIOS changes could not be saved. It was also not possible to boot from a USB drive.

The issue affected both the UEFI and legacy boot loaders.

This guide pulls together many of the suggestions made on the Launchpad site where the Ubuntu Lenovo bug was reported and discussed in order to provide as many solutions as possible.

List Of Computers Affected By The Ubuntu BIOS Bug

There is a fairly common misconception that the only computers affected by the Ubuntu BIOS bug are manufactured by Lenovo but this is not the case.

It is also not just Ubuntu that has caused computers to be affected by the BIOS bug because as mentioned before the issue was with a particular version of the Kernel.

In the comments within the bug report one user mentioned they were using Antergos when the issue occurred for them.

The following list highlights the models affected:

  • Lenovo – B40-70, B50-70, B50-80, Flex-3, Flex-10, G40-30, G50-30, G50-70, G50-80, S20-30, U31-70, Y50-70, Y70-70, Lenovo Yoga Thinkpad (20C0), Lenovo Yoga 2 11″ – 20332, Lenovo Z50-70, Lenovo Z51-70, Lenovo Ideapad 100-15IBY
  • Acer – Aspire ES-771G, Aspire ES1-111M-C1LE, TravelMate B113, Swift SF314-52, Aspire E3-111-C0UM
  • Toshiba – Satellite S55T-B5233, Satellite L50-B-1R7, S50-B-13G
  • Dell – Inspiron 15-3531
  • Mediacom – Smartbook 14 Ultra M-SB14UC
  • HP – 14-r012la

How To Repair Your BIOS

These instructions rely on the face that you still have Ubuntu installed and you haven’t tried to remove it.

The easiest way to fix your laptop is to follow the instructions on the Launchpad site which are as follows:

  1. Boot into Ubuntu
  2. Open a web browser and type the following into the address bar:http://people.canonical.com/~ypwong/lp1734147/linux-image-4.15.0-041500rc6-generic_4.15.0-041500rc6.201712312330+20170103+1_amd64.deb
  3. Open a terminal window (press ctrl, alt and T at the same time) or click on activities and type term into the search bar and click the icon that appears.
  4. Go to the downloads folder by typing the following command
    cd ~/Downloads
  5. Type the following command to install the package:
    sudo dpkg -i linux-image-4.15.0-041500rc6-generic_4.15.0-041500rc6.201712312330+20170103+1_amd64.deb
  6. If the command completes without error reboot your computer and choose the new kernel. To get the grub menu to appear try pressing and holding the shift key before the Ubuntu logo appears. If the Ubuntu logo appears reboot again and press the escape key before the Ubuntu logo appears. From the grub menu choose the version of Ubuntu with the highest Kernel number. (which should be 4.15.0)
  7. Reboot your computer and open your BIOS settings and check to see if you can boot from USB and save BIOS changes. If you can boot from USB and change BIOS settings then you have successfully repaired your computer and you can skip to the last point.
  8. If this hasn’t worked reboot your computer and choose the new kernel. Reboot your computer again and choose the new kernel. Now reboot your computer and check your BIOS settings. If your BIOS can be amended and you can boot from USB then you have successfully repaired your computer and you can skip to the last point.
  9. Still not working? Don’t panic, open a web browser and type the following into the address bar:

    http://people.canonical.com/~ypwong/lp1734147/linux-image-4.15.0-041500rc6-generic_4.15.0-041500rc6.201712312330+clear+debug_amd64.deb

  10. Open a terminal window (press CTRL, ALT and T or click activities, type Term into the search bar and click the icon)
  11. Go to the downloads folder by typing the following command
    cd ~/Downloads
  12. Type the following command to install the package:
    sudo dpkg -i http://people.canonical.com/~ypwong/lp1734147/linux-image-4.15.0-041500rc6-generic_4.15.0-041500rc6.201712312330+clear+debug_amd64.deb
  13. Wait for the package to install and if it is successful reboot your computer and press either the shift or escape key to bring up the grub menu and choose the new kernel that has appeared.
  14. After Ubuntu loads reboot your computer and enter the BIOS settings. If you can change the settings and save them and you can boot from a USB drive then the issue is fixed.
  15. Finally remove the packages you installed by typing the following command in a terminal window:
    sudo dpkg -r linux-image-4.15.0-041500rc6-generic

 

Be the first to comment

Leave a Reply