third party UEFI bootloader apply iin ROS?

Here you can discuss ReactOS related topics.

Moderator: Moderator Team

Post Reply
Quim
Posts: 235
Joined: Wed Jul 04, 2018 11:45 pm

third party UEFI bootloader apply iin ROS?

Post by Quim » Fri Dec 28, 2018 1:31 am

Could this UEFI bootloader be used or even included in ReactOS?
https://mjg59.dreamwidth.org/20303.html
I'm pleased to say that a usable version of shim is now available for download. As I discussed here, this is intended for distributions that want to support secure boot but don't want to deal with Microsoft. To use it, rename shim.efi to bootx64.efi and put it in /EFI/BOOT on your UEFI install media. Drop MokManager.efi in there as well. Finally, make sure your bootloader binary is called grubx64.efi and put it in the same directory.

Now generate a certificate and put the public half as a binary DER file somewhere on your install media. On boot, the end-user will be prompted with a 10-second countdown and a menu. Choose "Enroll key from disk" and then browse the filesystem to select the key and follow the enrolment prompts. Any bootloader signed with that key will then be trusted by shim, so you probably want to make sure that your grubx64.efi image is signed with it.
https://mjg59.dreamwidth.org/20303.html

Quim
Posts: 235
Joined: Wed Jul 04, 2018 11:45 pm

Re: third party UEFI bootloader apply iin ROS?

Post by Quim » Fri Dec 28, 2018 6:44 am

Developer´s answer (mjg59) :
Shim will chainload any signed EFI executable, so if ReactOS and Haiku have UEFI bootloaders then you should be able to sign them, enroll a key with this shim and boot them appropriately.
Any volunteers testers? I don´t have a machine with UEFI, just with old BIOS.

ThFabba
Developer
Posts: 263
Joined: Sun Jul 11, 2010 11:39 am

Re: third party UEFI bootloader apply iin ROS?

Post by ThFabba » Fri Dec 28, 2018 9:42 am

if ReactOS and Haiku have UEFI bootloaders
That's the important part here -- we don't have a working UEFI loader, so signing stuff is not useful yet. Way down the line, maybe.

Quim
Posts: 235
Joined: Wed Jul 04, 2018 11:45 pm

Re: third party UEFI bootloader apply iin ROS?

Post by Quim » Sat Dec 29, 2018 5:10 am

ThFabba wrote:
Fri Dec 28, 2018 9:42 am
if ReactOS and Haiku have UEFI bootloaders
That's the important part here -- we don't have a working UEFI loader, so signing stuff is not useful yet. Way down the line, maybe.
When that part is finally completed, you can use this third party UEFI bootloader. Don´t forget it (https://mjg59.dreamwidth.org/20303.html ) !

Post Reply

Who is online

Users browsing this forum: Ahrefs [Bot] and 2 guests