Попробуйте переключиться в пассивный режим:
set ftp:fxp-passive-source true
Я обнаружил ожидаемое поведение приоритета ядра grub по умолчанию. Как я уже говорил, grub на самом деле может определить больший номер версии ядра и установить его в качестве ядра по умолчанию. При вызове grub-mkconfig
сценарии оболочки загружаются в /etc/grub.d
. Один из скриптов /etc/grub.d/10_linux
. В этом скрипте есть функция version_find_latest
, которая помогает определить новую версию. Подробнее здесь:https://askubuntu.com/questions/1254758/how-does-update-grub-decide-which-kernel-to-set-as-the-default
Однако я не смог понять, что не так с моей системой Arch. Мне пришлось переустановить систему из-за какой-то критической ошибки, вызванной моей ошибкой, и позже я сменил свой дистрибутив.
Но поскольку Arch использует ту же команду grub-mkconfig
и имеет те же скрипты в /etc/grub.d
, поведение должно быть таким же.