Skip to main content

Cum să obțineți Ubuntu să se încarce înainte de Windows Utilizarea EFI Boot Manager

How to Download and Install Google Chrome on Windows 10 (Aprilie 2025)

How to Download and Install Google Chrome on Windows 10 (Aprilie 2025)
Anonim

Dacă ați instalat recent Ubuntu alături de Windows sau de orice altă versiune de Linux alături de Windows, este posibil să fi întâmpinat o problemă în care calculatorul se încarcă în Windows fără o opțiune pentru bootarea în Linux. Acesta este un efect secundar comun al computerelor cu EFI Boot Manager.

Puteți obține computerul să afișeze un meniu cu opțiuni pentru pornire în Ubuntu sau Windows.

Începeți o versiune live a Linux

Pentru a urma acest ghid, trebuie să încărcați o versiune live a Linux.

  1. Introduceți pe computer unitatea USB sau DVD pe care ați folosit pentru a instala Linux.

  2. Încărcați în Windows.

  3. Țineți apăsată tasta Shift și reporniți sistemul în timp ce țineți apăsată tasta Shift.

  4. Când apare ecranul, faceți clic pe opțiunea de pornire de pe un dispozitiv USB sau DVD.

  5. Linux ar trebui să se încarce acum în versiunea live a sistemului de operare în același mod în care a făcut-o la prima instalare.

Cum se instalează EFI Boot Manager

Iată cum să utilizați EFI Boot Manager pentru a manipula ordinea de pornire, astfel încât să puteți alege să bootați în Linux sau Windows.

  1. Deschideți o fereastră terminală apăsând Ctrl+ALT+T in acelasi timp.

  2. Rulați comanda corespunzătoare pentru instalarea managerului de boot EFI pe baza distribuției Linux pe care o utilizați:

Pentru Ubuntu, Linux Mint, Debian și Zorin, folosiți comanda apt-get:

sudo apt-get instala efibootmgr

Pentru Fedora și CentOS, folosiți comanda yum:

sudo yum install efibootmgr

Pentru openSUSE:

sudo zypper instala efibootmgr

Pentru Arch, Manjaro și Antergos, folosiți comanda pacman:

sudo pacman -S efibootmgr

Cum să aflați ordinea de încărcare curentă

Pentru a afla ordinea în care se încarcă sistemele, tastați următoarea comandă:

sudo efibootmgr

Partea sudo a comenzii ridică permisiunile dvs. la cea a utilizatorului rădăcină, care este necesară atunci când se utilizează efibootmgr. Trebuie să fiți utilizatorul root pentru a utiliza efibootmgr.

Rezultatul arată astfel:

  • BootCurrent: 0004
  • Timeout: 0 secunde
  • BootOrder: 0004,0001,0002,0005,0006,2001
  • Boot0001 Windows Boot Manager
  • Boot0002 Network
  • Boot0004 ubuntu
  • Boot0005 Hard Drive
  • Boot0006 Unitate CD / DVD / CD-RW
  • Dispozitiv USB Boot2001 EFI

Linia BootCurrent arată care dintre opțiunile de încărcare a fost utilizată de această dată. În acest exemplu, 0004 este Ubuntu.

Perioada de expirare vă spune cât timp va apărea meniul înainte de alegerea primei opțiuni de încărcare. Este implicit 0.

BootOrder arată ordinea în care fiecare opțiune va fi încărcată. Următorul element din listă este ales dacă articolul anterior nu se încarcă.

În exemplul respectiv, sistemul va porni mai întâi 0004, care este Ubuntu, apoi 0001 care este Windows, 0002 rețele, 0005 hard disk, 0006 unitate CD / DVD, și în final 2001 care este unitatea USB.

Dacă ordinul ar fi 2001,0006,0001, sistemul ar încerca să se încarce de pe o unitate USB. Dacă nu era prezent nici o unitate USB, ar fi pornită de la unitatea DVD și, în final, ar fi boot Windows.

Modificarea comenzii EFI Boot

Cel mai obișnuit motiv pentru a utiliza EFI Boot Manager este de a schimba ordinea de încărcare. Dacă ați instalat Linux și, din anumite motive, Windows se încarcă mai întâi, atunci trebuie să găsiți versiunea dvs. de Linux în lista de încărcare și să o încărcați înainte de Windows.

