- Introducere
- Instalarea Ubuntu în modul UEFI
- Cazul în care Ubuntu trebuie instalat în modul UEFI
- Principii generale
- Identificarea faptului dacă calculatorul pornește HDD-ul în modul UEFI
- Identificarea dacă calculatorul pornește DVD-ul Ubuntu în modul UEFI
- Setați firmware-ul în modul UEFI sau BIOS/CSM/Legacy
- Crearea unei partiții de sistem EFI
- Executarea instalării
- Identificarea faptului că un Ubuntu a fost instalat în modul UEFI
- Instalarea Ubuntu pentru o singură pornire cu un mod de pornire aleatoriu
- Conversia Ubuntu în modul UEFI sau Legacy
- Conversia Ubuntu în modul UEFI
- Conversia Ubuntu în modul Legacy
- SecureBoot
- Dezactivarea SecureBoot în BIOS
- Accesarea setărilor UEFI din Windows8
- Vezi și
Introducere
Interfața extensibilă de firmware (EFI) sau varianta sa versiunea 2.x, Unified EFI (UEFI) este un tip de firmware foarte răspândit pe calculatoarele recente, în special pe cele mai recente decât 2010. Acesta este menit să înlocuiască firmware-ul tradițional BIOS care este răspândit pe mașinile anterioare. Această pagină oferă informații despre instalarea și pornirea Ubuntu folosind UEFI, precum și despre comutarea între modul UEFI și modul BIOS tradițional folosind Ubuntu. Majoritatea computerelor moderne acceptă atât modul UEFI, cât și modul BIOS. Modul de pornire pe care ar trebui să-l utilizați depinde de mai mulți factori:
-
Concordanța modului de pornire — Dacă faceți dual-boot cu un alt sistem de operare, modurile de pornire ale celor două sisteme de operare trebuie să se potrivească. Majoritatea computerelor care sunt livrate cu Windows 8 și mai târziu utilizează UEFI pentru a porni acel sistem de operare, astfel încât această configurație dictează utilizarea modului UEFI atunci când instalați și porniți Ubuntu.
-
Suport hardware — Unele dispozitive hardware funcționează mai bine într-un mod sau altul. (De obicei, modul BIOS este mai bine suportat.) Acest tip de problemă este din ce în ce mai puțin frecvent.
-
Probleme cu încărcătorul de boot — Uneori, încărcătorul de boot pentru un mod funcționează mai bine decât încărcătorul de boot pentru un alt mod. Încărcătoarele de boot pentru modul BIOS sunt mai bine testate și, prin urmare, sunt mai puțin susceptibile de a pune probleme.
Rețineți că acești factori pot intra în conflict unul cu celălalt. De exemplu, dacă faceți dual-boot cu un Windows 8 preinstalat, dar aveți probleme în a face să funcționeze o versiune UEFI a GRUB, veți fi în încurcătură. Ca regulă generală, însă, modul UEFI funcționează mai bine în configurațiile dual-boot cu versiuni preinstalate de Windows 8. Dacă instalați Ubuntu ca unic sistem de operare pe un computer, este posibil ca oricare dintre cele două moduri să funcționeze, deși modul BIOS este mai puțin probabil să cauzeze probleme.
Instalarea Ubuntu în modul UEFI
Secțiunile următoare descriu cum să instalați Ubuntu în modul UEFI, fie pentru că faceți o singură bootare și doriți să încercați acest mod de bootare, fie pentru că faceți o bootare duală cu un alt sistem de operare care este deja instalat în acest mod.
Cazul în care Ubuntu trebuie instalat în modul UEFI
Având un PC cu firmware UEFI nu înseamnă că trebuie să instalați Ubuntu în modul UEFI. Ceea ce este important este mai jos:
- dacă celelalte sisteme (Windows Vista/7/8, GNU/Linux…) ale computerului dumneavoastră sunt instalate în modul UEFI, atunci trebuie să instalați și Ubuntu în modul UEFI.
-
dacă celelalte sisteme (Windows, GNU/Linux…) ale computerului dumneavoastră sunt instalate în modul Legacy (nu UEFI), atunci trebuie să instalați Ubuntu și în modul Legacy. De exemplu, dacă computerul dvs. este vechi (<2010), este pe 32 de biți sau a fost vândut cu un Windows XP preinstalat.
- dacă Ubuntu este singurul sistem de operare de pe calculatorul dumneavoastră, atunci nu contează dacă instalați Ubuntu în modul UEFI sau nu.
Principii generale
Pentru a instala Ubuntu în modul UEFI:
-
Utilizați un disc de 64 de biți al Ubuntu. (Ubuntu32bit nu poate fi instalat cu ușurință în modul UEFI. Aceasta este o problemă dacă UEFI pe 32 de biți este singurul mod în care computerul dvs. poate porni, de exemplu, dacă aveți un laptop modern bazat pe Intel Atom. În acest caz, veți avea nevoie de o soluție complicată de rezolvare).
-
În firmware-ul dumneavoastră, dezactivați QuickBoot/FastBoot și Intel Smart Response Technology (SRT). Dacă aveți Windows 8, dezactivați, de asemenea, Fast Startup.
-
S-ar putea să doriți să folosiți o imagine EFI-only pentru a evita problemele legate de pornirea din greșeală a imaginii și instalarea Ubuntu în modul BIOS.
-
Utilizați o versiune suportată de Ubuntu. Suportul pentru UEFI a apărut în 11.10, dar a devenit mai fiabil în versiunile următoare. Suportul pentru UEFI SecureBoot a apărut în 12.10 și 12.04.2.
-
Pregătiți firmware-ul (BIOS) pentru a porni discul în modul UEFI (consultați paragraful „Identificarea dacă calculatorul pornește HDD-ul în modul UEFI” de mai jos)
- Apoi:
- nu este nevoie de nimic special dacă folosiți programul de instalare automată a Ubuntu („Install Ubuntu alongside others” sau „Erase the disk and install Ubuntu”). Important: dacă aveți un Windows preinstalat și doriți să îl păstrați, nu alegeți „Ștergeți discul și instalați Ubuntu”.
-
dacă folosiți partiționarea manuală („Something else”), diferența constă în faptul că va trebui să setați punctul de montare /boot/efi pe partiția UEFI. Iar dacă nu a existat nicio partiție UEFI pe HDD-ul dumneavoastră, va trebui mai întâi să o creați (a se vedea paragraful „Crearea unei partiții UEFI” de mai jos).
Identificarea faptului dacă calculatorul pornește HDD-ul în modul UEFI
Acest lucru este posibil numai dacă ați instalat deja Ubuntu pe HDD, sau uitându-vă la configurația BIOS (a se vedea paragraful de mai jos).
Dintr-un Ubuntu instalat pe HDD (nici liveCD, nici liveUSB), deschideți un terminal (Ctrl+Alt+T), apoi tastați următoarea comandă:
&& echo „EFI boot on HDD” || echo „Legacy boot on HDD”
Rețineți: dacă rezultatul este „Legacy boot on HDD”, atunci fie BIOS-ul nu este de tip UEFI, fie BIOS-ul nu este configurat pentru a porni HDD-ul în modul UEFI.
Identificarea dacă calculatorul pornește DVD-ul Ubuntu în modul UEFI
Atenție: chiar dacă PC-ul dumneavoastră pornește DVD-ul în modul UEFI, este posibil să pornească HDD-ul în modul Legacy (și invers).
Când porniți de pe un disc Ubuntu pe 64 de biți:
– Dacă BIOS-ul este configurat să booteze CD-ul în modul UEFI, atunci veți vedea ecranul de mai jos:
– Dacă BIOS-ul NU este configurat pentru a porni CD-ul în modul UEFI, sau dacă discul nu este pe 64 de biți, atunci veți vedea ecranul de mai jos:
Setați firmware-ul în modul UEFI sau BIOS/CSM/Legacy
Câteva calculatoare recente (>2011) vă permit să configurați calculatorul pentru a porni fie în modul UEFI, fie în modul BIOS/CSM/Legacy (not-EFI). Modul de reglare a acestei setări depinde de calculatoare, dar, în general, această setare se găsește în fila „Boot order” din BIOS (pentru a accesa ecranele BIOS, în general este necesar să apăsați o tastă în timpul pornirii PC-ului). De asemenea, poate fi deseori setată pentru fiecare boot în parte, apăsând o tastă de funcție (F8 și F10 sunt alegeri obișnuite) imediat după ce ați pornit calculatorul.
Nota: Unele UEFI-uri (de exemplu, „Aptio” de la American Megatrends, care se găsește pe seria Asus vivobook) numesc modul Legacy „Compatibility Support Module” sau pur și simplu „CSM”.
Rețineți: Unele UEFI-uri permit să se configureze modul de pornire pentru unitatea optică separat de modul de pornire pentru HDD.
De exemplu, mai jos:
- linia „UEFI Hitachi” permite pornirea HDD-ului în modul UEFI,
- linia „P1: Hitachi” permite pornirea HDD-ului în modul Legacy (nu UEFI),
- linia „P3: DVD” permite pornirea CD-ului Ubuntu în modul Legacy
- linia „UEFI: USB” permite pornirea Ubuntu liveUSB în modul UEFI.
Iată un al 2-lea exemplu de setare a modului de bootare UEFI, în care parametrul „Boot Mode” permite alegerea modului de bootare („UEFI” sau „Legacy”) pentru toate mediile (hard disk, CD, USB…) în același timp.
Câteva alte UEFI-uri propun o opțiune „UEFI/Legacy Boot:” cu următoarele opțiuni: , și . Aceasta din urmă pornește în modul UEFI atunci când este posibil, apoi în modul Legacy dacă nu sunt detectate fișiere UEFI.
Crearea unei partiții de sistem EFI
Dacă vă partiționați manual discul în programul de instalare Ubuntu, trebuie să vă asigurați că aveți configurată o partiție de sistem EFI (ESP). Această partiție conține încărcătoarele de boot în modul EFI și fișierele aferente.
-
Dacă discul dvs. conține deja o ESP (de exemplu, dacă computerul dvs. avea Windows 8 preinstalat), aceasta poate fi utilizată și pentru Ubuntu. Nu îl formatați. Este foarte recomandat să aveți doar 1 ESP pe disc.
-
Un ESP poate fi creat prin intermediul unei versiuni recente de GParted (versiunea Gparted inclusă în discul 12.04 este OK), și trebuie să aibă următoarele atribute:
-
Punct de montare: /boot/efi (observație: nu este necesar să setați acest punct de montare atunci când folosiți partiționarea manuală, programul de instalare Ubuntu îl va detecta automat)
-
Dimensiunea: minim 100Mib. Se recomandă 200MiB.
-
Tip: FAT32
-
Altul: are nevoie de un indicator „boot”.
-
Executarea instalării
După ce v-ați ocupat de preliminarii, puteți instala Ubuntu în mod normal. În afară de ESP, Ubuntu instalat în modul UEFI nu are cerințe speciale privind partițiile și nu trebuie să ajustați alte opțiuni de instalare. Rețineți că, într-o instalare în modul UEFI, Ubuntu nu vă va întreba unde să instalați încărcătorul de boot. Dacă o face sau dacă se plânge de lipsa unei partiții de boot BIOS, probabil că ați pornit din greșeală în modul BIOS/CSM/legacy.
Identificarea faptului că un Ubuntu a fost instalat în modul UEFI
Un Ubuntu instalat în modul UEFI poate fi detectat în felul următor:
- fișierul său /etc/fstab conține o partiție UEFI (punct de montare: /boot/efi)
- utilizează bootloaderul grub-efi (nu grub-pc)
- de pe Ubuntu instalat, deschideți un terminal (Ctrl+Alt+T) apoi tastați următoarea comandă:
- Din Ubuntu instalat, deschideți un terminal (Ctrl+Alt+T) apoi tastați următoarea comandă:
&& echo „Installed in UEFI mode” || echo „Installed in Legacy mode”
Instalarea Ubuntu pentru o singură pornire cu un mod de pornire aleatoriu
Dacă nu faceți multi-boot cu un alt sistem de operare și nu vă pasă de modul de pornire, puteți renunța la unele dintre detaliile pretențioase ale procedurii precedente și puteți instala Ubuntu în orice mod de boot pe care se întâmplă să îl aleagă calculatorul dumneavoastră. Această procedură nu este recomandată pentru instalări cu mai multe porniri alături de sisteme de operare existente bazate pe UEFI, deoarece poate avea ca rezultat o combinație între un sistem de operare instalat în modul UEFI și celălalt în modul BIOS. Astfel de configurații vor necesita reparații post-instalare sau alți pași dificili pentru a gestiona comutarea sistemelor de operare.
Ar trebui să reușiți să instalați rapid Ubuntu folosind următorii pași:
-
Crearea unui LiveDVD sau LiveUSB al Ubuntu (>=12.04.2) 64bit.
-
În firmware, dezactivați QuickBoot/FastBoot și Intel Smart Response Technology (SRT).
-
Porniți PC-ul folosind LiveDVD sau LiveUSB și alegeți „Try Ubuntu”. Dacă primiți o eroare de boot securizat sau de semnătură, este posibil să doriți să dezactivați SecureBoot așa cum este descris aici, apoi să încercați din nou să porniți discul.
- Instalați Ubuntu de pe Live CD/DVD sau Live USB în modul obișnuit, apoi reporniți PC-ul.
-
Dacă PC-ul nu încarcă Ubuntu, porniți PC-ul folosind Live CD/DVD sau Live USB și alegeți din nou „Try Ubuntu”. Când sesiunea live s-a încărcat, rulați Boot-Repair (consultați link-ul pentru detalii). Când Boot-Repair se încarcă, faceți clic pe butonul „Recommended repair” (Reparație recomandată) și scrieți pe o hârtie URL-ul (paste.ubuntu.com/XXXXXX/) care va apărea. Apoi reporniți calculatorul. Nu rulați Boot-Repair decât dacă aveți probleme la pornirea calculatorului; expresia „if it ain’t broke, don’t fix it” se aplică acestui instrument.
-
Aceasta ar trebui să rezolve majoritatea problemelor de pornire. Dacă acest lucru nu vă rezolvă problemele de pornire, vă rugăm să creați un nou fir de discuție în acest forum, descriind problema dumneavoastră și indicând URL-ul pe care l-ați scris la pasul anterior.
Conversia Ubuntu în modul UEFI sau Legacy
Conversia Ubuntu în modul UEFI
Nota: Nu urmați această procedură dacă computerul dumneavoastră este deja pornit corect. Utilizați această procedură numai dacă credeți că ați instalat accidental Ubuntu în modul BIOS/CSM/legacy și doriți ca acesta să pornească în modul UEFI/UEFI.
-
Porniți Boot-Repair, faceți clic pe „Advanced options” (Opțiuni avansate), mergeți la fila „GRUB location” (Locația GRUB).
- Dacă nu vedeți o linie „Separate /boot/efi partition” (Separare /boot/efi partition), înseamnă că PC-ul dumneavoastră nu are nicio partiție UEFI. În acest caz, ieșiți din Boot-Repair, apoi creați o partiție UEFI (consultați paragraful „Crearea unei partiții UEFI” de mai sus).
- Dacă vedeți o linie „Separate /boot/efi partition” (Separați partiția /boot/efi), bifați-o, apoi faceți clic pe butonul „Apply” (Aplicați).
-
Configurați BIOS-ul astfel încât să pornească HDD-ul în modul UEFI (consultați paragraful „”Set up the BIOS in UEFI or Legacy mode”” de mai sus).
Conversia Ubuntu în modul Legacy
Nota: Utilizați această procedură numai pentru a converti o instalare Linux în modul UEFI pentru a porni în modul BIOS/CSM/legacy. O astfel de conversie poate fi necesară în cazul în care anumite echipamente hardware nu funcționează corect în modul UEFI. (Plăcile video sunt o sursă obișnuită de probleme.) Conversia pentru a porni în modul BIOS/CSM/legacy în timp ce Windows pornește în modul UEFI poate face ca procesul de pornire să fie mai dificil – va trebui să folosiți managerul de pornire încorporat al computerului pentru a trece de la un sistem de operare la altul, iar unele calculatoare au manageri de pornire atât de slabi încât acest lucru poate fi imposibil.
-
Dacă Ubuntu este instalat pe un disc GPT (puteți verifica acest lucru prin intermediul comenzii ‘sudo parted -l’), utilizați Gparted pentru a crea o partiție BIOS-Boot (1MB, sistem de fișiere neformatat, steag bios_grub) la începutul discului său.
-
Porniți Boot-Repair, faceți clic pe „Advanced options” (Opțiuni avansate), mergeți la fila „GRUB location” (Locația GRUB).
- Debifați opțiunea „Separate /boot/efi partition”
- Click pe butonul „Apply”.
-
Configurați BIOS-ul astfel încât să pornească HDD-ul în modul Legacy (consultați paragraful „”Configurați BIOS-ul în modul UEFI sau Legacy” de mai sus).
SecureBoot
„Secure Boot” este o nouă funcție UEFI care a apărut în 2012, cu computerele preinstalate cu Windows8. Toate versiunile actuale de Ubuntu pe 64 de biți (nu pe 32 de biți) suportă acum această caracteristică, dar, deoarece PC-urile care implementează suportul pentru aceasta au devenit larg răspândite abia la sfârșitul anului 2012, ea nu este încă testată pe scară largă, așa că este posibil să întâmpinați probleme la pornirea Ubuntu sub Secure Boot. Dacă se întâmplă, vă rugăm să depuneți un raport de eroare împotriva pachetului shim din Ubuntu, de preferință folosind comanda ubuntu-bug shim după ce ați instalat cu Secure Boot dezactivat.
Dezactivarea SecureBoot în BIOS
Iată un exemplu de BIOS care arată că „Secure Boot” este activat:
Pentru a dezactiva sau activa Secure Boot, găsiți o opțiune similară în BIOS și folosiți tastatura pentru a o comuta la Activat/Dezactivat.
Rețineți: dacă PC-ul dvs. are Windows8, este posibil să fie necesar să urmați procedura de mai jos pentru a accesa BIOS-ul.
Accesarea setărilor UEFI din Windows8
Accesați opțiunile PowerOff și, în timp ce țineți apăsată tasta SHIFT, faceți clic pe Restart.
Când apare meniul de mai jos, selectați Troubleshoot (Depanare), apoi UEFI Firmware Settings (Setări firmware UEFI).
PC-ul se va reporni și veți putea intra în BIOS (dacă nu apăsați tasta necesară).
Vezi și
– UEFIBooting (documentație mai veche, poate utilă pentru Mac)
– EasyBCD nu poate fi utilizat în modul UEFI: pe forumul EasyBCD. Dar poate fi utilizat începând cu versiunea 2.2.
– Instalarea Ubuntu pe un sistem Windows 8 preinstalat cu suport UEFI: Ghid pas cu pas pentru a instala Ubuntu pe un calculator compatibil UEFI/Secure Boot care vine preinstalat cu Windows 8
CategoryBootAndPartition
.