Om du har en dator som du inte längre kan köra dual-boot operativsystem på Windows şi Linux, du är inte den enda. En ny säkerhetsuppdatering från Microsoft orsakade stora problem för dual-boot-datorer med Windows şi Linux.
Microsoft släppte förra veckan en säkerhetskorrigering för att fixa en två år gammal sårbarhet i GRUB, en starthanterare med öppen källkod som används på många enheter Linux. Även om uppdateringen inte borde ha påverkat dual-boot-enheter, har många användare upptäckt att den nu förhindrar deras installationer av Linux att ladda korrekt.
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 har gått allvarligt fel (“Något har gått allvarligt fel”). Existera många rapporter om dessa frågor på Reddit, Ubuntu-forumen och andra plattformar. Distributioner Linux 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 distributionerna Linux.
Relaterat: Hur du installerar Windows 11 på MacBook (Boot Camp Assistant)
Hur detta problem uppstod på dual-boot-datorer med Windows şi Linux
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åda distributionerna Windows, såväl som de Linux, 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 uppdatering till Secure Boot Advanced Targeting (SBAT) för att blockera sårbara starthanterare Linux som kan påverka säkerheten Windows”, men specificerade att uppdateringen inte kommer att tillämpas på dual-boot-system med Windows şi Linux, så att "det inte ska påverka dessa system.". Tyvärr var det precis vad som hände. Problem började genast dyka upp för dual-boot-datorer med Windows şi Linux efter denna säkerhetsuppdatering.
Microsoft har ännu inte kommenterat problemen som orsakas 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 ett terminal för att rensa SBAT-policyn som tillämpas av Microsoft.
Microsoft använder Secure Boot in Windows i åratal och gjorde det till ett väsentligt krav för Windows 11, för att säkra mot BIOS rootkits. Detta var för övrigt ett stort problem för ägare av äldre datorer, som Windows 11 kunde inte installeras på grund av detta. Under årens lopp har säkerhetsexperter dessutom upptäckt många sårbarheter i Secure Boot, och nyligen visade sig Secure Boot vara fullständigt äventyrad på många datorer.