Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

That procedure was only needed in order to show how booting a non-signed kernel was made possible and later how that was turned off again.

The magic is in KeyTool and that doesn't require the user to alter the BIOS in any way. You boot from that USB drive (sb-usb.img linked in the article) by the usual methods of booting from an external drive. It will boot because its bootloader is the Linux Foundation one that was signed by MS. Then you launch keytool and change the key config.

At this point, your bios will boot a kernel you have signed.

The only BIOS intervention in the article was to first allow booting unsigned kernels (not needed with that sb-usb thing) and then to turn it off again. At least that was my impression.



Ah, hold on.

Doesn't running keytool require you to turn off security in the bios first?


> its bootloader is the Linux Foundation one that was signed by MS.

sounds like abomination. Even in the early 1998 our web browser had 4 or 5 root certificates. Why only one in the case of secure boot?


Ah. Well, it's possible I misunderstood that. I hope you're right.




Consider applying for YC's Winter 2027 batch! Applications are open till November 2.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: