Linux pe uefi Ghid de instalare rapidă

Roderick W. Smith

De mai mulți ani, din ochii celor mai mulți utilizatori obișnuiți, a fost ascunsă o nouă tehnologie de firmware (software încorporat în hardware-ul computerului și utilizat pentru încărcarea acestuia). Este cunoscută sub numele de tehnologia de interfață extensibilă de firmware (EFI). sau mai recent, deoarece EFI Unified (UEFI, care este în esență o versiune EFI 2.x), a început să înlocuiască versiunea veche a sistemului de intrare / ieșire de bază (BIOS). cu care un pic familiar, cel puțin, cei mai experimentați utilizatori de Internet.







Utilizează computerul dvs. EFI?

EFI este unul dintre tipurile de firmware. ceea ce înseamnă că acesta este un software care este construit în calculator pentru a efectua sarcini de nivel scăzut. Cel mai important, firmware-ul controlează procesul de boot al calculatorului, ceea ce înseamnă, la rândul său, că computerele care utilizează EFI nu sunt încărcate, așa cum se întâmplă în computerele care utilizează BIOS-ul. Un pic mai târziu va primi o excepție parțială de la această regulă. Această diferență poate complica în mod semnificativ crearea unui mediu de instalare cu sistemul de operare, dar odată ce totul este configurat și funcționează, va avea un efect redus asupra funcționării zilnice a calculatorului. Rețineți că majoritatea producătorilor utilizează termenul "BIOS" pentru a se referi la versiunile de firmware EFI ale acestora. Cred că o astfel de utilizare a termenilor duce la iluzie, așa că o evit; în opinia mea, EFI și BIOS sunt două tipuri diferite de firmware.

Notă: firmware-ul EFI utilizat de Apple pe computere Mac este neobișnuit în multe feluri. Deși majoritatea discuțiilor din acest articol se aplică computerelor Mac, unele detalii sunt diferite, mai ales când vine vorba de crearea de încărcătoare de încărcare EFI. Această sarcină este realizată cel mai bine în OS X utilizând utilitatea de binecuvântare. care se află pe computere Mac, dar nu este descris în acest articol.

Dacă nu sunteți sigur dacă calculatorul dvs. are suport EFI, ar trebui să vă uitați la utilitarul de configurare și să căutați referința EFI în manualul de utilizare. UEFI sau boot-ul moștenit (opțiunea de boot vechi). Acest lucru se poate face rapid prin căutarea fișierului PDF al manualului. Dacă nu găsiți astfel de linkuri, calculatorul dvs. utilizează probabil versiunea veche a BIOS-ului ("BIOS-ul vechi"), dar dacă găsiți referințe la acești termeni, atunci modul EFI este cu siguranță folosit. De asemenea, puteți încerca să bootați din mediul de încărcare care conține numai încărcătorul de încărcare EFI. Pentru acest test, o alegere bună este o imagine pentru o unitate flash USB sau CD-R cu încărcătorul rEFInd.

Înainte de a continua, trebuie să știți că în majoritatea computerelor x86 și x86-64, firmware-ul EFI are o componentă cunoscută sub numele de Modulul de suport pentru compatibilitate (CSM). care permite EFI să încarce sisteme de operare care utilizează mecanismul de boot vechi în stil BIOS. Acest lucru poate fi foarte convenabil, deoarece Acesta oferă compatibilitate, dar, de asemenea, există dificultăți, deoarece nu există nici o standardizare în normele și controalele de interfață de utilizator, atunci când computerul pornește în modul EFI, și atunci când - în modul BIOS (sau CSM și moștenirea este, că același lucru). În special, este prea ușor pentru a descărca accidental Linux media de instalare în / CSM modul BIOS / moștenire, ceea ce va duce la instalarea Linux-ului în modul BIOS / CSM / moștenire. În cazul în care Linux este singurul dvs. sistem de operare, acest mod poate funcționa bine, dar complică procesul de boot în cazul în care aveți boot dual cu Windows în modul EFI. Pot apărea și o situație contrară. Mai jos este modul de încărcare a programului de instalare în modul corect.

