Welcome to our peer-to-peer forums, where owners help owners. Need help now? Visit eSupport here.

English Community

Lenovo NotebooksLenovo B and G Series Notebooks
All Forum Topics

6 Posts



9 Signins

40 Page Views

  • Posts: 6
  • Registered: ‎06-15-2020
  • Location: India
  • Views: 40
  • Message 11 of 12

Re: Lenovo G580 cannot access BIOS after installing Ubuntu Fix

2020-06-15, 7:03 AM
Buddy I'm still facing same problem, does your problem fixed if yes then please reply with what you did.... Please _/\_

8 Posts



8 Signins

92 Page Views

  • Posts: 8
  • Registered: ‎08-01-2015
  • Location: India
  • Views: 92
  • Message 12 of 12

Re:Lenovo G580 cannot access BIOS after installing Ubuntu Fix

2021-08-11, 17:06 PM

Hello, it has been a long time and I don't use the laptop any more because I upgraded. For anyone coming across this post, there is a way to boot into "UEFI shell" using a pen drive. Once UEFI shell opens, the boot entries can be changed. I don't exactly remember the commands but be very careful with this method as it can make the laptop completely unbootable if anything goes wrong or if wrong commands are entered. Also remember to get the shell.efi file from a trustworthy source. Use this information at your own risk and I highly recommend learning what you will be doing before following the below steps.


I had written the following for my reference, maybe it can help:


  1. Install windows,ubuntu.
  2. Boot into uefi shell pendrive.
  3. Delete ubuntu and windows boot manager boot entries via command:
        Shell> bcfg boot rm 0
        where 0 is the boot order number (position of the boot entry).
  4. Restart, let automatic creation of windows boot manager.
  5. Reboot into uefi shell and add ubuntu boot entry:
        Shell> bcfg boot add 1 fs1:\EFI\ubuntu\shimx64.efi "ubuntu"



  • Create a FAT32 USB pen drive with Shell.efi copied as (USB)/efi/boot/bootx64.efi. This USB should come up in the firmware boot menu. Launching this option will launch the UEFI Shell. Secureboot must be disabled.
  • List filesystems:
        Shell> map
  • List boot entries:
        Shell> bcfg boot dump -v
  • Add boot entry:
        Shell> bcfg boot add <n> <location> "<name>"
        Shell> bcfg boot add 3 fs0:\EFI\ubuntu\shimx64.efi "ubuntu"
        adds boot entry at 4th boot order from fs0:\EFI\ubuntu\shimx64.efi and names it ubuntu.
  • Remove boot entry:
        Shell> bcfg boot rm 3
        removes entry at 4th in boot order.
  • Change directory same as linux:
        Shell> fs0:
        changes directory to fs0 filesystem.
        list directory contents.
  • Move boot entry(change boot order):
        Shell> bcfg boot mv 3 0
        moves boot entry from 4th to 1st in boot order
  • Help:
        Shell> help
        -b [page by page]

Once again I want to remind that this is a risky method which is why I did not post it to public forums before. Hence, please learn UEFI shell basics before attempting this method. Also, for newer laptops that still have this issue, I am not sure if this method will void warranty.


Forum Home

Community Guidelines

Please review our Guidelines before posting.

Learn More

Check out current deals!

Go Shop





No, I don’t want to share ideas Yes, I agree to these terms