Skip to content

Instantly share code, notes, and snippets.

@EmmanuelKasper
Last active February 14, 2023 13:02
Show Gist options
  • Star 14 You must be signed in to star a gist
  • Fork 3 You must be signed in to fork a gist
  • Save EmmanuelKasper/9590327 to your computer and use it in GitHub Desktop.
Save EmmanuelKasper/9590327 to your computer and use it in GitHub Desktop.
EFI boot on Lenovo Thinkcenter M92Z
# disable secure boot in the bios, in menu security
# downlad and unzip refind-bin-0.7.8.zip
# install refind, assuming your ESP partition is /dev/sda1 and mounted in /boot/efi
cd refind-bin-0.7.8
./install.sh
# type y and go ahead
# at that time your boot entry should look like that
Boot0000* rEFInd Boot Manager HD(1,800,f3800,b500458e-3e0e-4299-bc41-48424508bced)File(\EFI\refind\refind_x64.efi)
# rename boot entry from refind to official EFI fallback filename, see http://www.rodsbooks.com/refind/installing.html#naming for reasons
./mvrefind.sh /boot/efi/EFI/refind /boot/efi/EFI/BOOT
# notice the bootx64 file
efibootmgr --verbose | grep HD
Boot0000* rEFInd Boot Manager HD(1,800,f3800,b500458e-3e0e-4299-bc41-48424508bced)File(\EFI\refind\refind_x64.efi)
Boot0001* rEFInd Boot Manager HD(1,800,f3800,b500458e-3e0e-4299-bc41-48424508bced)File(\efi\boot\bootx64.efi)
# remove non working boot entry
efibootmgr --delete-bootnum --bootnum 0
@Iksas
Copy link

Iksas commented Jan 16, 2021

Thanks, this allowed me to set up EFI boot with Debian on a 2017 Macbook Pro:

  1. sudo apt-get install refind
  2. sudo mvrefind /boot/efi/EFI/refind /boot/efi/EFI/BOOT

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment