Oprava dualbootu cez efibootmgr

Pri inštalácií Linuxu vedľa Windowsu je najčastejší problém ten, že po reštarte sa namiesto GRUBu spustí Windows. Na riešenie tohto problému je program Bootrepair, ale niekedy žiaľ nefunguje. A práve vtedy nastupuje efibootmgr.

Najprv treba spustiť naištalovaný linux z disku. Ak by ste totiž spustili efibootmgr z live módu, nefungoval by. Našťastie je to jednoduché, nainštalovaný Linux sa dá totiž naštartovať z tzv. boot menu. Do boot menu sa dostanete tak, že pri štarte počítača stlačíte určitý kláves ktorý býva pri každej značke iný. Väčšinou býva napísaný na bootovacej obrazovke, a ak nie je, skúste stlačiť ESC.

V boot menu už len jednoducho šípkami označíte možnosť Ubuntu a stlačíte enter. Keď bude Linux naštartovaný, nainštalujte si efibootmgr:

Príkaz terminálu:
sudo apt-get install efibootmgr

POZOR: efibootmgr fuguje iba ak je zapnuté UEFI, v Legacy móde nejde.

Teraz zapíšte:

Príkaz terminálu:
sudo efibootmgr

A Efibootmgr vám vyhodí ako to vyzerá s vaším bootovaním. Výsledok môže byť napríklad:

    BootCurrent: 0001
    Timeout: 0 seconds
    BootOrder: 0001, 0002, 0003
    Boot0001 Windows Boot Manager
    Boot0002 ubuntu
    Boot0003 CD/DVD/CD-RW Drive

Takže ako vidíte, v BootOrder na prvom mieste je 0001. to znamená že počítač po bootovaní bude štartovať možnosť 0001 čiže Windows. A Windows samozrejme naštartuje Windows a na Linux sa vykašle. Keby sa naštartoval Linux(v tomto prípade 0002), ukázalo by sa menu v ktorom by ste si vybrali či chcete spustiť Linux alebo Windows. Našťastie sa dá ľahko napraviť aby sa spustil Linux:

Príkaz terminálu:
sudo efibootmgr -o 0002

Po reštartovaní už bude všetko fungovať správne.

PS. Ak budete ešte niekedy spúšťať live usb, BIOS automaticky obnoví pôvodné BootOrder a tak ho budete musieť znovu nastaviť. Tak aby vás to nezmiatlo.

Štítky , .Záložka pro permanentní odkaz.

4 reakce na Oprava dualbootu cez efibootmgr

  1. broukal říká:

    Tu poznamku POZOR by bolo vhodne dat hned na zaciatok, vacsinu pocitacov co mam tak pouzavma legaci a nie uefi, preto mi ten prvy odstavec nedaval zmysel az ked som sa docital nizsie….

  2. Livan říká:

    No ja mávam skôr opačný problém. Vždy keď som nainštaloval Linux vedľa windows a dal som nainštalovať grub do sdx, tak primárne naštartuje grub s predvolenou voľbou Linux. Potom to musím pomocou grub-customizeru nestaviť podľa potreby.

    • Klaykap říká:

      Presne na takúto situáciu je BootRepair, ale cez grubcustomizer je to rýchlejšie.

  3. FedEx říká:

    i Fedex fedex-tracking-number.com