O altă funcție suplimentară UEFI ar trebui menționată: modul Secure Boot. Această caracteristică este concepută pentru a minimiza riscul de infectare a computerului cu viruși, cum ar fi kitul de boot, care sunt una dintre tipurile de malware care afectează încărcătorul de computere. În special, este deosebit de dificil să se detecteze și să se elimine aceste virusuri, ceea ce le face mai importante blocarea acestora. Microsoft solicită ca toate computerele de birou și laptopuri cu sigla Windows 8 să fie livrate cu funcția Secure Boot activată. Această opțiune de configurare complică instalarea Linux-ului, deși în unele distribuții se confruntă cu această problemă mai bună decât în ​​altele. Cu toate acestea, nu vă fie teamă să Secure modul de pornire în EFI sau UEFI in, este posibil ca în calculator cu modul de pornire Secure EFI nu este acceptat, și chiar și pe calculatoare cu x86-64 EFI, pe care este sprijinit modul Boot Secure, o puteți dezactiva. Microsoft cere acest lucru pentru certificarea Windows 8; dar această cerință este anulată pentru computerele ARM - pentru acele computere care vin cu Windows 8. Utilizatorii nu au voie să dezactiveze modul Secure Boot. Din fericire, în prezent calculatoarele bazate pe ARM cu sistemul de operare Windows 8 sunt destul de rare. Nu le recomand să le folosiți.







Distribuția dvs. este susținută de EFI?

Pregătirea pentru a instala Linux

Câțiva pași pregătitori vă vor ajuta să efectuați mai ușor instalarea sistemului dvs. Linux pe un computer cu firmware EFI:

Instalarea Linux

Cele mai multe distribuții Linux oferă instrucțiuni complete de instalare; dar în instalatorii cu modul EFI am găsit mai multe blocuri comune de poticnire:

În unele cazuri, va trebui să instalați Linux în modul BIOS. Apoi, în unele cazuri pentru Linux, pentru a începe descărcarea în modul EFI, puteți instala manual încărcătorul de încărcare EFI. Pentru informații despre încărcătoarele de încărcare disponibile și despre modul de instalare a acestora, consultați pagina mea de încărcare EFI în Linux.

Eliminarea problemelor post-instalare

