Поговорим об аналоге nextboot, который доступен в FreeBSD – но только в Linux. Данный функционал должен поддерживается загрузчиком. В статье будет рассмотрен пример с загрузчиком grub версии 2.
Редактируем /etc/default/grub, а точнее строке GRUB_DEFAULT присваиваем новое значение
GRUB_DEFAULT=saved
Сохраняем и выполняем
#update-grub
Далее выбираем ядро, которое будет грузиться по умолчанию и ставим соответствующий номер (нумерация начинается с 0)
#grub-set-default 0
А теперь выбираем ядро, которое нужно загрузить 1 раз, при следующей перезагрузке
#grub-reboot 1
После этого перегружаемся.
Данный метод очень полезен, когда идёт установка нового ядра, особенно удалённо.