Чтобы GRUB на Arch Linux в EFI-режиме не запоминал последнюю загруженную систему и всегда загружал заданную по умолчанию, выполните следующие шаги:
1. Отредактируйте конфигурацию GRUB:
sudo nano /etc/default/grub
- Установите
GRUB_DEFAULT=0(или индекс нужной записи меню). - Убедитесь, что
GRUB_SAVEDEFAULTлибо отсутствует, либо равноfalse:
#GRUB_SAVEDEFAULT=true
2. Обновите конфигурацию GRUB:
sudo grub-mkconfig -o /boot/grub/grub.cfg
3. Проверьте EFI-раздел:
Убедитесь, что EFI-раздел смонтирован (обычно /boot или /boot/efi):
lsblk
mount | grep /boot
4. (Опционально) Переустановите GRUB:
Если возникают проблемы с загрузкой:
sudo grub-install
5. Перезагрузите:
reboot
Теперь GRUB будет загружать указанную по умолчанию запись, игнорируя последнюю выбранную. Если используются дополнительные скрипты в /etc/grub.d/, проверьте их на наличие команды savedefault:
grep -r savedefault /etc/grub.d/
[file-name 000260_2025-10-17_06-45-05.txt]