Как использовать GRUB_DEFAULT для выбора ОС по умолчанию для загрузки? [dубликат]

Этот вопрос уже имеет ответ здесь: Редактирование загрузочного элемента по умолчанию в меню grub, окончательный ответ? 2 ответа

Я запускаю UBUNTU 17.10 и имею более одного ядра Linux, которые, возможно, захочу запустить.

Согласно текущему руководству grub, GRUB_DEFAULT является «пунктом меню по умолчанию. Это может быть число, и в этом случае он идентифицирует N-й элемент в сгенерированном меню, отсчитываемом от нуля, или заголовок записи в меню, или специальную строку «сохранен». Использование идентификатора может быть полезно, если вы хотите установить в качестве значения по умолчанию, даже если перед ним может быть переменное количество записей. "

Меню grub больше не предоставляет различные параметры ОС. Он предоставляет элемент меню с именем «Дополнительно». Выбор этого пункта меню вызывает подменю загрузочных ядер. GRUB_DEFAULT не индексирует это подменю.

Должен ли я добавлять собственные пользовательские параметры загрузки в /etc/grub.d/40_custom и ссылаться на эти пункты меню в файле grub.menu? Это решение кажется громоздким. Определение ядра по умолчанию было намного проще в прошлом.

2
задан 30 October 2017 в 20:45

2 ответа

Вот самый простой способ сделать это ...

Изменить /etc/default/grub ...

sudo -H gedit /etc/default/grub

в верхней части файла, отредактировать / добавить эти параметры. ..

GRUB_DEFAULT=saved GRUB_SAVEDEFAULT=true

Затем обновите grub ...

sudo update-grub

Теперь, когда вы загружаете, он будет помнить последнюю выбранную вами ОС и сделать это по умолчанию до в следующий раз, когда вы выберете другую ОС.

0
ответ дан 18 July 2018 в 04:15

Вот самый простой способ сделать это ...

Изменить /etc/default/grub ...

sudo -H gedit /etc/default/grub

в верхней части файла, отредактировать / добавить эти параметры. ..

GRUB_DEFAULT=saved GRUB_SAVEDEFAULT=true

Затем обновите grub ...

sudo update-grub

Теперь, когда вы загружаете, он будет помнить последнюю выбранную вами ОС и сделать это по умолчанию до в следующий раз, когда вы выберете другую ОС.

0
ответ дан 24 July 2018 в 18:02
  • 1
    Я делюсь машиной с двумя другими пользователями, которые загружают другие версии Linux. Я бы предпочел, чтобы версия Linux по умолчанию была одинаковой для всех нас. Это ванильная версия Linux, на которой никто из нас не взламывает. Все мы в разное время загружаемся за исключением версии Linux по умолчанию. – Joachim Martillo 30 October 2017 в 21:38
  • 2
    Я поместил следующую директиву GRUB_DEFAULT в / etc / default / grub. GRUB_DEFAULT="1>2" ------- После того как я выполнил update-grub и перезагрузился, система загрузила третье ядро ​​в подменю Advanced. Я нашел эту процедуру в другом запросе ответа. Мне еще предстоит найти отрывок из руководства grub , в котором обсуждается это использование GRUB_DEFAULT. – Joachim Martillo 5 November 2017 в 21:35
  • 3
    Я нашел, где в ручном навигационном подменю с GRUB_DEFAULT почти обсуждается: 15.1.10 default . – Joachim Martillo 6 November 2017 в 00:16

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

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