A Windows frissítése után az Ubuntut tartalmazó kettős rendszerindító rendszer hirtelen közvetlenül a Windowsba indul, kihagyhatja a GRUB menüt, vagy egyáltalán nem indul el a Linux. Ezek a problémák gyakran a rendszerbetöltő konfigurációjában, a biztonságos rendszerindítási beállításokban vagy a nem megfelelő rendszerórákból erednek. E problémák megoldása gyorsan visszaállítja a hozzáférést mindkét operációs rendszerhez adatvesztés vagy teljes újratelepítés nélkül.
A GRUB és a Dual-Boot menü visszaállítása a Windows frissítése után
A Windows-frissítések, különösen a nagyobb verziófrissítések, felülírhatják a rendszerbetöltő beállításait, így a rendszer megkerüli a GRUB menüt, és közvetlenül a Windows rendszerbe indul. A kettős rendszerindítás menü visszaállítása:
1. lépés:Nyissa meg a Windowst és indítsa elCommand Promptrendszergazdaként. Kattintson jobb gombbal a Start menüre, válassza kiCommand Prompt (Admin)vagyWindows Terminal (Admin).

2. lépés:Írja be a következő parancsot, hogy a rendszerindítás-kezelőt GRUB-ra állítsa. Ez a parancs arra utasítja a Windowst, hogy az Ubuntu rendszerbetöltőt használja indításkor:
bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
Ez a lépés biztosítja, hogy a GRUB újraindításkor megjelenjen, lehetővé téve az Ubuntu vagy a Windows kiválasztását. Ha a rendszere használjashimx64.efi(gyakori a Secure Boot rendszereken), állítsa be az elérési utat ennek megfelelően:
bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi
3. lépés:Indítsa újra a számítógépet. A GRUB menünek most mindkét operációs rendszernek meg kell jelennie.
Rendszerbetöltők javítása, ha a GRUB vagy a Windows nem indul el
Előfordulhat, hogy a rendszer nem ismeri fel sem az Ubuntut, sem a Windowst a rendszerbetöltő javítása vagy frissítése után. Ha a GRUB nem töltődik be, vagy a Windows kiválasztása a GRUB-ban olyan hibákat produkál, mint például „nem tudja betölteni a képet”:
1. lépés:Használjon élő Ubuntu USB-meghajtót az élő munkamenetbe való indításhoz. Csatlakozzon az internethez.
2. lépés:Nyisson meg egy terminált, és telepítse a Boot Repair alkalmazást:
sudo add-apt-repository -y ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair
3. lépés:Indítsa el a Boot Repair parancsot az alkalmazások menüből. Válassza ki a javasolt javítási lehetőséget. Kövesse az eszköz által adott utasításokat, például futtasson kiemelt parancsokat a terminálban. Ez a folyamat újratelepíti a GRUB-ot és frissíti a rendszerindító bejegyzéseket.
4. lépés:Miután a rendszerindítási javítás befejeződött, indítsa újra, és ellenőrizze, hogy az Ubuntu és a Windows is elérhető-e a GRUB menüből.
A Windows rendszerindítási problémáinak javítása a GRUB javítása után
Ritka esetekben a GRUB javítása vagy működéseupdate-grubmegrongálhatja a Windows rendszerindító fájljait, ami hibákat eredményezhet a Windows GRUB-ról vagy UEFI-ről történő indításakor. Ha a Windows még akkor sem indul el, ha közvetlenül az UEFI rendszerindító menüjéből választja ki, mélyebb javításra van szükség:
1. lépés:Töltse le a hivatalos Windows telepítési adathordozó-létrehozó eszközt innen. Használja Windows helyreállítási USB-meghajtó létrehozására.
2. lépés:Indítsa el az USB-meghajtóról. A beállítás menüben válassza ki a nyelvet, majd kattintson a „Javítás” vagy a „Hibaelhárítás” lehetőségre a telepítés folytatása helyett.
3. lépés:Nyissa meg a Parancssort a helyreállítási lehetőségek közül.

4. lépés:Használatdiskpartmeghajtóbetűjelek azonosítása és hozzárendelése az EFI (boot) és a Windows partíciókhoz. Például:
diskpart
list disk
select disk #
list partition
select partition # (choose EFI partition, usually 300-500MB)
assign letter=n:
select partition # (choose Windows partition)
assign letter=c:
exit

