Metody płatności Abuse

Jak przywrócić Grub po instalacji systemu Windows

07.07.2024, 19:41

Jeśli masz dwa systemy operacyjne na swoim komputerze, Windows i Linux, i zaktualizowałeś swój system Windows z 7, 8 lub 8.1 do najnowszego Windows 10, mogą wystąpić problemy z programem ładującym Grub podczas korzystania z UEFI Secure Boot. Podczas aktualizacji systemu, Windows 10 po prostu usunie bootloader Grub i zapisze tam swój własny bootloader.

Następnie, po ponownym uruchomieniu systemu, użytkownik spodziewa się zobaczyć menu wyboru systemu operacyjnego Grub, ale zamiast tego uruchamia się nowy Windows 10. Może się wydawać, że nie ma sposobu, aby uzyskać dostęp do Ubuntu lub że nie można uruchomić Ubuntu wraz z Windows 10. Ale tak nie jest.

Po co przywracać Grub po instalacji Windows?

Po zainstalowaniu systemu Windows może być konieczne przywrócenie programu ładującego Grub, jeśli masz podwójny rozruch z Linuksem. Windows może nadpisać program ładujący Grub podczas instalacji, co może spowodować, że Linux przestanie się uruchamiać. Przywrócenie Grub pozwoli ci wybrać system operacyjny podczas uruchamiania komputera i przywrócić dostęp do Linuksa.

Przywracanie Grub

Często eksperci radzą, aby zainstalować Ubuntu na innym dysku, ale istnieje proste rozwiązanie. Zawsze można skorzystać ze standardowej metody, na przykład używając płyty LiveCD. Ale jeśli używasz UEFI, istnieje rozwiązanie wykorzystujące Windows 10.

Uruchamianie CMD

Najpierw kliknij ikonę wyszukiwania w systemie Windows, wpisz cmd i znajdź Wiersz polecenia systemu Windows. Kliknij go prawym przyciskiem myszy i wybierz Uruchom jako administrator:

Cmd запуск

Podłącz partycję EFI

Następnie możesz spróbować odgadnąć nazwę pliku programu ładującego Grub na partycji EFI, ale możesz też zrobić odwrotnie i po prostu sprawdzić. Aby zamontować partycję EFI, uruchom diskpart. Aby to zrobić, uruchom:

$ diskpart

Następnie wyświetl listę dostępnych dysków:

$ list disk

Wybierz jako aktywny dysk, na którym zainstalowany jest system Windows 10 i na którym aktualnie znajduje się partycja EFI:

$ sel disk 0

Jak przywrócić Grub po instalacji systemu Windows

Wyświetl listę partycji na dysku:

$ list vol

Zlokalizuj partycję EFI, zwykle jest ona sformatowana w systemie plików FAT i zajmuje około 100 megabajtów miejsca. W tym przypadku jest to wolumin 2:

Jak przywrócić Grub po instalacji systemu Windows

Tej partycji należy przypisać literę. Aby to zrobić, wykonaj

$ sel vol 2
$ assign letter=I:

Jak przywrócić Grub po instalacji systemu Windows

Find bootloader

Teraz musisz znaleźć plik bootloadera na partycji EFI. Ale nie możesz otworzyć tej partycji w Eksploratorze, musisz użyć tylko wiersza poleceń. Zamknij DiskPart i wykonaj polecenie:

$ cd /d I:

Następnie użyj polecenia dir, aby znaleźć bootloader Grub. Na przykład:

$ dir EFIUbuntu

Jak przywrócić Grub po instalacji systemu Windows

Tutaj znajduje się plik grubx64.efi. To jest to. W innych dystrybucjach bootloader może nazywać się inaczej, dlatego podałem, jak go wyszukać.

Przywracanie GRUB-a

Teraz skopiuj i uruchom to polecenie:

bcdedit /set {bootmgr} path EFIubuntugrubx64.efi

Nie będziesz musiał wpisywać hasła, jeśli masz uprawnienia administratora, a program powinien działać poprawnie. To polecenie zapisze z powrotem bootloader Grub zamiast bootloadera Windows 10.

Jeśli polecenie zwróciło błąd, możesz wycofać zmiany za pomocą tego polecenia:

$ bcdedit /deletevalue {bootmgr} path EFIubuntugrubx64.efi

Następnie można włączyć program ładujący systemu Windows 10:

$ bcdedit /set {bootmgr} path EFIMicrosoftBootootmgfw.efi

Uruchom ponownie komputer, a na ekranie pojawi się znajomy Grub. To kończy proces odzyskiwania Grub.

Dlaczego przywracanie nie powiodło się?

Istnieje kilka powodów, dla których przywrócenie Grub może być trudne po instalacji systemu Windows. Oto niektóre z możliwych powodów:

  1. Nadpisanie bootloadera: Podczas instalacji Windows, zwłaszcza na tej samej partycji, na której zainstalowany jest Linux, Windows może nadpisać bootloader Grub swoim własnym bootloaderem, powodując, że Grub nie będzie już dostępny.
  2. UEFI i Secure Boot: Na komputerach z włączonymi UEFI i Secure Boot może być wymagana dodatkowa konfiguracja, aby przywrócić Grub po instalacji Windows.
  3. Różne partycje i dyski: Jeśli różne systemy operacyjne są zainstalowane na różnych partycjach lub dyskach, może to również wpłynąć na sposób odzyskiwania Grub.
  4. Nieprawidłowe odzyskiwanie: czasami mogą wystąpić błędy lub nieprawidłowe polecenia podczas próby odzyskania Grub, powodując niepowodzenie procedury odzyskiwania.
  5. Aktualizacje systemu Windows: po aktualizacji systemu Windows mogą wystąpić problemy z programem ładującym Grub z powodu zmian w systemie.

Aby pomyślnie przywrócić Grub po instalacji Windows, zaleca się skorzystanie ze specjalistycznych instrukcji dla konkretnej konfiguracji i dystrybucji Linuksa