Grub2 загрузка ядра по-умолчанию


Для установки ядра по-умолчания загрузчике Grub2 необходимо в файле /etc/default/grub в строке GRUB_DEFAULT=’Название ядра написать название ядра, которое должно загружаться. Находим местоположение файла grub.cfg:

Обычно этот файл находится в одном из подкаталогом паки /boot, например /boot/grub2/ или /boot/efi/EFI/centos/grub.cfg. Для поиска файла воспользуемся командой:

#locate grub.cfg

Если locate команда на работает, то:

#find /boot/ -name grub.cfg

Затем запускаем команду:

#grub2-mkconfig -o /boot/grub2/grub.cfg

Заново создастся конфигурационный файл загрузчика и система по-умолчанию будет загружать выбранное нами ядро.
Синтаксис написания ядра можно взять из файла grub.cfg. Если в grub.cfg нет нужного нам ядра, то можно пересоздать этот файл запустив команду grub2-mkconfig. После этого в файле grub.cfg появятся названия всех установленных ядер. Далее всё делается по вышеописанной методике.

Более простым и быстрым методом является команда grub2-set-default, последовательность ядер можно посмотреть в файле grub.cfg или во время загрузки Linux. Нумерации в самом файл нет, но последовательность начинается с 0, то есть первое ядро соответствует 0.

#grub2-set-default 1

Второе ядро станет загружаться по умолчанию.