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 можна выправіць.

Leave a Reply

Ваш адрас электроннай пошты не будзе апублікаваны. Неабходныя палі пазначаны як *