Secure Boot distribution support
Dec. 27th, 2012 07:02 pmIt's after Christmas, and some number of people doubtless ended up with Windows 8 PCs and may want to install Linux on them. If you'd like to do that without fiddling with firmware settings, here are your options.
- Ubuntu 12.10
The 64-bit version of Ubuntu 12.10 ships with an older version of Shim that's been signed by Microsoft. It should boot out of the box on most systems, but it doesn't have some of the most recent EFI patches that improve compatibility on some machines. Grab it here. - Fedora 18
Fedora 18 isn't quite released yet, but the latest 64-bit test builds include a Microsoft signed copy of the current version of Shim, including the MOK functionality described here. Fedora 18 has some additional EFI support patches that have just been merged into mainline, which should improve compatibility on some machines - especially ones with Radeon graphics. It also has improved support for booting on Macs. You can get it here, but do bear in mind that it's a test release. - Sabayon
According to the wiki, Sabayon now supports UEFI Secure Boot out of the box. I don't know if the current CD images do, though. My understanding is that it's based on the Microsoft signed Shim I discussed here, and you'll have to manually install the key once you've booted the install media. Straightforward enough. - Other distributions
Suse will be using a version of Shim signed by Microsoft, but I don't think it's in any pre-release versions yet. Debian have just merged UEFI support into their installer, but don't have any UEFI Secure Boot support at the moment. I'm not sure what other distributions are planning on doing, but let me know and I'll update the list. - The Linux Foundation loader
The Linux Foundation have still to obtain a signed copy of their bootloader. There's no especially compelling reason to use it - the use case it supports is where you have users who can follow instructions sufficiently to press "y" but not to choose to enrol a key. The most interesting feature it has is the ability to use the MOK database via the usual UEFI LoadImage and StartImage calls, which means bootloaders like gummiboot work. Unfortunately it implements this by hooking into low-level functionality that's not actually required to be present, so relying on this may be somewhat dubious.
About Sabayon
Date: 2012-12-28 03:25 pm (UTC)Re: About Sabayon
From: (Anonymous) - Date: 2012-12-30 01:16 am (UTC) - ExpandThanks for this list
Date: 2012-12-29 07:03 pm (UTC)2. Microsoft's real aim is to kill the aftermarket in used computers that have Win 8 installed by not allowing you to install something other than Windows. That's why this work is so important.
Re: Thanks for this list
From:Re: Thanks for this list
From: (Anonymous) - Date: 2012-12-29 08:08 pm (UTC) - ExpandRe: Thanks for this list
From:Re: Thanks for this list
From: (Anonymous) - Date: 2012-12-30 11:57 am (UTC) - ExpandRe: Thanks for this list
From: (Anonymous) - Date: 2012-12-29 09:20 pm (UTC) - ExpandRe: Thanks for this list
From:Re: Thanks for this list
From: (Anonymous) - Date: 2012-12-30 08:32 pm (UTC) - ExpandRe: Thanks for this list
From:Re: Thanks for this list
From: (Anonymous) - Date: 2012-12-31 03:27 am (UTC) - ExpandSabayon Linux
Date: 2012-12-30 12:43 am (UTC)Sam Varghese
Re: Sabayon Linux
From: (Anonymous) - Date: 2012-12-30 08:29 am (UTC) - ExpandRe: Sabayon Linux
From: (Anonymous) - Date: 2012-12-30 10:45 pm (UTC) - ExpandRe: Sabayon Linux
From: (Anonymous) - Date: 2012-12-30 06:47 pm (UTC) - ExpandRe: Sabayon Linux
From: (Anonymous) - Date: 2012-12-30 10:46 pm (UTC) - ExpandRe: Sabayon Linux
From: (Anonymous) - Date: 2013-01-02 07:17 pm (UTC) - ExpandRe: Sabayon Linux
From:Re: Sabayon Linux
From: (Anonymous) - Date: 2012-12-30 11:58 pm (UTC) - ExpandRe: Sabayon Linux
From:Re: Sabayon Linux
From: (Anonymous) - Date: 2012-12-31 12:46 am (UTC) - ExpandRe: Sabayon Linux
From: (Anonymous) - Date: 2012-12-31 07:53 am (UTC) - ExpandOther options - Chromebooks/Chromeboxes/Raspberry Pi/Server Hardware
Date: 2012-12-31 12:10 am (UTC)The Raspberry Pi is another option for low level hacking and embedded type devices, and there is cheap ix86 server hardware with superb Linux support, and many of these are cheaper than desktop PC hardware.
Re: Other options - Chromebooks/Chromeboxes/Raspberry Pi/Server Hardware
From: (Anonymous) - Date: 2012-12-31 03:29 am (UTC) - ExpandBig distros aren't the only one.
Date: 2012-12-31 10:56 am (UTC)It uses your shim, refind, and grub2. Thanks for your effort, Matthew. Otherwise small distros like us can't possibly get up and running with Secure Boot in such a short time.
Disclaimer: I'm the co-maintainer of Fatdog64.
James
Ubuntu 12.04 LTS
Date: 2012-12-31 01:52 pm (UTC)Thanks
Re: Ubuntu 12.04 LTS
From:Bill, Hell called, they are waiting for you!
Date: 2013-01-01 01:23 am (UTC)Re: Bill, Hell called, they are waiting for you!
From: (Anonymous) - Date: 2013-01-02 07:24 pm (UTC) - ExpandCorrections are in order
Date: 2013-01-01 10:13 pm (UTC)Are you going to be honest enough to write and tell the author that there are lacunae in what you have posted? Or will you continue to let misinformation be fed to the public?
Sam
Re: Corrections are in order
From:Re: Corrections are in order
From: (Anonymous) - Date: 2013-01-02 08:33 pm (UTC) - ExpandAbout Sabayon
Date: 2013-01-02 03:51 pm (UTC)http://lxnay.wordpress.com/2013/01/02/ue
The voice of Microsoft
Date: 2013-01-03 08:34 am (UTC)Matthew thanks for the article it was interesting where as the comments are just trolling rants, which is why I stopped commenting on stuff like this but Sam just wound me up enough with his trolling that I had to respond. Right i'm off out in to the real world now, no doubt the trolls and fanboys will still be here if I ever return.
ALT Linux half-regular build too
Date: 2013-01-10 12:02 am (UTC)It's shim-signed + elilo signed by pre-generated key, I'm considering the ways to get the proper keys through the build infrastructure (probably a separate bit and a lightweight HSM looms either).
Boots in non-SB virtualbox-4.2 and on ASUS UX31A with SB turned back on.
--
Michael Shigorin
uefi boot
Date: 2013-02-11 04:52 am (UTC)uefi boot
Date: 2013-02-11 04:54 am (UTC)