Grub dispare și este înlocuit de încărcătorul Windows după pornirea în Windows 10 (Windows 10 și Ubuntu 20.04 dual boot)
Am instalat ubuntu 20.04 alături de Windows 10 din USB-ul de instalare ubuntu, am creat o nouă partiție și am ales dispozitivul pentru instalarea bootloader-ului: Windows boot manager.
Totul părea să funcționeze bine (dacă foloseam Ubuntu), până când am încercat să pornesc în Windows. Meniul grub a dispărut și am început să pornesc direct în Windows. Meniul grub ar putea fi restaurat prin rularea reparației de pornire de pe USB Ubuntu, dar a fost pierdut din nou la pornirea în Windows.
În opțiunile de configurare a BIOS-ului pot selecta ordinea de pornire UEFI. Cu toate acestea, în afară de opțiunile unității flash USB și unității USB CD/DVD ROM, există o singură opțiune în Managerul de pornire a sistemului de operare. Se numește Ubuntu (INTEL SSDPEKNW512G8H) înainte de a porni în Windows.După aceea, opțiunea Ubuntu dispare și este înlocuită cu opțiunea Windows boot manager. Chiar și efibootmgr pare să aibă o singură posibilitate, deci nicio opțiune Windows înainte de a porni în Windows:
ieșire efigbootmgr:
Boot Current: 0002
Timeout: 0 secunde
BootOrder: 0002,9999
Boot0002* Ubuntu
Unitate USB Boot9999* (UEFI)
Lucruri pe care le-am incercat pana acum:
Am dezactivat criptarea discului bitlocker în Windows, deoarece a cerut o cheie de securitate de fiecare dată după instalarea Ubuntu. După aceea a încetat să se plângă. De asemenea, am dezactivat opțiunea de pornire securizată din bios, deoarece am fost avertizat despre aceasta de către reparația de pornire. Am dezactivat și opțiunea de pornire rapidă în Windows.
Am încercat să rulez bcdedit /set {bootmgr} cale \EFI\ubuntu\shimx64.efi
în Windows cmd pentru a redirecționa bootloader-ul Windows către grub, cu toate acestea, după aceea, nici măcar nu mai pot porni în Windows. În schimb, sunt binevenit de următorul mesaj:
Nu s-a putut deschide \EFI\ubuntu\unele caractere chinezești â Parametru nevalid
Nu s-a încărcat imaginea \EFI\ubuntu\unele caractere chinezești: Parametru invalid
Start_image() a returnat un parametru nevalid
Urmat de âdispozitivul de pornire nu a fost găsitâ. Am verificat calea și shimx64.efi
există în acel folder. Schimbările ar putea fi inversate cu Bcdedit /set {bootmgr} cale \EFI\Microsoft\Boot\bootmgfw.efi
, care este calea originală către bootloader-ul Windows.
De asemenea, am încercat să șterg bootmgfw.efi
și l-a înlocuit cu cel redenumit shimx64.efi
din folderul Ubuntu. Nici acest lucru nu a rezolvat problema, deoarece după aceea opțiunea Windows din grub tocmai a reîmprospătat meniul Grub.
Nu știu ce altceva să încerc și sunt puțin provizoriu, deoarece cunoștințele mele despre acest lucru sunt foarte limitate. Orice sfat despre ce altceva să încercați va fi apreciat.
soluție: alergare bcdedit /set {bootmgr} cale \EFI\ubuntu\grubx64.efi
în Windows cmd în loc de shimx64.efi.