Ubuntu

Восстановление GRUB 2 после установки Windows: UEFI и Legacy BIOS

После установки Windows компьютер иногда загружается сразу в неё, хотя Linux-разделы остались на месте. Обычно проблема в загрузчике или порядке загрузки UEFI, а не в удалении Linux. Перед изменениями убедитесь, что разделы с данными действительно существуют.

Сначала определите режим загрузки

Современные системы чаще используют UEFI и отдельный EFI System Partition. Старые установки могут работать в Legacy BIOS. Восстанавливать GRUB желательно из Live USB, загруженного в том же режиме, что и установленная система.

Найдите Linux и EFI-разделы

lsblk -f
sudo fdisk -l

Не копируйте имена разделов из чужой инструкции: корень Linux может быть /dev/sda2, /dev/nvme0n1p3 или другим устройством.

В старом BIOS-примере разделы определялись через fdisk -l. Скриншот полезен именно как напоминание: номер Linux-раздела нельзя брать из чужой команды — его нужно определить на своей машине.

Поиск Linux-раздела через fdisk перед восстановлением GRUB

Смонтируйте установленную систему

После определения корневого раздела смонтируйте его в /mnt. Для UEFI дополнительно подключите EFI System Partition в каталог, который использует ваша система, обычно /mnt/boot/efi. Если /boot вынесен отдельно, смонтируйте и его.

Используйте chroot

Подключите системные каталоги /dev, /proc, /sys и /run, затем войдите в chroot установленной Linux. После этого команды установки загрузчика будут работать с вашей системой, а не с Live-окружением.

UEFI

В UEFI GRUB устанавливается в EFI System Partition и создаёт загрузочную запись. Используйте команды, соответствующие вашему дистрибутиву и архитектуре. Затем обновите конфигурацию GRUB, чтобы заново обнаружить ядра и другие ОС.

Legacy BIOS

В режиме BIOS загрузчик обычно устанавливают на диск целиком, например /dev/sda, а не на раздел /dev/sda1. Ошибка в выборе устройства может нарушить загрузку другого диска, поэтому проверяйте схему через lsblk.

В старом Legacy BIOS-сценарии после монтирования корня выполнялся grub-install на диск целиком, затем система перезагружалась. Это исторический пример для BIOS; в UEFI используется другая схема с EFI System Partition.

Установка GRUB на диск в старом Legacy BIOS сценарии

Если GRUB установлен, но первой грузится Windows

Проверьте порядок загрузки в UEFI. Иногда достаточно выбрать Linux/GRUB запись первой, и переустанавливать загрузчик не требуется.

Перед операциями с загрузчиком

Сохраните важные данные и зафиксируйте текущую разметку дисков. Особенно осторожно работайте на системах с несколькими накопителями, LUKS, LVM, ZFS или нестандартной схемой разделов.

Добавить комментарий

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