Potresti non essere in grado di installare Linux su un PC che viene precaricato con Windows 10
Durante WinHEC (Windows Hardware Engineering Conference), Microsoft ha annunciato che i PC con Windows 10 e UEFI devono essere forniti con Secure Boot abilitato per impostazione predefinita. Secure Boot è una funzionalità per proteggere i PC da malware che può infettare il boot loader del sistema operativo per caricarsi nella fase iniziale dell'avvio. Cosa fa Secure Boot consente di utilizzare solo un boot loader verificato/firmato da Microsoft. Quindi i boot loader non firmati non possono più avviare altri sistemi operativi come Linux. Con Windows 8, Microsoft non aveva imposto che Secure Boot fosse abilitato per impostazione predefinita. Con Windows 10, ora i produttori di hardware (OEM) devono abilitarlo per impostazione predefinita se desiderano la certificazione del logo di Windows, e spetta all'OEM decidere se vogliono anche darti la possibilità di disabilitare Secure Boot. Questa è una situazione estremamente allarmante in quanto potresti essere bloccato dall'utilizzo di altri sistemi operativi grazie a Microsoft. Ecco cosa dovresti fare per evitarlo.
Nel caso di Windows 8.x, gli OEM non erano tenuti a vendere PC certificati con logo Windows 8 con Secure Boot abilitato. Erano liberi di disabilitare tutte le restrizioni di sicurezza di avvio.
Gli utenti che desiderano installare un sistema operativo alternativo su un computer abilitato per Windows 10 Secure Boot dovranno utilizzare uno speciale bootloader UEFI, firmato da Microsoft. In alternativa, gli sviluppatori del bootloader "alternativo" devono contattare direttamente il fornitore dell'hardware per chiedere loro di includere una chiave digitale speciale per consentire il corretto caricamento del bootloader.
Se in qualsiasi momento Microsoft cambia idea e interrompe il programma di certificazione del caricatore di avvio, sei fottuto. Inoltre, ciò conferisce a Microsoft piena autorità sui sistemi operativi che è possibile installare sul proprio hardware.
Essendo un utente Linux, non sono certamente contento di questi cambiamenti in quanto vanno contro lo spirito di libertà offerto dal software libero. In questo momento, TUTTI i miei PC eseguono Linux. Le workstation e i laptop eseguono Arch Linux (che è la migliore distribuzione Linux, IMHO) e i server eseguono Debian. C'è solo un PC con Windows 8.1 in una configurazione dual boot, che uso per sviluppare il mio freeware per te al fine di migliorare la tua esperienza con Windows.
Qual'è la soluzione?
Non vedo alcuna soluzione a questo se non quella di fare attenzione durante l'acquisto di un nuovo PC. Scegli attentamente il tuo laptop o desktop OEM: scegline uno che ti permetta di disabilitare Secure Boot. Se assembli il tuo PC desktop, assicurati che l'OEM della tua scheda madre permetta di disabilitare l'avvio protetto.
Nel peggiore dei casi, credo che tutto l'hardware possa eventualmente essere bloccato per eseguire solo Windows 10 e perderemo la possibilità di installare Linux. Non vedo l'ora di progetti come CoreBoot (che è un firmware UEFI BIOS alternativo) e CubieTruck (hardware aperto). Tuttavia, rimarranno sempre indietro rispetto ai firmware BIOS UEFI tradizionali in termini di compatibilità hardware. CubieTruck è infatti un SoC basato su ARM. Sebbene possa essere utilizzato per attività leggere come scrivere questo articolo per Winaero, non eseguirà macchine virtuali ed è molto limitato nelle prestazioni. Benvenuto in un nuovo mondo coraggioso.