De exemplu, luați această listă:

  • BootCurrent: 0001
  • Timeout: 0 secunde
  • BootOrder: 0001,0004,0002,0005,0006,2001
  • Boot0001 Windows Boot Manager
  • Boot0002 Network
  • Boot0004 ubuntu
  • Boot0005 Hard Drive
  • Boot0006 Unitate CD / DVD / CD-RW
  • Dispozitiv USB Boot2001 EFI

Ar trebui să vedeți că boot-urile Windows sunt mai întâi pentru că sunt atribuite 0001, care este primul în ordinea de încărcare.

Ubuntu nu se va încărca decât dacă Windows nu reușește să se încarce, deoarece este alocat 0004 care vine după 0001 în lista de ordine de încărcare.

Este o idee bună să plasați Linux, unitatea USB și unitatea DVD înainte de Windows în ordinea de încărcare.

Pentru a schimba ordinea de pornire, astfel încât prima unitate USB, apoi unitatea DVD, urmată de Ubuntu și, în sfârșit, de Windows, să utilizați următoarea comandă.

sudo efibootmgr - o 2001,0006,0004,0001

Puteți utiliza o notație mai scurtă după cum urmează:

sudo efibootmgr -o 2001,6,4,1

Lista de încărcări ar trebui să arate astfel:

  • BootCurrent: 0001
  • Timeout: 0 secunde
  • BootOrder: 2001,0006,0004,0001
  • Boot0001 Windows Boot Manager
  • Boot0002 Network
  • Boot0004 ubuntu
  • Boot0005 Hard Drive
  • Boot0006 Unitate CD / DVD / CD-RW
  • Dispozitiv USB Boot2001 EFI

Rețineți că dacă nu reușiți să listați toate opțiunile posibile, acestea nu vor fi listate ca parte a ordinului de încărcare. Acest exemplu arată că 0002 și 0005 vor fi ignorate.

Modificarea comenzii de boot pentru următoarea boot

Dacă doriți să o faceți temporar, astfel încât boot-ul următor al calculatorului să utilizeze o opțiune specifică, utilizați următoarea comandă:

sudo efibootmgr -n 0002

  • BootCurrent: 0001
  • Timeout: 0 secunde
  • BootOrder: 2001,0006,0004,0001
  • Boot0001 Windows Boot Manager
  • Boot0002 Network
  • Boot0004 ubuntu
  • Boot0005 Hard Drive
  • Boot0006 Unitate CD / DVD / CD-RW
  • Dispozitiv USB Boot2001 EFI

Utilizând lista de mai sus, aceasta ar însemna data viitoare când boot-ul computerului va porni din rețea.

Dacă vă răzgândiți și doriți să ștergeți următoarea opțiune de încărcare, executați următoarea comandă pentru ao anula.

sudo efibootmgr -N

Setarea unui timeout

Dacă doriți să aveți posibilitatea să alegeți dintr-o listă de fiecare dată când încărcați computerul, puteți specifica un interval de timp.

Pentru aceasta, introduceți următoarea comandă:

sudo efibootmgr -t 10

Comanda de mai sus stabilește un timp de expirare de 10 secunde. După terminarea timpului, este aleasă opțiunea de pornire implicită.

Puteți șterge timpul de expirare utilizând următoarea comandă:

sudo efibootmgr -T

Cum să ștergeți un articol din meniul de pornire

Dacă ați bootat sistemul dvs și doriți să reveniți la un singur sistem, atunci trebuie să ajustați ordinea de pornire astfel încât cea pe care o ștergeți să nu fie prima pe listă. Doriți să eliminați total elementul din ordinea de încărcare.

  • BootCurrent: 0001
  • Timeout: 0 secunde
  • BootOrder: 2001,0006,0004,0001
  • Boot0001 Windows Boot Manager
  • Boot0002 Network
  • Boot0004 ubuntu
  • Boot0005 Hard Drive
  • Boot0006 Unitate CD / DVD / CD-RW
  • Dispozitiv USB Boot2001 EFI

Dacă aveți opțiunile de boot de mai sus și ați vrut să eliminați Ubuntu, mai întâi modificați ordinea de încărcare după cum urmează:

sudo efibootmgr -o 2001,6,1

Apoi ștergeți opțiunea de pornire Ubuntu cu următoarea comandă:

sudo efibootmgr -b 4 -B

Primul -b selectează opțiunea de pornire 0004, iar -B șterge opțiunea de pornire.

Puteți utiliza o comandă similară pentru a face o opțiune de încărcare inactivă după cum urmează:

sudo efibootmgr -b 4 -A

Puteți opta opțiunea de pornire din nou utilizând această comandă:

sudo efibootmgr -b 4 -a