Ako získať Ubuntu na zavedenie pred použitím systému Windows pomocou nástroja EFI Boot Manager

Ak ste nedávno nainštalovali systém Ubuntu vedľa systému Windows alebo inú verziu systému Linux popri systéme Windows, môžete sa stretnúť s problémom, pri ktorom sa počítač stále nainštaluje do systému Windows bez možnosti zavádzania do systému Linux. Toto je bežný vedľajší účinok počítačov s EFI Boot Manager .

Táto príručka vám ukáže, ako dostať počítač, aby zobrazil menu s možnosťami na zavedenie do Ubuntu alebo Windows.

Zaviesť do živej verzie Linuxu

Aby ste sa mohli riadiť touto príručkou, budete musieť spustiť na živú verziu systému Linux .

  1. Vložte USB alebo DVD, ktoré ste použili na inštaláciu systému Linux do počítača.
  2. Zavádzanie do systému Windows
  3. Podržte kláves Shift a reštartujte systém (držte klávesu Shift podržaný)
  4. Keď sa zdá modrá obrazovka, klikne na možnosť na zavedenie do zariadenia USB alebo DVD
  5. Systém Linux by sa mal teraz načítať do živého vydania operačného systému rovnakým spôsobom, ako to urobil pri prvom nainštalovaní.

Ako nainštalovať správcu zavádzania EFI

Táto príručka vám ukáže, ako používať nástroj EFI Boot Manager, ktorý umožňuje manipulovať s poradím zavádzania, aby ste mohli zaviesť systém Linux a Windows.

  1. Otvorte okno terminálu tak, že súčasne stlačíte klávesy CTRL, ALT a T
  2. Spustite príslušný príkaz na inštaláciu manažéra zavádzania EFI na základe distribúcie Linuxu, ktorú používate:
    1. Ubuntu, Linux Mint, Debian, Zorin atď. Použite príkaz apt-get :
    2. sudo apt-get nainštalovať efibootmgr
    3. Pre Fedora a CentOS použite príkaz yum :
    4. sudo yum inštalovať efibootmgr
    5. Pre openSUSE:
    6. sudo zypper inštalovať efibootmgr
    7. Pre Arch, Manjaro, Antergos atď. Použite príkaz pacman :
    8. sudo pacman -S efibootmgr

Ako zistiť aktuálny poradie zavádzania

Ak chcete zistiť poradie, v ktorom sa systémy načítajú, zadajte nasledujúci príkaz:

sudo efibootmgr

Časť príkazu sudo zvýši vaše oprávnenia na oprávnenie používateľa root, ktoré sa vyžaduje pri použití efibootmgr. Musíte byť užívateľom root, aby ste mohli používať efibootmgr.

Výstup bude takýto:

Tak čo nám to hovorí?

Riadok BootCurrent ukazuje, ktorá z možností zavádzania bola použitá tentoraz. V mojom prípade to bola vlastne Linux Mint, ale Linux Mint je derivátom Ubuntu a tak 0004 = ubuntu.

Časový limit udáva, ako dlho sa zobrazí ponuka pred prvou voľbou zavádzania a predvolená hodnota je 0.

BootOrder zobrazuje poradie, v ktorom sa budú jednotlivé možnosti načítať. Ďalšia položka v zozname sa vyberie iba vtedy, ak sa nedarí načítať predchádzajúcu položku.

V príklade vyššie môj systém bude boot 0004 prvý, ktorý je Ubuntu, potom 0001, čo je Windows, 0002 siete, 0005 pevný disk, 0006 CD / DVD mechaniky a nakoniec 2001, čo je USB disk.

Ak by bola objednávka 2001 0006 0001, systém by sa pokúsil načítať z USB disku a ak by nebol žiadny dar, zavádzal by sa z DVD mechaniky a nakoniec by zavádzal Windows.

Ako zmeniť objednávku zavádzania EFI

