Не загружается 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 нередко снова ставит Windows Boot Manager на первое место.

  1. Перезагрузите компьютер
  2. При включении нажмите F2, Del, Esc или F12
  3. Откройте раздел Boot в BIOS/UEFI
  4. Проверьте, какой пункт стоит первым

Если Linux раньше запускался через GRUB, первым обычно должен быть пункт вроде ubuntu или debian.


4. Если загружается только Windows

Это не всегда означает, что Linux удалён. Очень часто просто перестал запускаться GRUB как основной загрузчик.

  • Проверьте, существует ли раздел Linux
  • Проверьте, есть ли в BIOS/UEFI запись Linux
  • Убедитесь, что режим загрузки остался UEFI

Если раздел Linux на месте, GRUB обычно можно восстановить через Live USB.


5. Восстановление GRUB через Live USB

Если GRUB повреждён или перезаписан, загрузитесь с Linux 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

Если меню GRUB появляется, но Windows не запускается, проблема может быть в Windows Boot Manager или конфигурации BCD. Тогда нужно использовать установочный носитель Windows и выполнить восстановление загрузки.

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

После восстановления Windows иногда приходится заново восстанавливать GRUB.


7. Fast Startup и режим UEFI/Legacy

В конфигурации Dual Boot рекомендуется отключить Fast Startup в Windows. Из-за него Linux может отказываться нормально работать с разделом Windows.

Также важно, чтобы обе системы использовали одинаковый режим загрузки:

  • обе через UEFI
  • или обе через Legacy BIOS

Смешанный режим часто вызывает проблемы.


8. Итог

Если Dual Boot перестал загружаться, это не означает, что системы полностью исчезли. Чаще всего проблема связана с порядком загрузки, GRUB, EFI-разделом или последствиями обновления Windows.

  • Проверьте порядок загрузки в BIOS/UEFI
  • Убедитесь, что разделы Windows и Linux существуют
  • Восстановите GRUB через Live USB
  • При необходимости восстановите Windows Boot Manager

Если сами разделы не были удалены, большинство проблем Dual Boot можно исправить.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *