Как я могу показать все ядра в меню Grub2, то есть отключить подменю (& ldquo; Предыдущие версии Linux & rdquo;)?

Есть ли простой способ отключить новую структуру submenu в Grub2? Я хотел бы вернуть старую структуру (каждый вариант как menuentry), где каждое ядро ​​видно и выбирается на лету.

Я уже пробовал это решение, но безрезультатно. И это является самым многообещающим решением, которое я нашел до сих пор. Я не пробовал (завтра попробую), но мне было интересно, есть ли лучший способ.

Спасибо за любую помощь.

17
задан 13 April 2017 в 15:24

3 ответа

В последней версии Ubuntu (14.04) можно указать:

GRUB_DISABLE_SUBMENU=y

в / etc / default / grub .

Затем примените с

sudo update-grub
15
ответ дан 13 April 2017 в 15:24

Не рекомендуется

Ответ ниже относится к версиям Ubuntu старше 14.04

gksu gedit /etc/grub.d/10_linux

В конце файла:

  if [ "$list" ] && ! $in_submenu; then
    echo "submenu \"Previous Linux versions\" {"
    in_submenu=:
  fi
done

if $in_submenu; then
  echo "}"

добавьте символ "#" перед некоторыми строками, чтобы отключить (т.е. закомментируйте) их эффект, сделайте так, чтобы он выглядел так (изменено 4 строки):

  if [ "$list" ] && ! $in_submenu; then
    #echo "submenu \"Previous Linux versions\" {"
    in_submenu=:
  fi
done

#if $in_submenu; then
  #echo "}"
#fi

Затем запустите sudo update-grub , чтобы применить изменения.

4
ответ дан 13 April 2017 в 15:24

Что ж, если вы не против добавить PPA , тогда да!

Grub Customizer :

Grub Customizer - это графический интерфейс для настройки настройки grub2 / burg. Это позволяет вам редактировать записи меню GRUB2: переупорядочивать, переименовывать или добавлять / удалять записи.

Установка:

sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer

Как отключить подменю Grub2?

После установки нажмите Alt + F2 , введите grub-customizer и нажмите Enter .

Выберите элементы подменю по очереди и нажмите кнопку (Вверх) на панели инструментов, чтобы переместить их в главное меню. enter image description here

И никаких подменю! Сохраните настройки, нажав кнопку «Сохранить» на панели инструментов. Это оно! enter image description here


Чтобы удалить настройщик Grub, выполните следующие команды в терминале

sudo apt-get autoremove --purge grub-customizer
sudo add-apt-repository -r ppa:danielrichter2007/grub-customizer
sudo apt-get update
3
ответ дан 13 April 2017 в 15:24

Другие вопросы по тегам:

Похожие вопросы: