Dual Boot (разом із Windows) не завантажується: причини та способи вирішення

Багато користувачів встановлюють Windows і Linux на один комп’ютер. Така конфігурація називається Dual Boot. Це зручно, але після оновлень, змін розділів або проблем із завантажувачем система може перестати нормально запускатися.

Іноді комп’ютер одразу входить у Windows, іноді зупиняється на GRUB, а іноді не запускаються ні Windows, ні Linux. Нижче наведені найпоширеніші причини та способи виправлення.


1. Спочатку визначте точний симптом

  • Комп’ютер одразу завантажує Windows
  • Меню GRUB з’являється, але Linux не запускається
  • Меню GRUB з’являється, але Windows не запускається
  • На екрані лише grub rescue
  • З’являється no bootable device або схожа помилка
  • Чорний екран або зависання на логотипі виробника

2. Найпоширеніші причини

  • Оновлення Windows змінило порядок завантаження
  • GRUB пошкоджений або перезаписаний
  • Є проблема з EFI-розділом
  • Змінено порядок завантаження в BIOS/UEFI
  • Fast Startup залишив розділи в некоректному стані
  • Після зміни розділів записи завантаження більше не збігаються
  • Пошкоджений Windows Boot Manager або налаштування Linux

3. Спочатку перевірте порядок завантаження в BIOS/UEFI

Якщо комп’ютер завжди одразу переходить у Windows, перш за все перевірте порядок завантаження. Після великих оновлень Windows Boot Manager часто знову стає першим.

  1. Перезавантажте комп’ютер
  2. Під час увімкнення натисніть F2, Del, Esc або F12
  3. Відкрийте розділ Boot у BIOS/UEFI
  4. Перевірте, який запис стоїть першим

4. Якщо запускається лише Windows

Це не обов’язково означає, що Linux видалено. Дуже часто проблема лише в тому, що GRUB більше не має пріоритету.

  • Перевірте, чи Linux-розділ досі існує
  • Перевірте, чи в BIOS/UEFI залишився запис Linux
  • Переконайтеся, що режим завантаження й далі UEFI

5. Відновлення GRUB через Live USB

sudo fdisk -l

Наприклад, якщо кореневий розділ Linux — /dev/sda3, а EFI-розділ — /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

Якщо цього недостатньо, метод із chroot часто надійніший:

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. Якщо не запускається Windows

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

Після відновлення Windows може знадобитися ще раз відновити GRUB.


7. Зверніть увагу на Fast Startup і режим UEFI/Legacy

  • Вимкніть Fast Startup у Windows
  • Використовуйте UEFI для обох систем
  • або Legacy BIOS для обох систем

Змішані режими часто спричиняють проблеми із запуском.


8. Підсумок

Коли Dual Boot не завантажується, це не означає, що все втрачено. Дуже часто проблема в порядку завантаження, GRUB, EFI-розділі або змінах, які зробила Windows.

  • Перевірте порядок завантаження в BIOS/UEFI
  • Переконайтеся, що розділи Windows і Linux існують
  • Відновіть GRUB через Live USB
  • За потреби відновіть і Windows Boot Manager

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *