Kako dobiti Ubuntu za pokretanje pre operativnog sistema Windows pomoću EFI Boot Manager-a

Ako ste nedavno instalirali Ubuntu uz Windows ili zaista bilo koju drugu verziju Linuxa uz Windows, možda ste naišli na problem u kojem računar i dalje pokreće Windows bez mogućnosti pokretanja u Linux. Ovo je zajednički neželjeni efekat računara sa EFI Boot Manager-om .

Ovaj vodič vam pokazuje kako da vaš računar prikaže meni sa opcijama za pokretanje u Ubuntu ili Windows.

Pokrenite živu verziju Linuxa

Da biste pratili ovaj vodič, moraćete da pokrenete živu verziju Linuxa .

  1. Umetnite USB ili DVD koji ste koristili za instaliranje Linuxa na računar.
  2. Pokrenite se u Windows
  3. Držite taster Shift i ponovo pokrenite sistem (zadržite taster za pomeranje nadole)
  4. Kada se pojavi plavi ekran, kliknite na opciju za pokretanje na USB uređaj ili DVD
  5. Linux bi sada trebao da učita u živu verziju operativnog sistema na isti način kao kada ste je prvi put instalirali.

Kako instalirati EFI Boot Manager

Ovaj vodič će vam pokazati kako da koristite EFI Boot Manager koji vam omogućava manipulaciju redosledom pokretanja tako da možete pokrenuti Linux i Windows.

  1. Otvorite prozor terminala istovremeno pritiskanjem tastera CTRL, ALT i T
  2. Pokrenite odgovarajuću naredbu za instalaciju EFI upravitelja pokretanja na osnovu Linux distribucije koju koristite:
    1. Za Ubuntu, Linux Mint, Debian, Zorin itd koristeći apt-get naredbu :
    2. sudo apt-get install efibootmgr
    3. Za Fedora i CentOS koristite yum naredbu :
    4. sudo instalirati efibootmgr
    5. Za openSUSE:
    6. sudo zypper instalirati efibootmgr
    7. Za Arch, Manjaro, Antergos itd. Koristite komandu pacman :
    8. sudo pacman -S efibootmgr

Kako pronaći trenutni redosled pokretanja

Da biste saznali redosled kojim sistemima učitava tip naredne naredbe:

sudo efibootmgr

Sudo deo komande podiže vaše dozvole na onu od root korisnika koji je potreban kada koristite efibootmgr. Morate biti root korisnik da biste koristili efibootmgr.

Izlaz će biti ovako:

Šta nam to govori?

Line BootCurrent pokazuje koja je opcija za pokretanje korišćena ovog puta. U mom slučaju, to je zapravo Linux Mint, ali Linux Mint je derivat Ubuntu-a i tako 0004 = ubuntu.

Timeout vam govori koliko dugo će se meni pojaviti pre nego što se izabere prva opcija za pokretanje i podrazumeva 0.

BootOrder prikazuje redosled u kojem će svaka opcija biti učitana. Sledeća stavka u listi će biti izabrana samo ako ne učita prethodnu stavku.

U prethodnom primeru moj sistem će prvo pokrenuti 0004 koji je Ubuntu, zatim 0001 koji je Windows, 0002 mreža, 0005 čvrsti disk, 0006 CD / DVD disk i konačno 2001. koji je USB uređaj.

Ako je naređenje bilo 2001,0006,0001 onda bi se sistem pokušao učitati sa USB drajva i ako nije bilo poklona koje bi se pokrenulo sa DVD-a i na kraju bi pokrenulo Windows.

Kako promijeniti EFI Boot nalog

Najčešći razlog za korištenje EFI Boot Manager je promjena redosleda pokretanja. Ako ste instalirali Linux i iz nekog razloga Windows pokreće prvo, onda ćete morati pronaći svoju verziju Linuxa na listi podizanja sistema i učiniti ga boot prije Windowsa.

Na primjer, uzmite ovu listu:

Nadamo se da ćete moći da vidite da se Windows prvo pokreće zato što je dodeljen 0001 koji je prvi u redosledu pokretanja.

Ubuntu se neće učitati osim ako se Windows ne pokrene, jer je dodeljen 0004 koji dolazi posle 0001 u listi naloga za pokretanje sistema.

Dobra je ideja ne samo da stavite Linux, USB drajv i DVD uređaj pre Windowsa u redosledu pokretanja sistema.

Da biste promenili redosled pokretanja tako da je USB uređaj prvi, onda DVD disk, a zatim ubuntu i na kraju Windows koristite sledeću komandu.

sudo efibootmgr -o 2001.0006.0004.0001

Možete koristiti kraću notaciju na sledeći način:

sudo efibootmgr -o 2001,6,4,1

Lista pokretanja bi sada trebala izgledati ovako:

Imajte na umu da ako ne uspijete popisati sve moguće opcije, oni neće biti navedeni kao dio naredbe za pokretanje sistema. To znači da će 0002 i 0005 biti ignorisani.

Kako promijeniti Boot nalog samo za sljedeći boot

Ako želite privremeno da ga napravite tako da sledeći boot računar koristi određenu opciju, koristite sledeću komandu:

sudo efibootmgr-n 0002


Korišćenjem gornje liste ovo bi značilo sledeći put kada se računar pokrene, pokušaće da se pokrene iz mreže.

Ako se predomislite i želite da izbrišete sledeću opciju za pokretanje, pokrenite sledeću komandu da biste je poništili.

sudo efibootmgr -N

Podešavanje isteka vremena

Ako želite da budete u mogućnosti da izaberete sa liste svaki put kada se računar učita onda možete odrediti vremenski raspored.

Da biste to uradili, unesite sledeću komandu:

sudo efibootmgr -t 10

Gornja komanda će postaviti vremenski raspored od 10 sekundi. Nakon isteka vremena, biće izabrana podrazumevana opcija pokretanja.

Možete da obrišete tajming koristeći sledeću komandu:

sudo efibootmgr -T

Kako izbrisati stavku menija za pokretanje

Ako ste dvostruko pokrenuli sistem i želite da se vratite na samo jedan sistem onda ćete morati da podesite redosled pokretanja tako da onaj koji brišete nije prvi na listi i želite da uklonite stavku iz u potpunosti.

Ako imate gore navedene opcije pokretanja i hteli ste da uklonite Ubuntu, prvo biste izmenili redosled pokretanja na sledeći način:

sudo efibootmgr -o 2001,6,1

Zatim biste izbrisali opciju pokretanja Ubuntu pomoću sledeće naredbe:

sudo efibootmgr -b 4 -B

Prvi -b bira opciju pokretanja 0004 i -B briše opciju pokretanja.

Možete koristiti sličnu naredbu kako biste neaktivni način pokretanja neaktivni na sledeći način:

sudo efibootmgr -b 4 -A

Ponovo možete aktivirati opciju pokretanja koristeći ovu naredbu:

sudo efibootmgr -b 4 -a

Dalje čitanje

Postoje i druge komande koje bi instalateri operativnog sistema Windows koristili da bi kreirali opcije za pokretanje menija na prvom mjestu i za sistemske administratore da kreiraju opcije za pokretanje mreže.

Više o tome možete saznati čitanjem stranica sa uputstvima za EFI Boot Manager pomoću sljedeće naredbe:

man efibootmgr