Dacă ați repornit computerul și acesta se încarcă direct în Windows, este posibil ca distribuitorul de boot Linux sau managerul de boot să nu fi fost instalat corect. (Deși ar trebui mai întâi să încercați să dezactivați modul de încărcare securizat, așa cum am spus, aceasta cauzează adesea probleme). Există mai multe soluții posibile pentru această problemă:

  • Utilizați utilitarul efibootmgr - puteți încărca discul de recuperare Linux în modul EFI și utilizați utilitarul efibootmgr pentru a vă reînregistra bootloader-ul Linux așa cum este descris aici.
  • Utilizați Bcdedit programul din Windows - Dacă o fereastra de comandă în modul de administrator pentru Windows, utilizați comanda Bcdedit / set calea \ EFI \ fedora \ grubx64.efi. apoi instalați fișierul EFI / fedora / grubx64.efi în partiția ESP ca încărcător implicit de încărcare. Dacă este necesar, schimbați calea astfel încât să indice încărcătorul de boot de care aveți nevoie. Dacă boot-ul este activat cu Secure Boot, trebuie să instalați shim.efi ca program de boot. shimx64.efi sau PreLoader.efi (în funcție de ceea ce aveți), nu grubx64.efi.
  • Instalați încărcătorul rEFInd - Uneori această problemă poate fi rezolvată de încărcătorul rEFInd. Vă recomandăm să încercați cu o imagine pentru CD-R sau pentru o unitate flash USB. Dacă puteți descărca Linux, atunci instalați pachetul RPM pentru Debian sau pachetul ca fișier .zip. (Rețineți că poate fi necesar să modificați setările descărcările prin selectarea pentru acest parametru este vmlinuz *. Disponibil pe Linux, și apăsând de două ori pe F2 sau butonul (Inserare) Inserare. Cel mai probabil, va fi necesar, dacă aveți o secțiune separată / boot, deoarece în această situație încărcătorul rEFInd nu poate găsi partiția rădăcină (/) pentru a merge la kernel).
  • Utilizați utilitarul Boot Repair - Utilizați utilitarul de recuperare Boot Repair disponibil în Ubuntu; Cu toate acestea, vă recomandăm să o utilizați numai pentru sistemul Ubuntu și pentru sisteme foarte asemănătoare, de exemplu pentru Monetărie. În unele cazuri, este posibil să fie necesar să selectați opțiunea Avansat și să selectați opțiunea de rezervă și să înlocuiți încărcătorul de încărcare Windows.
  • încărcător Submeniul pentru Windows - Unele EFI firmware slab performante este încărcat numai încărcătorul de boot pentru Windows, care se află în partiția EFI și numit EFI / Microsoft / boot / bootmgfw.efi. Prin urmare, este posibil să trebuiască să redenumiți încărcătorul la altceva (eu recomand să-l mutați în jos un nivel, de exemplu, nivelul de EFI / Microsoft / bootmgfw.efi), iar în locul său a pus o copie a bootloader preferată. (In cele mai multe distribuții de copiere grub plasate independent într-un subdirector numit EFI. De exemplu, în EFI / ubuntu pentru Ubuntu sau EFI / fedora pentru Fedora). Rețineți că această soluție este destul de nepoliticoasă și că unii utilizatori au raportat că sistemul de operare Windows va înlocui sistemul de operare cu bootloader-ul, deci această soluție nu poate funcționa chiar și în proporție de 100% din timp. Totuși, aceasta este singura soluție care funcționează pe unele firmware EFI cu performanțe slabe. Înainte de a încerca această soluție Vă recomandăm să actualizați firmware-ul și folosind utilitarul efibootmgr de Linux sau Windows utilitate Bcdedit de la pereregistrovat bootloader dumneavoastră.

O altă clasă de probleme se referă la probleme de muncă loader - Dacă vedeți GRUB (sau orice alt bootloader sau download manager care este utilizat în mod implicit în distribuție), dar sistemul de operare nu boot, aveți nevoie pentru a rezolva această problemă. Windows nu rulează de multe ori, deoarece GRUB 2 este foarte preocupat de încărcarea Windows. În unele cazuri, această problemă poate fi exacerbată prin utilizarea modului Secure Boot. GRUB 2 Exemplu de intrări pentru a încărca pagina Windows pe pagina mea Descriere Grub 2. În ceea ce privește problemele cu boot Linux, apoi după ce au fost încărcate GRUB, acesta poate fi un număr de probleme, iar acestea sunt susceptibile de a fi similare cu problemele de boot Linux în modul BIOS , deci nu voi lua în considerare.

În ciuda faptului că GRUB 2 este folosit foarte des, în opinia mea, acest încărcător este destul de slab - este un program foarte complex, dificil de configurat și utilizat. Deci, dacă întâmpinați probleme cu GRUB, sfatul meu inițial va fi să-l înlocuiți cu altceva. Pe pagina mea despre încărcătoarele de încărcare EFI din Linux, sunt descrise opțiunile disponibile. Acestea includ propriul meu manager de download rEFInd. care este mult mai ușor de instalat și menținut. În ciuda faptului că multe distribuții reușesc să-și obține GRUB 2 de lucru, dar dacă sunteți din cauza unor probleme cu GRUB 2 care intenționează să-l înlocuiască, este evident că, în cazul dumneavoastră nu este așa!

Link-uri conexe







Articole similare

Trimiteți-le prietenilor: