Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Не загружается пункт подменю  (Прочитано 486 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Peter_I

  • Автор темы
  • Старожил
  • *
  • Сообщений: 3037
    • Просмотр профиля
Не загружается пункт подменю
« : 27 Апреля 2020, 11:57:45 »
Здравствуйте!

У меня в Ubuntu-18.04 не отрабатывается установка выбора пункта по умолчанию. Я пишу в /etc/default/grub
GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 5.3.0-28-generic"вызываю "grub-mkconfig -o /boot/grub/grub.cfg", всё выполняется, но при загрузке в меню этот пункт не появляется,
всё остаётся как было. В чём причина и что надо сделать?
Пётр.

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5589
  • Все по палатам!
    • Просмотр профиля
Re: Не загружается пункт подменю
« Ответ #1 : 27 Апреля 2020, 12:42:09 »
А update-grub делаешь?
Извините, я все еще учусь

Оффлайн Peter_I

  • Автор темы
  • Старожил
  • *
  • Сообщений: 3037
    • Просмотр профиля
Re: Не загружается пункт подменю
« Ответ #2 : 27 Апреля 2020, 12:53:09 »
Нет, не делаю и раньше не делал.
Пётр.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Не загружается пункт подменю
« Ответ #3 : 27 Апреля 2020, 12:55:31 »
И чего ты ожидаешь?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Peter_I

  • Автор темы
  • Старожил
  • *
  • Сообщений: 3037
    • Просмотр профиля
Re: Не загружается пункт подменю
« Ответ #4 : 27 Апреля 2020, 13:21:40 »
Теперь я для начала жду, чтобы мне кто-нибудь из вас объяснил, в чём разница между этими командами.
Они создают одинаковые файлы, т.е. в grub.cfg появляется пункт, назначенный мною как GRUB_DEFAULT.
Вот я и ожидал, чтобы он появился на экране. М.б., теперь что-то ещё надо сделать для этого?
Пётр.

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5589
  • Все по палатам!
    • Просмотр профиля
Re: Не загружается пункт подменю
« Ответ #5 : 27 Апреля 2020, 14:01:46 »
Peter_I, по манам разницы вроде нет :(. Извини, но мкконфиг никогда не использовал
...Посмотрел текст update-grub (legacy) - нет ссылок на mkconfig.
Извините, я все еще учусь

Оффлайн Peter_I

  • Автор темы
  • Старожил
  • *
  • Сообщений: 3037
    • Просмотр профиля
Re: Не загружается пункт подменю
« Ответ #6 : 27 Апреля 2020, 14:04:58 »
А я всегда использовал grub-mkconfig. Прежде чем ответить, я специально проверил - обе команды создают одинаковые файлы.
Пётр.

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6909
    • Просмотр профиля
Re: Не загружается пункт подменю
« Ответ #7 : 27 Апреля 2020, 14:08:02 »
Цитировать
Посмотрел текст update-grub (legacy) - нет ссылок на mkconfig
О как! Да он состоит и вызова  этой команды.
Цитировать
GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 5.3.0-28-generic"
Peter_I, попробуй так:
GRUB_DEFAULT="Advanced options for Ubuntu>>>Ubuntu, with Linux 5.3.0-28-generic"

Оффлайн Peter_I

  • Автор темы
  • Старожил
  • *
  • Сообщений: 3037
    • Просмотр профиля
Re: Не загружается пункт подменю
« Ответ #8 : 27 Апреля 2020, 14:46:03 »
К сожалению, с ">>>" тоже не помогло. Я пробовал части до и после ">" указывать каждую в своих кавычках, тоже не помогло.
М.б., я какую-то опцию не включил или запретил? Я помню, что несколько лет назад у меня это сработало,
с "Advanced options for Ubundu>", или Debian.
Пётр.

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6909
    • Просмотр профиля
Re: Не загружается пункт подменю
« Ответ #9 : 27 Апреля 2020, 15:01:20 »
Я как-то  тоже возился с выовом из субменю, не получилось. Но в grubenv он пишет так  ">>>".
Для себя нашел такой рабочий вариант:
### BEGIN /etc/grub.d/40_flash ###
color_normal=light-green/black; menu_color_normal=light-green/black; menu_color_highlight=light-green/blue
timeout_style=menu; timeout=2; default='Flash menu >>>>>'

submenu 'Flash menu >>' {
  menu_color_highlight=light-green/blue; default='*buntu live'; fallback='*buntu live'; timeout=4
...
Файл 40_flash мой аналог 40_custom.
Результат. По умолчанию выбирается субменю 'Flash menu >>'. Через 2с входит в это субменю, выбирается '*buntu live', через 4с запускается.

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Не загружается пункт подменю
« Ответ #10 : 27 Апреля 2020, 15:01:53 »
Peter_I, a как реально этот пункт называется? grep menuentry /boot/grub/grub.cfg
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн Peter_I

  • Автор темы
  • Старожил
  • *
  • Сообщений: 3037
    • Просмотр профиля
Re: Не загружается пункт подменю
« Ответ #11 : 27 Апреля 2020, 15:09:45 »
Azure, он называется "Ubuntu, with Linux-5.3.0-28-generic".
Я попробовал написать
GRUB_DEFAULT="1>2"
там нумерация с 0, а он 3-й по порядку, но тоже не помогло, но когда в прошлый раз помогло, то,  вроде бы было именно так.

Пользователь добавил сообщение 27 Апреля 2020, 15:20:57:
Наоборот, с GRUB_DEFAULT="1>2" именно всё получилось, я ошибочно не на то нажал, так что вопрос решён,
хотя и не совсем так, как я ожидал. Я почему-то думал, что появится отдельный пункт, а теперь просто
отметка устанавливается на том пункте, который нужен и надо два раза нажать на Enter.
Благодарю всех за внимание.
« Последнее редактирование: 27 Апреля 2020, 15:20:57 от Peter_I »
Пётр.

 

Страница сгенерирована за 0.052 секунд. Запросов: 26.