Om du har en dator där du inte längre kan dubbelstarta Windows och Linux operativsystem, är du inte den enda. En nyligen genomförd säkerhetsuppdatering från Microsoft orsakade stora problem för dubbelstartade Windows- och Linux-datorer.
Microsoft släppte en säkerhetskorrigering förra veckan för att fixa en två år gammal sårbarhet i GRUB, en starthanterare med öppen källkod som används på många Linux-enheter. Även om uppdateringen inte borde ha påverkat dual-boot-enheter, har många användare funnit att den nu hindrar deras Linux-installationer från att starta upp ordentligt.
Enligt Ars Technica har många användare av dual-boot-system stött på meddelanden som "security policy violation” och fel som indikerar att något inte alls fungerar bra (“Något har gått allvarligt fel.”) Există många rapporter om dessa frågor på Reddit, Ubuntu-forumen och andra plattformar. Linux-distributioner som påverkas av Microsofts patch inkluderar Ubuntu, Debian, Linux Mint, Zorin OS och Puppy Linux. Det påverkar med andra ord de mest använda Linux-distributionerna.
Släkt: Hur man installerar Windows 11 på MacBook (Boot Camp Assistant)
Hur detta problem uppstod på Windows och Linux dual-boot-datorer
Det här var tänkt att vara en säkerhetskorrigering som inte skulle påverka system med dubbla uppstarter. Uppdateringen var avsedd att åtgärda en sårbarhet som gjorde det möjligt för hackare att kringgå Secure Boot, en teknik som ofta används av både Windows- och Linux-distributioner för att säkerställa att skadlig firmware inte laddas på enheter under uppstartsprocessen. Tidigare den här månaden meddelade Microsoft att de skulle tillämpa "en Secure Boot Advanced Targeting (SBAT)-uppdatering för att blockera sårbara Linux-starthanterare som kan påverka Windows-säkerheten", men specificerade att uppdateringen inte skulle tillämpas på system med dubbla startar som kör Windows och Linux, så "det borde inte påverka dessa system." Tyvärr var det precis vad som hände. Problem började dyka upp omedelbart för dubbelstartade Windows- och Linux-datorer efter den här säkerhetsuppdateringen.
Microsoft har ännu inte kommenterat problemen som orsakats av den här uppdateringen, men det finns en lösning för Ubuntu-användare som innebär att inaktivera Secure Boot på BIOS-nivå, sedan logga in på ett Ubuntu-användarkonto och öppna en terminal för att rensa den Microsoft-tilltvingade SBAT-policyn.
Microsoft har använt Secure Boot i Windows i flera år och gjort det till ett väsentligt krav för Windows 11 för att skydda mot BIOS rootkits. Detta var för övrigt ett stort problem för ägare av äldre datorer, på vilka Windows 11 inte kunde installeras på grund av detta. Dessutom har säkerhetsexperter under åren upptäckt många sårbarheter i Secure Boot, och nyligen visade sig Secure Boot vara fullständigt äventyrad på många datorer.