Kui teie arvutis on kaks operatsioonisüsteemi, Windows ja Linux, ja te olete uuendanud oma Windowsi 7, 8 või 8.1 versioonilt uuele Windows 10 versioonile, võib UEFI Secure Boot'i kasutamisel tekkida probleeme Grubi alglaadijaga. Süsteemi uuendamise ajal kustutab Windows 10 lihtsalt Grub'i alglaaduri ja kirjutab sinna oma alglaaduri.
Seejärel ootab kasutaja pärast süsteemi taaskäivitamist, et ta näeb Grubi operatsioonisüsteemi valikumenüüd, kuid selle asemel käivitub uus Windows 10. Võib tunduda, et Ubuntule ei saa kuidagi ligi või et Windows 10 kõrval ei saa Ubuntut käivitada. Aga seda ei ole.
Pärast Windowsi paigaldamist võib Sul olla vaja taastada Grubi alglaadimisseade, kui Sul on Dual Boot koos Linuxiga. Windows võib installimise ajal Grubi alglaaduri üle kirjutada, mis võib põhjustada Linuxi käivitamise peatumise. Grubi taastamine võimaldab teil arvuti käivitamisel valida operatsioonisüsteemi ja taastada ligipääsu Linuxile.
Sageli soovitavad eksperdid paigaldada Ubuntu teisele kettale, kuid on olemas ka lihtne lahendus. Alati võib kasutada standardmeetodit, näiteks LiveCD-disketiga. Kui aga kasutate UEFI-d, siis on olemas lahendus, kasutades Windows 10.
Kõigepealt klõpsa Windowsis otsingu ikoonile, tipi sinna cmd ja leia Windows Command Prompt. Tee sellel paremklõps ja vali Run as administrator:
Edasi võid proovida ära arvata, mis on EFI partitsioonil oleva Grub bootloader faili nimi, aga võid teha ka vastupidi ja lihtsalt vaadata. EFI partitsiooni ühendamiseks käivitage diskpart. Selleks käivitage:
$ diskpart
Seejärel tooge üles nimekiri olemasolevatest ketastest:
$ list disk
Vali aktiivseks see ketas, kuhu on installeeritud Windows 10 ja kus asub hetkel EFI partitsioon:
$ sel disk 0
Tooge üles nimekiri kettal olevatest partitsioonidest:
$ list vol
Leia EFI partitsioon, see on tavaliselt vormindatud FAT-failisüsteemi ja võtab umbes 100 megabaiti ruumi. Antud juhul on see maht 2:
Sellele partitsioonile tuleb määrata täht. Selleks tehke järgmist:
$ sel vol 2
$ assign letter=I:
Nüüd peate leidma EFI partitsioonil oleva bootloaderi faili. Kuid seda partitsiooni ei saa avada Exploreris, tuleb kasutada ainult käsurea. Sulgege DiskPart ja käivitage:
$ cd /d I:
Seejärel kasutage käsku dir, et leida Grub bootloader. Näiteks:
$ dir EFIUbuntu
Siin on fail grubx64.efi
. See ongi see. Teistes distributsioonides võib bootloaderit kutsuda erinevalt, mistõttu ma ütlesin, kuidas seda üles otsida.
Nüüd kopeeri ja käivita see käsk:
bcdedit /set {bootmgr} path EFIubuntugrubx64.efi
Sa ei pea sisestama parooli, kui sul on administraatori õigused ja programm peaks toimima. See käsk kirjutab tagasi Grubi alglaaduri Windows 10 alglaaduri asemel.
Kui käsk andis tagasi vea, saad selle käsuga muudatused tagasi võtta:
$ bcdedit /deletevalue {bootmgr} path EFIubuntugrubx64.efi
Seejärel saad lubada Windows 10 alglaadijat:
$ bcdedit /set {bootmgr} path EFIMicrosoftBootootmgfw.efi
Käivita arvuti uuesti ja sa näed ekraanil tuttavat Grubi. Sellega on Grubi taastamise protsess lõpetatud.
On mitmeid põhjusi, miks Grubi taastamine pärast Windowsi paigaldamist võib olla keeruline. Siin on mõned võimalikud põhjused:
Grubi edukaks taastamiseks pärast Windowsi installimist on soovitatav kasutada spetsiaalseid juhiseid teie konkreetse konfiguratsiooni ja Linuxi distributsiooni jaoks.