Når Windows 8 rullet opp til fortauskant, Microsoft gjorde sitt beste for å håndheve en protokoll kalt Unified Extensible Firmware Interface (UEFI) Secure Boot. Dette skulle være en moderne erstatning for den aldrende BIOS-systemet, og vil bidra til å sikre boot-tid malware kan ikke injiseres i et system. For det meste, har Linux vinne disse UEFI hekk. Men med Windows 10, disse hindrene kan
Dette BIOS erstatning, UEFI retur., Forårsaket noen alvorlige problemer med "alternative" plattformer. For noen tid, ble det antatt UEFI ville gjengi Linux uninstallable på noen som er sertifisert for Windows 8 og oppover. Omsider Microsoft så passer for å kreve leverandører for å inkludere en bryter som tillot brukere å deaktivere UEFI, slik at deres favoritt Linux-distribusjon kunne installeres. Og så noen Linux-distribusjoner satt ut for å fullt ut støtter Secure Boot (Red Hat, Ubuntu, SUSE, for å nevne noen). Dette ble oppnådd ved disse spesielle selskaper som kjøper digital nøkkel som da ville tillate at deres bootloaders å passere UEFI firmware sjekk. Med det, disse distribusjoner har ingen problemer med å håndtere Secure Boot.
Så hva er det du skal gjøre når du har et nytt system, og du ønsker å installere Linux? Svaret er ikke alltid enkelt. Dette er ikke til å tjene som en definitiv how-to om oppstart Linux med UEFI Secure Boot. Fordi hver distribusjon og hvert stykke maskinvare er forskjellige, vil din kjørelengde variere. Dette vil imidlertid gi deg nok informasjon som bør starte deg av på høyre fot med Linux og Sikker oppstart.
Beste alternativet
Det er en sikker-brann måte rundt dette problemet, og det er å bare deaktivere visse komponenter innenfor BIOS. Fra i BIOS, vil du ønsker å deaktivere følgende:
Quick /Fastboot
Intel Smart Response Technology (ISRT)
FastStartUp (hvis du har Windows 8).
Med det gjort, bør du være i stand til å starte din distribusjon uten problemer. Hvis, derimot, får du en Secure boot eller signatur feil, er det på tide å deaktivere Secure Boot. Hvis maskinen har Windows 7, kan du bare gå inn i BIOS på standard måte (ved å treffe riktig tast på tastaturet forbundet med hovedkort BIOS-innstillinger) og deaktivere Secure Boot. Hvis, derimot, kjører maskinen Windows 8, å komme til Secure Boot vippe er ikke fullt så enkelt. For å gjøre dette må du:
- Boot Windows 8
Trykk Windows + I nøkler
klikk Endre PC-innstillinger
Klikk på Generelt og deretter Advanced Startup < .no> Klikk på Start på nytt nå
Klikk UEFI Firmware innstillinger
I Windows 8.1, gjør du følgende:.
- Fra venstre sidebar, gå til oppdatering og utvinning
Klikk Avansert oppstart
Klikk på Start på nytt nå.
Maskinen skal da starte på nytt og gå inn i BIOS der du kan deaktivere Secure Boot.
NOTE : Noen BIOSes er utstyrt for å kjøre i det som kalles EFI eller "legacy" modus. Hvis BIOS ikke tillater denne modusen, sett det og du bør ha null problemer med Linux. Enkelte hovedkort produsenter merke dette som Kompatibilitet Support Module.
Med Secure Boot av, kjøre live disk og se om boot problemet har forsvunnet. I så fall installere Linux og gjøre din glad dans.
Neste enkle løsningen
Hvis deaktivere Secure Boot er ikke et alternativ for deg, er det neste enkleste veien til suksess for å velge en Linux-distribusjon som fullt ut støtter Secure Boot . Hvis du bruker Ubuntu > = 12.04.2 (eller noen av dets offisielle "smaker") eller Linux Mint > = 16, kan du være trygg på disse distribusjonene støtter Secure Boot fordi begge distribusjoner (og deres "smaker") aksje en legitim Intel UEFI /SecureBoot kode. Også, både enterprise-ready distribusjoner Red Hat og SUSE har betalt den piper for å få tilgang til en offisiell nøkkel. Med disse spesielle distribusjoner, bør Secure Boot ikke være et problem. Jeg har startet mange Secure Boot-aktiverte maskiner med Ubuntu og hadde nære et problem.
Hvis du har en spesiell Linux-distribusjon som du er glad i, og du har problemer med å komme rundt Secure Boot, ta kontakt med utviklerne av sa distribusjon og se hva de anbefaler
. Dual booting
Men hva med dobbelt starter Windows og Linux? Vurderer Windows gjør bruk av Secure Boot, vil ikke det hemme din evne til å starte opp begge plattformer? Ikke hvis du bruker Windows 8 eller 8.1. Med disse spesielle gjentakelser av Windows, kan du faktisk deaktivere Secure Boot og fortsatt starte OS. Det er en stor feil i denne tilnærmingen.
Si du har Windows 8, du deaktivere Secure Boot, og deretter installerer din favoritt smaken av Linux for dobbelt starter formål. En dag du starter opp Windows til å oppdage 8.1 oppdateringen er tilgjengelig. Du installerer det og starte på nytt å oppdage Linux er ikke lenger et alternativ. Hva gjør du? Den enkleste løsningen på dette problemet er å oppgradere Windows til 8,1 før du installerer Linux. Når oppdateringen er fullført, deretter installere Linux som et dobbelt starter løsning, og du bør være godt å gå. Hvis imidlertid du allerede har installert Linux og Windows-partisjonen oppgraderinger til 8.1, må du starte opp fra Linux live-disk og kjøre sin boot reparasjon verktøyet. Reparasjonen bør fikse problemet og dobbelt starter kommer tilbake.
Windows 10 problem
Dette er hvor det hele blir litt frustrerende. Microsoft har annonsert at med Windows 10, vil de ikke lenger krever produsenter å inkludere muligheten til å veksle off Secure Boot. Dette betyr PC-leverandører vil ha makt til å ytterligere heve hindrene for alternative operativsystemer som skal installeres. Den offisielle beslutningen har ikke blitt avsagt ennå. Selv om den gjør det i kraft, vil dette ikke føre til problemer med eldre systemer. Og selv om det ikke blir en realitet, vil distribusjoner som Ubuntu, Fedora, Red Hat og SUSE ikke har noen problemer som de allerede bruker offisielle digitale nøkler for å møte UEFI krav. For mindre distribusjoner (laget av utviklere som ikke har råd til å kjøpe tastene), kan dette være et stort problem.
Heldigvis er det ikke helt uoverkommelig. Hvordan? Fordi det er leverandører der ute som selger moderne maskinvare som er spesielt rettet mot Linux. System76 har vokst til en av de største leverandørene av Linux stasjonære og bærbare datamaskiner. ZaReason er en annen, tilsvarende løsning. Begge selskapene ikke bare tilby enestående hardware, de gir tilbake til åpen kildekode-miljøet og tjene som et middel for Linux-brukere å alltid ha maskinvare som vil jobbe med Linux. Dessuten støtter selskaper som er rettet spesielt for Linux og åpen kildekode er en vinn-vinn på alle nivå.
Også, hvis du tilfeldigvis være en utvikler, arbeider på en Linux-distribusjon, sjekk ut denne Linux Foundation publikasjon om Making UEFI Secure Boot Arbeid med åpne plattformer.
UEFI viste seg å ikke være nesten umulig vi trodde det ville presentere. Men med Windows 10, kan umulig bli en realitet. Hvordan vil du takle å kjøpe ny maskinvare skal produsentene begynne å fjerne muligheten til å deaktivere Secure Boot? Anmeldelser