Kuidas saada Ubuntu enne EFI boot-haldurit kasutades Windowsi käivitamist

Kui olete hiljuti paigaldanud Ubuntu koos Windowsi või mõne muu Linuxiga koos Windowsi versiooniga, siis võib-olla on sul tekkinud probleem, kus arvuti ikka Windowsis käivitub ilma Linuxi käivitamisvõimaluseta. See on arvutite tavaline kõrvalmõju EFI boot-halduriga .

See juhend näitab, kuidas oma arvutit kuvada menüüs, kus saab valida Ubuntu või Windowsi käivitamiseks.

Laadige sisse Linuxi veebiversioon

Selle juhendi järgimiseks peate käivitama Linuxi live versiooni .

  1. Sisestage USB või DVD, mida kasutasite Linuxi installimiseks arvutisse.
  2. Laadige Windowsisse sisse
  3. Hoidke shift-klahvi all ja taaskäivitage süsteem (hoidke tõstuklahv all hoides)
  4. Kui ilmub sinine ekraan USB-seadme või DVD-plaatimise käivitamiseks
  5. Linux peaks nüüd operatsioonisüsteemi live versiooni laadima samamoodi, nagu seda tegi esmakordsel installimisel.

Kuidas paigaldada EFI boot-manager

See juhend näitab teile, kuidas kasutada EFI boot-managerit, mis võimaldab teil käivitada käivitamisjärjestuse, nii et saate käivitada Linuxi ja Windowsi.

  1. Avage terminali aken , vajutades samaaegselt CTRL, ALT ja T
  2. Käivitage vastav käsk EFI käivitusmehhanismi installimiseks, mis põhineb teie kasutataval Linuxi levitamisel:
    1. Ubuntu, Linux Mint, Debian, Zorin jt kasutavad käsku apt-get :
    2. sudo apt-get install efibootmgr
    3. Fedora ja CentOS jaoks kasutage yumi käsku :
    4. sudo yum installi efibootmgr
    5. OpenSUSE jaoks:
    6. sudo zypper install efibootmgr
    7. Archi, Manjaro, Antergo jms jaoks kasutavad pacmani käsku :
    8. sudo pacman -s efibootmgr

Kuidas välja selgitada praegune boot order

Et teada saada, millises järjekorras süsteem laadib, tippige järgmine käsk:

sudo efibootmgr

Käsu sudo lisab administraatori õigused, mis on vajalik efibootmgri kasutamisel. Sa pead olema efibootmgri kasutamiseks juurkasutaja.

Väljund on midagi sellist:

Mida see siis meile ütleb?

BootCurrent liin näitab, milliseid boot-valikuid kasutati seekord. Minu puhul oli tegelikult Linux Mint, kuid Linux Mint on Ubuntu tuletis ja nii 0004 = ubuntu.

Timeout ütleb teile, kui kaua menüü ilmub enne esimese boot-optsiooni valimist ja see on vaikimisi 0.

BootOrder näitab järjekorda, milles iga variant laaditakse. Nimekirja järgmine üksus valitakse ainult siis, kui eelmise elemendi laadimine ei õnnestu.

Eespool toodud näites üritab teie süsteem kõigepealt käivitada 0004, mis on Ubuntu, seejärel 0001, mis on Windows, 0002 võrgud, 0005 kõvaketas, 0006 CD / DVD-draiv ja lõpuks 2001, mis on USB-draiv.

Kui tellimus oli 2001, 006, 0001, siis proovis süsteem laadida USB-draivilt ja kui seda ei olnud, käivitati see DVD-draivist ja lõpuks käivitati Windows.

Kuidas muuta EFI boot orderi

Kõige levinum põhjus EFI boot-halduri kasutamiseks on boot-järjekorra muutmine. Kui olete installinud Linuxi ja mingil põhjusel Windows selle kõigepealt käivitanud, siis peate oma alglaadimise loendis oma Linuxi versiooni leidma ja saama selle enne Windowsi käivitamist.

Näiteks võtke see nimekiri:

Loodetavasti peaksite nägema, et Windows käivitub kõigepealt, kuna see on määratud 0001-le, mis algab alglaadimise järjekorras.

Ubuntu ei laadita, kui Windows ei käivitu, sest see on määratud 0004-le, mis algab boot-järjekorranumbrist 0001.

See on hea mõte mitte ainult panna Linuxi, USB-draivi ja DVD-draivi Windowsi alglaadimise järjekorda.

Laadimisjärjekorra muutmiseks nii, et USB-draiv on esimene, siis DVD-draiv, millele järgneb ubuntu ja lõpuks Windows, kasutaksite järgmist käsku.

sudo efibootmgr -o 2001, 000, 6, 000, 0001

Lühemat märki saate kasutada järgmiselt:

sudo efibootmgr -o 2001,6,4,1

Alglaaditav nimekiri peaks nüüd välja nägema:

Pange tähele, et kui te ei suuda loetleda kõiki võimalikke valikuid, siis neid ei saa bootjärjekorra osana loetleda. See tähendab, et 0002 ja 0005 ignoreeritakse.

Kuidas käivitusjärjekorda vahetada ainult järgmisel käivitamisel

Kui soovite ajutiselt teha, nii et järgmise arvuti käivitamisel kasutatakse konkreetset võimalust, kasutage järgmist käsku:

sudo efibootmgr -n 0002


Kasutades ülaltoodud loendit, tähendaks see järgmisel korral, kui arvuti saabub, siis püüab ta võrgust käivitada.

Kui muudate oma meelt ja soovite järgmise boot-valiku kustutada, siis käsku tühistada see järgmine käsk.

sudo efibootmgr -N

Ajatuse määramine

Kui soovite, et saaksite loendist valida iga kord, kui teie arvuti on koormus, saate määrata ajahetke.

Selleks sisestage järgmine käsk:

sudo efibootmgr -t 10

Ülaltoodud käsk määrab kümme sekundit. Pärast aja möödumist valitakse vaikimisi boot-valik.

Võite kustutada ajahetk, kasutades järgmist käsku:

sudo efibootmgr -T

Kuidas käivitusmenüü üksust kustutada

Kui olete oma süsteemi käivitanud kaks korda ja soovite tagasi pöörduda tagasi ainult ühe süsteemi, siis peate kohandama alglaadimise järjekorda nii, et kustutatav üksus pole loendis esimene ja te soovite eemaldada selle üksuse boot order kokku.

Kui teil on ülaltoodud alglaadimise suvandid ja soovite eemaldada Ubuntu, siis peaksite esmalt alglaadimise järjekorda muutma järgmiselt:

sudo efibootmgr -o 2001,6,1

Seejärel kustutaks Ubuntu alglaadimise võimalus järgmise käsuga:

sudo efibootmgr -b 4 -B

Esimene -b valib alglaadimise võimaluse 0004 ja -B kustutab alglaadimise võimaluse.

Võite kasutada sarnast käsku, et teha alglaadimisvõimalus inaktiivseks järgmiselt:

sudo efibootmgr -b 4 -A

Laadimisvõimalust saab uuesti käivitada, kasutades seda käsku:

sudo efibootmgr -b 4 -a

Lisalugemist

Seal on täiendavaid käske, mida OS-i installijad kasutaksid alustades alglaadimise menüüvalikuid ning süsteemihaldurite jaoks võrgu käivitamisvalikute loomiseks.

Nende kohta saate lisateavet, lugedes EFI Boot Manageri käsiraamatuid, kasutades järgmist käsku:

mees efibootmgr