Dual Boot (razem z Windows) nie uruchamia się: przyczyny i rozwiązania

Wielu użytkowników instaluje Windows i Linux na jednym komputerze. Taka konfiguracja nazywa się Dual Boot. To wygodne rozwiązanie, ale po aktualizacjach, zmianach partycji albo problemach z bootloaderem system może przestać się poprawnie uruchamiać.

Czasami komputer wchodzi od razu do Windows, czasami zatrzymuje się na GRUB-ie, a czasami nie uruchamia się ani Windows, ani Linux. Poniżej znajdują się najczęstsze przyczyny i sposoby naprawy.


1. Najpierw ustal dokładny objaw

  • Komputer uruchamia od razu Windows
  • Pojawia się menu GRUB, ale Linux nie startuje
  • Pojawia się menu GRUB, ale Windows nie startuje
  • Wyświetla się tylko grub rescue
  • Pojawia się no bootable device albo podobny błąd
  • Czarny ekran albo zatrzymanie na logo producenta

2. Najczęstsze przyczyny

  • Aktualizacja Windows zmieniła kolejność bootowania
  • GRUB został uszkodzony albo nadpisany
  • Wystąpił problem z partycją EFI
  • Kolejność rozruchu w BIOS/UEFI została zmieniona
  • Fast Startup pozostawił partycje w nieprawidłowym stanie
  • Po zmianach partycji wpisy rozruchowe przestały pasować
  • Windows Boot Manager albo konfiguracja Linuxa są uszkodzone

3. Najpierw sprawdź kolejność bootowania w BIOS/UEFI

Jeśli komputer zawsze uruchamia od razu Windows, najpierw sprawdź kolejność bootowania. Po większych aktualizacjach Windows Boot Manager często wraca na pierwsze miejsce.

  1. Uruchom komputer ponownie
  2. Podczas startu naciśnij F2, Del, Esc albo F12
  3. Otwórz sekcję Boot w BIOS/UEFI
  4. Sprawdź, który wpis jest pierwszy

4. Jeśli uruchamia się tylko Windows

To nie musi oznaczać, że Linux został usunięty. Bardzo często problem polega tylko na tym, że GRUB nie jest już uruchamiany jako pierwszy.

  • Sprawdź, czy partycja Linux nadal istnieje
  • Sprawdź, czy wpis Linux nadal istnieje w BIOS/UEFI
  • Upewnij się, że tryb bootowania nadal jest UEFI

5. Naprawa GRUB za pomocą Live USB

sudo fdisk -l

Jeśli na przykład partycja główna Linuxa to /dev/sda3, a partycja EFI to /dev/sda1:

sudo mount /dev/sda3 /mnt
sudo mount /dev/sda1 /mnt/boot/efi
sudo grub-install --boot-directory=/mnt/boot /dev/sda
sudo update-grub

Jeśli to nie wystarczy, metoda chroot jest często pewniejsza:

sudo mount /dev/sda3 /mnt
sudo mount /dev/sda1 /mnt/boot/efi
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
grub-install /dev/sda
update-grub
exit

6. Jeśli Windows się nie uruchamia

bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd

Po naprawie Windows może być konieczne ponowne naprawienie GRUB-a.


7. Zwróć uwagę na Fast Startup i tryb UEFI/Legacy

  • Wyłącz Fast Startup w Windows
  • Używaj UEFI dla obu systemów
  • albo Legacy BIOS dla obu systemów

Tryb mieszany bardzo często powoduje problemy z uruchamianiem.


8. Podsumowanie

Gdy Dual Boot nie działa, nie oznacza to automatycznie, że wszystko zostało utracone. Bardzo często problem dotyczy kolejności bootowania, GRUB-a, partycji EFI albo zmian wprowadzonych przez Windows.

  • Sprawdź kolejność bootowania w BIOS/UEFI
  • Upewnij się, że partycje Windows i Linux nadal istnieją
  • Napraw GRUB za pomocą Live USB
  • W razie potrzeby napraw także Windows Boot Manager

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *