216
“Something has gone seriously wrong,” dual-boot systems warn after Microsoft update
(arstechnica.com)
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
The bottom line is that a windows update broke grub. Again.
Bottom line is that Linux distros never really bothered to apply a real fix for a security vulnerability and decided to muck on with a quick patch and a lot of hope. This wouldn't have been an issue if distros fixed their boot configuration two years ago when the problem became publicly known.
It's a vulnerability that affects secure boot through grub. MS is the interested party in patching it because they're the ones selling secure boot certifications. It doesn't surprise me a bit if the open source community is not interested in patching secure boot holes.
They're not selling anything, they've signed the shim loader in collaboration with the Linux community, which then takes control. The shim (the part printing the error message everyone is reporting) didn't get an update, nor a new signature, because it didn't need one. It was designed so that distros can compile and run Grub without having to go through the certification process.
Grub was patched two years ago to not execute code at ring 0 when a funky font file gets placed on the boot drive. If you don't care about that, just disable secure boot entirely and the message goes away.