Najčastejším dôvodom na použitie nástroja EFI Boot Manager je zmeniť poradie zavádzania. Ak ste nainštalovali Linux a z nejakého dôvodu Windows najskôr zavádza, potom budete musieť nájsť vašu verziu Linuxu v zozname zavádzacích zariadení a zaviesť ho pred Windows.

Napríklad urobte tento zoznam:

Dúfajme, že budete môcť vidieť, že Windows najprv zavádza, pretože je priradený k 0001, ktorý je prvý v poradí zavádzania.

Ubuntu sa nebude načítavať, ak sa systém Windows nepodarí načítať, pretože je priradený k 0004, ktorý prichádza po 0001 v zozname poradia zavádzania.

Je dobré umiestniť Linux, jednotku USB a jednotku DVD pred Windows v poradí zavádzania.

Ak chcete zmeniť poradie zavádzania, aby bola najprv jednotka USB, potom DVD mechanika, po ktorej nasleduje ubuntu a nakoniec Windows by ste použili nasledujúci príkaz.

sudo efibootmgr - 2001 0006 0004 0001

Kratší záznam môžete použiť nasledovne:

sudo efibootmgr -o 2001,6,4,1

Zoznam zavádzacích zariadení by mal teraz vyzerať takto:

Upozorňujeme, že ak nevytvoríte zoznam všetkých možných možností, nebudú uvedené ako súčasť poradia zavádzania. To znamená, že 0002 a 0005 budú ignorované.

Ako zmeniť poradie zavádzania pre nasledujúcu bootovanie

Ak chcete dočasne urobiť tak, aby pri nasledujúcom zavedení počítača používala špecifickú možnosť, použite nasledujúci príkaz:

sudo efibootmgr -n 0002


Použitie vyššie uvedeného zoznamu by znamenalo, že pri ďalšom spustení počítača sa pokúsi zaviesť systém zo siete.

Ak zmeníte názor a chcete odstrániť ďalšiu možnosť spustenia, spustite nasledujúci príkaz na jej zrušenie.

sudo efibootmgr -N

Nastavenie časového limitu

Ak chcete mať možnosť vybrať si zo zoznamu pri každom načítaní počítača, môžete určiť časový limit.

Postupujte takto:

sudo efibootmgr -t 10

Vyššie uvedený príkaz nastaví časový limit 10 sekúnd. Po uplynutí času sa vyberie predvolená možnosť zavádzania.

Časový limit môžete vymazať pomocou nasledujúceho príkazu:

sudo efibootmgr -T

Ako odstrániť položku Boot menu

Ak ste systém spustili dvojitým spôsobom a chcete sa vrátiť späť na jeden systém, potom budete musieť upraviť poradie zavádzania tak, aby ten, ktorý ste vymazali, nebol prvý v zozname a budete chcieť odstrániť položku z boot order celkom.

Ak máte vyššie uvedené možnosti zavádzania a chcete odstrániť Ubuntu, najprv by ste mali zmeniť poradie zavádzania nasledovne:

sudo efibootmgr -o 2001,6,1

Potom by ste odstránili možnosť zavádzania Ubuntu pomocou nasledujúceho príkazu:

sudo efibootmgr -b 4 -B

Prvý -b vyberie možnosť zavádzania 0004 a -B vymaže možnosť zavádzania.

Pomocou podobného príkazu môžete vytvoriť neaktívnu možnosť zavádzania nasledovne:

sudo efibootmgr -b 4 -A

Opätovnú aktiváciu môžete aktivovať pomocou tohto príkazu:

sudo efibootmgr -b 4 -a

Ďalšie čítanie

Existujú aj ďalšie príkazy, ktoré by používali inštalatéri OS na vytvorenie možností zavádzacích prvkov a aby správcovia systému vytvorili možnosti spúšťania siete.

Viac o nich môžete získať tak, že budete čítať manuálne stránky aplikácie EFI Boot Manager pomocou nasledujúceho príkazu:

muž efibootmgr