2

Как я могу изменить порядок загрузки ядра на сервере Ubuntu 13.10?

grep menuentry /boot/grub/grub.cfg

menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-9e268fa1-53bd-4d32-a3b3-ae07362f89cb' {
submenu 'Advanced options for Ubuntu' $menuentry_id_option 'gnulinux-advanced-9e268fa1-53bd-4d32-a3b3-ae07362f89cb' {
    menuentry 'Ubuntu, with Linux 3.11.0-12-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.11.0-12-generic-advanced-9e268fa1-53bd-4d32-a3b3-ae07362f89cb' {
    menuentry 'Ubuntu, with Linux 3.11.0-12-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.11.0-12-generic-recovery-9e268fa1-53bd-4d32-a3b3-ae07362f89cb' {
    menuentry 'Ubuntu, with Linux 3.4.7-030407-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.4.7-030407-generic-advanced-9e268fa1-53bd-4d32-a3b3-ae07362f89cb' {
    menuentry 'Ubuntu, with Linux 3.4.7-030407-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.4.7-030407-generic-recovery-9e268fa1-53bd-4d32-a3b3-ae07362f89cb' {
menuentry 'Memory test (memtest86+)' {
menuentry 'Memory test (memtest86+, serial console 115200)' {

Я хочу установить в меню ядра по умолчанию menuentry 'Ubuntu, with Linux 3.4.7-030407-generic'

Во всех документах, которые я нашел в Google, предлагается: изменить GRUB_DEFAULT в /etc/default/grub и update-grub

но GRUB_DEFAULT не влияет на submenu где находится мое ядро.

например, если я GRUB_DEFAULT=2 то будет выбран пункт menuentry 'Memory test (memtest86+, serial console 115200)' .

1 ответ1

1

Из примеров обозначений подменю:

GRUB_DEFAULT="1>2"

Первая запись определяет элемент главного меню (отсчитывается от 0 и далее), вторая - элемент подменю (также отсчитывается от 0).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .