Есть ли простой способ отключить новую структуру submenu
в Grub2? Я хотел бы вернуть старую структуру (каждый вариант как menuentry
), где каждое ядро видно и выбирается на лету.
Я уже пробовал это решение, но безрезультатно. И это является самым многообещающим решением, которое я нашел до сих пор. Я не пробовал (завтра попробую), но мне было интересно, есть ли лучший способ.
Спасибо за любую помощь.
В последней версии Ubuntu (14.04) можно указать:
GRUB_DISABLE_SUBMENU=y
в / etc / default / grub
.
Затем примените с
sudo update-grub
Не рекомендуется
Ответ ниже относится к версиям 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
, чтобы применить изменения.
Что ж, если вы не против добавить PPA
, тогда да!
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 .
Выберите элементы подменю по очереди и нажмите кнопку ↑ (Вверх) на панели инструментов, чтобы переместить их в главное меню.
И никаких подменю! Сохраните настройки, нажав кнопку «Сохранить» на панели инструментов. Это оно!
Чтобы удалить настройщик Grub, выполните следующие команды в терминале
sudo apt-get autoremove --purge grub-customizer sudo add-apt-repository -r ppa:danielrichter2007/grub-customizer sudo apt-get update