5. lépés:Frissítse a rendszerindító szektort és építse újra a rendszerindítási konfigurációs adatokat:
bootsect /nt60 all /force
c:
bcdboot c:\windows /s n: /f all
bootrec /scanos
bootrec /fixmbr
bootrec /fixboot (skip if “access denied” appears)
bootrec /rebuildbcd

6. lépés:Lépjen ki és indítsa újra. A Windowsnak most megfelelően kell elindulnia. A GRUB menü alapértelmezettként való visszaállításához nyissa meg az UEFI beállításait, és helyezze át az Ubuntu bejegyzést a rendszerindítási sorrend tetejére.
A biztonságos rendszerindítás és az SBAT biztonsági házirend hibáinak megoldása
A legújabb Windows-frissítések aktiválhatják a Secure Boot Advanced Targeting (SBAT) funkciót, amely blokkolja a régebbi Linux rendszerbetöltőket, és megakadályozza az Ubuntu elindulását. Ha olyan hibákat lát, mint „Az SBAT-adatok ellenőrzése nem sikerült: a biztonsági irányelvek megsértése”, kövesse az alábbi lépéseket:
1. lépés:A gomb megnyomásával adja meg a rendszer BIOS vagy UEFI firmware beállításaitF2,Delete, vagy a kijelölt kulcsot az indítás során.
2. lépés:A biztonságos rendszerindítás letiltása. Mentse el, és lépjen ki a firmware-beállításokból.
3. lépés:Indítsa el az Ubuntut. Nyisson meg egy terminált, és futtassa:
sudo mokutil --set-sbat-policy deleteEz a parancs eltávolítja a problémás SBAT-visszavonást, lehetővé téve az Ubuntu rendszerindítását.
4. lépés:Indítsa újra, és ellenőrizze, hogy a Linux elindul-e. Az SBAT állapotának ellenőrzéséhez használja:
mokutil --list-sbat-revocationsHa a lista üres, az SBAT blokk törlődik.
5. lépés:Opcionálisan engedélyezze újra a Secure Boot funkciót az UEFI beállításaiban, ha az Ubuntu újra működik.
A Windows és az Ubuntu közötti időbeli különbségek kijavítása
A kettős rendszerindítású beállítások gyakran helytelen időt jelenítenek meg egy operációs rendszerben a hardveres óra eltérő értelmezése miatt. A Windows a hardver óráját helyi időként kezeli, míg a Linux azt feltételezi, hogy UTC-re van állítva. Ez az eltérés időeltolódást okoz a rendszerek közötti váltás után.
1. lépés:Ahhoz, hogy az Ubuntu helyi időt használjon (a Windows elvárásainak megfelelően), nyisson meg egy terminált az Ubuntuban, és futtassa:
sudo timedatectl set-local-rtc 1Ez a parancs úgy konfigurálja az Ubuntut, hogy a hardverórát helyi időként olvassa és írja be, megelőzve az időbeli eltéréseket az operációs rendszerek közötti váltáskor.
2. lépés:Alternatív megoldásként engedélyezze az automatikus időszinkronizálást a Windows és az Ubuntu rendszerben is. Az Ubuntuban lépjen a Rendszerbeállítások > Dátum és idő menüpontra, és engedélyezze az automatikus idő- és időzóna-frissítéseket. Windows rendszerben engedélyezze az „Idő automatikus beállítása” lehetőséget a Dátum és idő beállításainál.
A rendszerindítási sorrend és a GRUB menü beállításainak módosítása
Ha a GRUB menü alapértelmezése az Ubuntu, és azt szeretné, hogy először a Windows jelenjen meg, vagy ha a GRUB menüből hiányzik a Windows:
1. lépés:Telepítse a GRUB testreszabót az Ubuntuban a következő futtatásával:
sudo apt install grub-customizer2. lépés:Indítsa el a GRUB Customizer programot, helyezze át a Windows bejegyzést az Ubuntu fölé a nyílgombok segítségével, és mentse a módosításokat. Ezzel a Windows-t állítja be alapértelmezett rendszerindítási beállításként.
Ha a Windows hiányzik a GRUB menüből az Ubuntu 22.04 vagy újabb verziójának telepítése után, szerkessze/etc/default/grubés add hozzá:
GRUB_DISABLE_OS_PROBER=falseEzután frissítse a GRUB-ot:
sudo update-grubE célzott javítások alkalmazása visszaállítja a teljes kettős rendszerindítási funkcionalitást, megoldja az idővel kapcsolatos problémákat, és biztosítja, hogy a Windows és az Ubuntu is elérhető maradjon frissítések vagy konfigurációs módosítások után.










