У меняв в Ubuntu-13.02 в меню grub два пункта: ядро 3.8.13 и submenu,
которое при раскрытии показывает полный список из трёх ядер.
Как сделать, чтобы 1-м пунктом было другое ядро?
Или как избавиться от submenu, чтобы сразу был один список?
Я файлы в /etc/grub.d ещё никогда не редактировал.
Что-то я не понял, как этим пользоваться. Выбираю 13.04 и ничего не происходит.
И не должно происходить - за Вас никто софт не установит :) .
Пётр, последовательно выполняете команды в консоли:
[console]sudo add-apt-repository ppa:danielrichter2007/grub-customizer[/console]
[console]sudo apt-get update[/console]
[console]sudo apt-get install grub-customizer[/console]
После этого из меню запускаете Grub Customizer, потребует пароль - ему нужны права root-а.
Благодарю за ссылку,информация прдставлена в удобном виде,
но насчёт submenu там нет. Я уже пробовал указывать
GRUB_DEFAULT='имя_пункта'
но всё равно 1-м пунктом остался тот, что и был.
[quote="Peter⇓"]Что-то я не понял, как этим пользоваться. Выбираю 13.04 и ничего не происходит.
И не должно происходить - за Вас никто софт не установит :) .
Пётр, последовательно выполняете команды в консоли:
[console]sudo add-apt-repository ppa:danielrichter2007/grub-customizer[/console]
[console]sudo apt-get update[/console]
[console]sudo apt-get install grub-customizer[/console]
После этого из меню запускаете Grub Customizer, потребует пароль - ему нужны права root-а.[/quote]
Благодарю за разъяснение. А без этого, утилитами grub не получится?
[quote="Peter⇓"]Это не то, надо, чтобы этот пункт был по умолчанию всегда.
Да поставье программу, она эту задачу решает на ура. Причём пункт меню можно выбрать как по номеру, так и по названию.[/quote]
Если бы можно было выбрать по номеру, так я бы и выбрал с помощью grub-set-default.
Там же 1-й пункт и submenu. Я не понял, как в /etc/grub.d/10_linux выбирается
1-й пункт, там как-то неочевидно.
[quote="Peter⇓"]Я не понял, как в /etc/grub.d/10_linux выбирается
1-й пункт, там как-то неочевидно.
Вам нужен результат или Вы хотите в конфиге покопаться? Если первое - я написал, как добиться. Если второе - не ко мне.[/quote]
Мне бы хотелось получить результат стандартными средствами, а не с помощью сторонних программ.
Желания разбираться в этом скрипте у меня нет, но, возможно, ещё попробую.
Я вышел из положения проще. Я переименовал желаемые vmlinuz и initrd так, чтобы они стали последними
по алфавиту и скрипт 10_linux сделал этот пункт с ними 1-м.
Чтобы был доступен grub.info, надо установить grub2-common.
я б вам этого не рекомендовал делать, так как потом при удалении пакета linux-image-X.YY* может удалится не тот vmlinuz....(((
Если хотите нативно, но без сторонней программы, а копать маны лень, то...
Ставите программу которая правит все в гуях. настраиваете через нее как вам надо - изучаете конфиги груба и сравниваете с тем, что было до этого. Находите как это делается и пользуете уже без сторонней программы...
А костыли типа "переименовал", "подсунул" и пр. рано или поздно закончаться неизвестными глюками.. вон как у dm2003. Он любитель покостылить в гонке за IOPSами...
я б вам этого не рекомендовал делать, так как потом при удалении пакета linux-image-X.YY* может удалится не тот vmlinuz....(((
Если хотите нативно, но без сторонней программы, а копать маны лень, то...
Ставите программу которая правит все в гуях. настраиваете через нее как вам надо - изучаете конфиги груба и сравниваете с тем, что было до этого. Находите как это делается и пользуете уже без сторонней программы...
А костыли типа "переименовал", "подсунул" и пр. рано или поздно закончаться неизвестными глюками.. вон как у dm2003. Он любитель покостылить в гонке за IOPSами...
Я понимаю недостаток таких решений, но иначе пришлось бы корректировать системный скрипт 10_linux.
В данном случае при попытке удаления пакета просто не удалятся эти vmlinuz и initrd,
а вообще там долго ничего не будет меняться, так что не страшно.