Можно ли поручить GRUB не включать запись «Дополнительные параметры» во время регулярного обновления? Я имею в виду этот фрагмент в /boot/grub/grub.cfg который я вынужден удалять вручную каждый раз, когда какое-то обновление пакета запрашивает воссоздание конфигурации GRUB:

submenu 'Advanced options for Debian GNU/Linux' $menuentry_id_option 'gnulinux-advanced-7abbf46a-25c1-4ac5-b8fc-eff98778e924' {
        menuentry 'Debian GNU/Linux, with Linux 3.16.0-4-amd64' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.16.0-4-amd64-advanced-7abbf46a-25c1-4ac5-b8fc-eff98778e924' {
                load_video
                insmod gzio
                if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
                insmod part_msdos
                insmod lvm
                insmod ext2
                set root='lvmid/iLJBEP-k39n-9Orf-iYFY-szXc-GiFC-hw19FQ/R5kb0j-PEbc-THWn-fH8a-rECU-z7x2-Mr200e'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint='lvmid/iLJBEP-k39n-9Orf-iYFY-szXc-GiFC-hw19FQ/R5kb0j-PEbc-THWn-fH8a-rECU-z7x2-Mr200e'  7abbf46a-25c1-4ac5-b8fc-eff98778e924
                else
                  search --no-floppy --fs-uuid --set=root 7abbf46a-25c1-4ac5-b8fc-eff98778e924
                fi
                echo    'Loading Linux 3.16.0-4-amd64 ...'
                linux   /boot/vmlinuz-3.16.0-4-amd64 root=/dev/mapper/debianvg-mainlv ro  quiet
                echo    'Loading initial ramdisk ...'
                initrd  /boot/initrd.img-3.16.0-4-amd64
        }

Система стабильная Debian (Jessie 8.5) с установленной GRUB версии 2.02 ~ beta2-22+deb8u1.

1 ответ1

0
  • Добавьте GRUB_DISABLE_SUBMENU=y в /etc/default/grub
  • Восстановите конфигурацию grub: grub-mkconfig -o /boot/grub/grub.cfg

Смотрите Arch Linux wiki для большего количества объяснений:

Если у вас установлено несколько ядер, скажем, linux и linux-lts, по умолчанию grub-mkconfig группирует их в подменю. Если вам не нравится это поведение, вы можете вернуться к одному меню, добавив следующую строку в /etc/default/grub:

GRUB_DISABLE_SUBMENU=y

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