Ak máte v počítači dva operačné systémy, Windows a Linux, a aktualizovali ste systém Windows zo 7, 8 alebo 8.1 na najnovší Windows 10, môžu sa pri používaní systému UEFI Secure Boot vyskytnúť problémy so zavádzačom Grub. Počas aktualizácie systému Windows 10 jednoducho vymaže zavádzač Grub a zapíše tam svoj vlastný zavádzač.
Potom po reštarte systému používateľ očakáva, že sa zobrazí ponuka výberu operačného systému Grub, ale namiesto toho sa zavedie nový systém Windows 10. Môže sa zdať, že neexistuje žiadny spôsob, ako sa dostať k Ubuntu, alebo že Ubuntu nemôžete spustiť popri systéme Windows 10. Ale nie je to tak.
Po inštalácii systému Windows môže byť potrebné obnoviť zavádzač Grub, ak máte Dual Boot s Linuxom. Systém Windows môže počas inštalácie prepísať zavádzač Grub, čo môže spôsobiť, že sa systém Linux prestane spúšťať. Obnovenie Grubu vám umožní vybrať si operačný systém pri spustení počítača a obnoviť prístup k Linuxu.
Odborníci často radia nainštalovať Ubuntu na iný disk, ale existuje aj jednoduché riešenie. Vždy môžete použiť štandardnú metódu, napríklad pomocou disku LiveCD. Ak však používate UEFI, existuje riešenie pomocou systému Windows 10.
Najprv kliknite na ikonu vyhľadávania v systéme Windows, zadajte tam cmd a nájdite Príkazový riadok systému Windows. Kliknite naň pravým tlačidlom myši a vyberte možnosť Spustiť ako správca:
Ďalej môžete skúsiť uhádnuť, ako sa volá súbor zavádzača Grub na oddiele EFI, ale môžete urobiť aj opačný postup a jednoducho sa pozrieť. Ak chcete pripojiť oddiel EFI, spustite diskpart. Na tento účel spustite príkaz:
$ diskpart
Potom zobrazte zoznam dostupných diskov:
$ list disk
Ako aktívny vyberte disk, na ktorom je nainštalovaný systém Windows 10 a na ktorom sa práve nachádza oddiel EFI:
$ sel disk 0
Zobrazte zoznam oddielov na disku:
$ list vol
Nájdite oddiel EFI, zvyčajne je naformátovaný na súborový systém FAT a zaberá približne 100 megabajtov miesta. V tomto prípade je to zväzok 2:
Tomuto oddielu je potrebné priradiť písmeno. Ak to chcete urobiť, vykonajte nasledujúce kroky:
$ sel vol 2
$ assign letter=I:
Teraz musíte nájsť súbor zavádzača na oddiele EFI. Tento oddiel však nemôžete otvoriť v Prieskumníkovi, musíte použiť iba príkazový riadok. Zatvorte program DiskPart a spustite:
$ cd /d I:
Potom použite príkaz dir na vyhľadanie zavádzača Grub. Napríklad:
$ dir EFIUbuntu
Tu sa nachádza súbor grubx64.efi
. Toto je on. V iných distribúciách sa zavádzač môže volať inak, preto som vám povedal, ako ho vyhľadať.
Teraz skopírujte a spustite tento príkaz:
bcdedit /set {bootmgr} path EFIubuntugrubx64.efi
Ak máte práva správcu, nemusíte zadávať heslo a program by mal fungovať správne. Tento príkaz zapíše späť zavádzač Grub namiesto zavádzača systému Windows 10.
Ak príkaz vrátil chybu, môžete zmeny vrátiť späť pomocou tohto príkazu:
$ bcdedit /deletevalue {bootmgr} path EFIubuntugrubx64.efi
Potom môžete povoliť zavádzač systému Windows 10:
$ bcdedit /set {bootmgr} path EFIMicrosoftBootootmgfw.efi
Reštartujte počítač a na obrazovke uvidíte známy Grub. Týmto sa proces obnovy Grub ukončí.
Existuje niekoľko dôvodov, prečo môže byť obnovenie Grubu po inštalácii systému Windows ťažké. Tu sú niektoré z možných dôvodov:
Na úspešné obnovenie Grubu po inštalácii systému Windows sa odporúča použiť špecializované pokyny pre vašu konkrétnu konfiguráciu a distribúciu systému Linux