При установке второй Linux-системы рядом с уже установленной часто возникает проблема:
после перезагрузки меню выбора ОС пропадает, и загружается только новая система.
Так произошло и в моём случае — после установки EndeavourOS рядом с Astra Linux выбор ОС исчез.
Разберёмся, почему так происходит и как всё восстановить.
Почему пропадает выбор системы
Когда вы устанавливаете вторую Linux-систему:
- она устанавливает свой загрузчик GRUB;
- перезаписывает предыдущий загрузчик;
- иногда не включает автоматический поиск других ОС.
В результате старая система никуда не девается — просто не отображается в меню.
Часть 1. Восстановление в режиме Legacy (BIOS)
Это самый простой случай.
1. Проверяем, в каком режиме загружена система
В терминале выполните:
[ -d /sys/firmware/efi ] && echo UEFI || echo BIOS
Если выводится BIOS — значит используется Legacy.
2. Устанавливаем os-prober
Он отвечает за поиск других операционных систем.
sudo pacman -S os-prober
3. Разрешаем поиск других ОС в GRUB
Открываем конфигурацию:
sudo nano /etc/default/grub
Добавляем или изменяем строку:
GRUB_DISABLE_OS_PROBER=false
Сохраняем файл.
4. Пересобираем конфигурацию GRUB
sudo grub-mkconfig -o /boot/grub/grub.cfg
Если всё хорошо, появится строка вроде:
Found Astra Linux on /dev/sdaX
5. Перезагружаемся
sudo reboot
Меню выбора систем должно появиться.
Часть 2. Восстановление в режиме UEFI
UEFI работает иначе.
Загрузчик хранится не в MBR, а в отдельном EFI-разделе (обычно FAT32, 100–500 МБ).
1. Проверяем режим
[ -d /sys/firmware/efi ] && echo UEFI || echo BIOS
Если выводится UEFI — читаем дальше.
2. Проверяем EFI-раздел
lsblk -f
Ищем раздел:
- тип: vfat
- размер: 100–500 МБ
- обычно смонтирован в
/boot/efi
3. Устанавливаем os-prober
sudo pacman -S os-prober
4. Разрешаем поиск ОС
В файле /etc/default/grub:
GRUB_DISABLE_OS_PROBER=false
5. Убеждаемся, что EFI-раздел смонтирован
mount | grep efi
Если нет — монтируем вручную (пример):
sudo mount /dev/sda1 /boot/efi
(подставьте свой раздел)
6. Переустанавливаем GRUB в UEFI
sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=EndeavourOS
7. Пересобираем конфигурацию
sudo grub-mkconfig -o /boot/grub/grub.cfg
После этого старая система должна появиться в меню.
Полезные советы
1. Лучше, чтобы GRUB управляла одна система
Иначе при обновлениях они будут перезаписывать друг друга.
2. Не паникуйте
Если пропал выбор ОС — это не удаление системы, а всего лишь проблема загрузчика.
3. Для экспериментов используйте отдельный диск
Это избавляет от 90% проблем.
Итог
Если вы установили EndeavourOS рядом с Astra Linux и пропал выбор ОС:
- в Legacy — достаточно включить os-prober и пересобрать GRUB;
- в UEFI — дополнительно нужно проверить EFI-раздел и переустановить загрузчик.
В большинстве случаев проблема решается за 5–10 минут.