Comment on [Help] Steam Deck OLED | Windows 10 Dual Boot | How to Enable Secure Boot

sp3ctr4l@lemmy.dbzer0.com ⁨2⁩ ⁨days⁩ ago

So, Secure Boot for Windows is basically a mode of running your system that cryptographically links your Windows OS to the BIOS/UEFI… and the way that this works is almost always incompatible with a dual boot setup that includes Linux… maybe unless you have literally physically distinct harddrives/ssds/microsd/usb drives that each OS lives on?

The Steam Deck does not officially support Windows Secure boot.

Because…

Basically, Secure Boot means that … no other OS is allowed to boot.

That’s what ‘Secure’ means, to Windows/MSFT.

There are basically workaround hacks to attempt to get Win 10 Secure Boot working on a Deck, but they are not official, unsupported, could break at any time with any Windows update.

So yeah, you cannot do a Win 10 + Linux dual boot where that Win 10 boot is also ‘Secure’, at the same time.

If you start with a dual boot config, and then manage to enable secure boot for Win 10… chances are very high that Win 10 will then reconfigure your boot config to disable dual boot, it’ll wipe out GRUB, and now your linux stuff … is still there, but you can’t access it.

This isn’t really a direct answer to your question, but MSFT and … more or less, everything it touches, hardware, software… have been making it harder and harder to successfully dual boot Windows and Linux for over a decade now.

If you or others in this thread somehow can figure this out, in a reliably stable way, well, that’s honestly impressive…

But imo, it isn’t worth the effort.

Any game update, or Windows update, or Mobo firmware level BIOS/UEFI update… could blow up your entire solution, because your entire solution basically by definition is actually going to be a hacky workaround that tricks Win 10 into thinking it is Secure Boot mode, when it actually isn’t.

MSFT really, really wants you to use its virtualized version of linux (WSL), or run a linux VM, but keep everything on bare metal Windows.

All that being said:

github.com/ryanrudolfoba/SecureBootForSteamDeck

You may or may not be able to get this to work, but absolutely back up your entire linux system and every personal document and file and program on it, back it up to another physical drive of some kind before you do it, as you should expect more or less catastrophic failure if anything goes wrong, like fucking up a ROM flash of a smartphone.

source
Sort:hotnewtop