Jos tietokoneessasi on kaksi käyttöjärjestelmää, Windows ja Linux, ja olet päivittänyt Windows 7:stä, 8:sta tai 8.1:stä uusimpaan Windows 10:een, Grub-käynnistyslatausohjelmassa voi olla ongelmia, kun käytät UEFI Secure Boot -käynnistysjärjestelmää. Järjestelmäpäivityksen aikana Windows 10 yksinkertaisesti poistaa Grub-käynnistyslataimen ja kirjoittaa oman käynnistyslataimensa sinne.
Seuraavaksi järjestelmän uudelleenkäynnistyksen jälkeen käyttäjä odottaa näkevänsä Grub-käyttöjärjestelmän valintavalikon, mutta sen sijaan uusi Windows 10 käynnistyy. Saattaa vaikuttaa siltä, että Ubuntua ei voi käyttää tai että Ubuntua ei voi käyttää Windows 10:n rinnalla. Näin ei kuitenkaan ole.
Windowsin asentamisen jälkeen sinun on ehkä palautettava Grub-käynnistyslatausohjelma, jos sinulla on Dual Boot Linuxin kanssa. Windows saattaa korvata Grub-käynnistyslataimen asennuksen aikana, mikä voi aiheuttaa sen, että Linux ei enää käynnisty. Grubin palauttaminen antaa sinulle mahdollisuuden valita käyttöjärjestelmäsi, kun käynnistät tietokoneen, ja palauttaa Linuxin käytön.
Usein asiantuntijat neuvovat asentamaan Ubuntun toiselle asemalle, mutta siihen on olemassa yksinkertainen ratkaisu. Voit aina käyttää tavallista menetelmää, esimerkiksi LiveCD-levyä. Mutta jos käytät UEFI:tä, on olemassa ratkaisu, jossa käytetään Windows 10:tä.
Napsauta ensin Windowsissa hakukuvaketta, kirjoita sinne cmd ja etsi Windowsin komentorivi. Klikkaa sitä hiiren oikealla ja valitse Suorita järjestelmänvalvojana:
Seuraavaksi voit yrittää arvata, mikä on EFI-osion Grub-käynnistyslataustiedoston nimi, mutta voit tehdä päinvastoin ja vain katsoa. Voit liittää EFI-osion ajamalla diskpart. Suorita tämä seuraavasti:
$ diskpart
Tuo sitten esiin luettelo käytettävissä olevista levyistä:
$ list disk
Valitse aktiiviseksi asema, johon Windows 10 on asennettu ja jossa EFI-osio tällä hetkellä sijaitsee:
$ sel disk 0
Tuo esiin luettelo levyllä olevista osioista:
$ list vol
Etsi EFI-osio, joka on yleensä alustettu FAT-tiedostojärjestelmään ja vie noin 100 megatavua tilaa. Tässä tapauksessa se on osa 2:
Tälle osiolle on annettava kirjain. Tee tämä suorittamalla:
$ sel vol 2
$ assign letter=I:
Nyt sinun on löydettävä käynnistyslataustiedosto EFI-osiosta. Tätä osiota ei kuitenkaan voi avata Explorerissa, vaan sinun on käytettävä vain komentoriviä. Sulje DiskPart ja suorita:
$ cd /d I:
Etsi sitten Grub-käynnistyslatausohjelma komennolla dir. Esim:
$ dir EFIUbuntu
Täällä on tiedosto grubx64.efi
. Tämä on se. Käynnistyslataajaa saatetaan kutsua eri nimellä muissa jakeluissa, minkä vuoksi kerroin, miten se etsitään.
Kopioi ja suorita nyt tämä komento:
bcdedit /set {bootmgr} path EFIubuntugrubx64.efi
Sinun ei tarvitse syöttää salasanaa, jos sinulla on järjestelmänvalvojan oikeudet, ja ohjelman pitäisi toimia hyvin. Tämä komento kirjoittaa takaisin Grub-käynnistyslatausohjelman Windows 10:n käynnistyslatausohjelman sijaan.
Jos komento palautti virheen, voit peruuttaa muutokset tällä komennolla:
$ bcdedit /deletevalue {bootmgr} path EFIubuntugrubx64.efi
Tämän jälkeen voit ottaa käyttöön Windows 10:n käynnistyslataajan:
$ bcdedit /set {bootmgr} path EFIMicrosoftBootootmgfw.efi
Käynnistä tietokone uudelleen ja näet näytöllä tutun Grubin. Näin Grubin palautusprosessi on valmis.
On useita syitä, miksi Grubin palauttaminen voi olla vaikeaa Windowsin asennuksen jälkeen. Seuraavassa on joitakin mahdollisia syitä:
Jotta Grubin palauttaminen onnistuu Windows-asennuksen jälkeen, on suositeltavaa käyttää erityiskokoonpanoa ja Linux-jakelua koskevia erityisohjeita.