Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
For every Supermicro X10 (X11 should be the same) user which can't set the uefi boot order from linux with efibootmgr
For every Supermicro X10 (X11 should be the same) user which can't set the uefi boot order from linux with efibootmgr:
It' not your fault - it's Supermicro's fault -> [1]. They prohibit the change of the boot order from non-windows or non-signed-kernel systems. They offer an option to set the boot order via SUM (Supermicro Update Manager) -> [2] but this is way to complicated.
Easy way via BIOS:
1. Enter BIOS
2. Go to Boot
3. Select Add new boot option
4. Select Add boot option
5. Give the boot option a meaningful name
6. Select Path for boot option
7. Select the drive/volume the efi image is located
8. Then there is a "popup" titled Select a File to Boot which leads you through the directory tree of the drive/volume until you reach the efi image. At the end select the appropriate efi image - e.x. grubx64.efi
9. Select Create to finish which should verify the successful process with the "popup" Boot Option Created Successfully
10. Now go to Save & Exit and select Save Changes and Reset
11. After reset enter the BIOS again
12. Go to Boot
13. Select UEFI Hard Disk Drive BBS Priorities
14. Select UEFI Boot Order #1 and select your newly created boot option
15. Now go to Save & Exit and select Save Changes and Reset and it should boot your selected OS.
I attached a slideshow-style screencast so the youth can follow my directions. If anybody want to put this on his/her blog/instagram/whateverIsCoolToday - feel free - but please link to this comment.
[1] https://www.supermicro.com/support/faqs/faq.cfm?faq=27004
[2] https://www.supermicro.com/SwDownload/UserInfo.aspx?sw=0&cat=SUM
<img width="804" alt="01" src="https://user-images.githubusercontent.com/488828/76038775-cd038500-5f4a-11ea-94fc-f50f9874544d.png">
<img width="804" alt="02" src="https://user-images.githubusercontent.com/488828/76038781-d1c83900-5f4a-11ea-8b51-498d2b9ddd3f.png">
<img width="805" alt="03" src="https://user-images.githubusercontent.com/488828/76038782-d260cf80-5f4a-11ea-812e-4537d94ef83f.png">
<img width="803" alt="04" src="https://user-images.githubusercontent.com/488828/76038783-d2f96600-5f4a-11ea-96fc-7b0ff37e9818.png">
<img width="805" alt="05" src="https://user-images.githubusercontent.com/488828/76038785-d391fc80-5f4a-11ea-8d64-777646ae84d0.png">
<img width="803" alt="06" src="https://user-images.githubusercontent.com/488828/76038786-d42a9300-5f4a-11ea-9125-da976a7c42f8.png">
<img width="806" alt="07" src="https://user-images.githubusercontent.com/488828/76038790-d55bc000-5f4a-11ea-877b-cf0453f6c7b5.png">
<img width="804" alt="08" src="https://user-images.githubusercontent.com/488828/76038792-d5f45680-5f4a-11ea-9f04-c31b2e1b9569.png">
<img width="805" alt="09" src="https://user-images.githubusercontent.com/488828/76038794-d68ced00-5f4a-11ea-8991-16a56a9469be.png">
<img width="805" alt="10" src="https://user-images.githubusercontent.com/488828/76038796-d7be1a00-5f4a-11ea-97a5-f415a4773755.png">
<img width="803" alt="11" src="https://user-images.githubusercontent.com/488828/76038797-d856b080-5f4a-11ea-93e2-3a684d8c5326.png">
<img width="804" alt="12" src="https://user-images.githubusercontent.com/488828/76038799-d987dd80-5f4a-11ea-8566-7995c9377fd4.png">
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment