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

Каждый раз, когда я пытался с двойной загрузкой Ubuntu с Windows, я всегда испытываю трудности с тем же ... редактирование параметра по умолчанию на загрузчике grub. Теперь я запускаю 11.10 и сталкиваюсь с той же проблемой.

  • Startup-manager не работал с 11.04, и он не работает с 11.10.
  • Редактирование GRUB_DEFAULT= в файле /etc/default/grub, похоже, тоже не работает.

Это не должно быть сложно, и я уверен, что есть простое объяснение. Может кто-нибудь, пожалуйста, скажите мне, что это такое?

24
задан 18 October 2011 в 17:45

7 ответов

Окончательное руководство - это вики сообщества (ссылка ниже).

Но в итоге - GRUB_DEFAULT принимает либо числовое, либо строковое значение. Числовые значения отражают параметры порядка загрузки (значения входа в меню), описанные в /boot/grub/grub.cfg

Например - в моем grub значение GRUB_DEFAULT установлено в значение 6 (шесть):

Если вы посмотрите на /boot/grub/grub.cfg и подсчитаете строки, начинающиеся с текстового меню, где первая запись равна нулю, вторая - одна и так далее, вы увидите, что значение шесть соответствует тому, что вы видите на экране grub.

enter image description here

NB Я усекаю файл, чтобы просто показывать строки, начинающиеся с текста menuentry

Настройка по строковому значению полезна, если вы хотите, чтобы окна загружались по умолчанию.

Вы вносите изменения в GRUB_DEFAULT в файле /etc/default/grub

В обоих случаях - запустите sudo update-grub, чтобы восстановить файл /boot/grub/grub.cfg - это тот файл, который использует grub, но вы не должен меняться.

Связанный вопрос:

Как установить Windows для загрузки по умолчанию в загрузчике? https://help.ubuntu.com/community/Grub2
21
ответ дан 25 May 2018 в 17:57
  • 1
    Как называется запись? Метка после menuentry? [F2]? Что-то не указано по умолчанию? Нужно ли это указывать при передаче в GRUB_DEFAULT? Можете ли вы изменить этот пример, чтобы показать, как использовать имена / идентификаторы элементов меню, поскольку в любом случае указание индексов кажется плохой идеей. – Karl Richter 4 March 2016 в 16:39
  • 2
    Привет, @fossfreedom, я видел этот поток, когда искал способ изменить ярлык меню GRUB прямо из редактора, не загружая ОС, который его установил (должен быть Ctrl-X из руководства GRUB, но, возможно, установленная решетка слишком старая). Во всяком случае, мой комментарий вместо этого о том, как вы сделали скриншот выше вместе с действительно красивыми стрелками и ярлыками, которые вы добавили? Кстати, это ваш текстовый редактор, который добавил многоточие? Что ты используешь? – green diod 18 December 2016 в 18:01
  • 3
    На самом деле, это руководство на gnu.org слишком устарело: датировано июнем 2012 года для GRUB версии 2.00: P – green diod 18 December 2016 в 18:07

Окончательное руководство - это вики сообщества (ссылка ниже).

Но в итоге - GRUB_DEFAULT принимает либо числовое, либо строковое значение. Числовые значения отражают параметры порядка загрузки (значения входа в меню), описанные в /boot/grub/grub.cfg

Например - в моем grub значение GRUB_DEFAULT установлено в значение 6 (шесть):

enter image description here [/g7]

Если вы посмотрите /boot/grub/grub.cfg и подсчитаете строки, начинающиеся с текста menuentry , где первая запись - ноль , второй - one и т. д. вы увидите, что значение six соответствует тому, что вы видите на экране grub.

enter image description here [/g8]

NB Я усекал файл, чтобы просто показывать строки, начинающиеся с текста menuentry

Настройка строковым значением полезна, если вы хотите, чтобы окна загружались по умолчанию.

Вы вносите изменения в GRUB_DEFAULT в файле /etc/default/grub

В обоих случаях - запустите sudo update-grub, чтобы восстановить файл /boot/grub/grub.cfg - это тот файл, который использует grub, но вы не должен меняться.


Связанный вопрос:

  1. Как установить Windows для загрузки по умолчанию в загрузчике?
  2. https://help.ubuntu.com/community/Grub2
22
ответ дан 31 July 2018 в 10:34

Окончательное руководство - это вики сообщества (ссылка ниже).

Но в итоге - GRUB_DEFAULT принимает либо числовое, либо строковое значение. Числовые значения отражают параметры порядка загрузки (значения входа в меню), описанные в /boot/grub/grub.cfg

Например - в моем grub значение GRUB_DEFAULT установлено в значение 6 (шесть):

enter image description here [/g7]

Если вы посмотрите /boot/grub/grub.cfg и подсчитаете строки, начинающиеся с текста menuentry , где первая запись - ноль , второй - one и т. д. вы увидите, что значение six соответствует тому, что вы видите на экране grub.

enter image description here [/g8]

NB Я усекал файл, чтобы просто показывать строки, начинающиеся с текста menuentry

Настройка строковым значением полезна, если вы хотите, чтобы окна загружались по умолчанию.

Вы вносите изменения в GRUB_DEFAULT в файле /etc/default/grub

В обоих случаях - запустите sudo update-grub, чтобы восстановить файл /boot/grub/grub.cfg - это тот файл, который использует grub, но вы не должен меняться.


Связанный вопрос:

  1. Как установить Windows для загрузки по умолчанию в загрузчике?
  2. https://help.ubuntu.com/community/Grub2
22
ответ дан 4 August 2018 в 18:34

Окончательное руководство - это вики сообщества (ссылка ниже).

Но в итоге - GRUB_DEFAULT принимает либо числовое, либо строковое значение. Числовые значения отражают параметры порядка загрузки (значения входа в меню), описанные в /boot/grub/grub.cfg

Например - в моем grub значение GRUB_DEFAULT установлено в значение 6 (шесть):

enter image description here [/g7]

Если вы посмотрите /boot/grub/grub.cfg и подсчитаете строки, начинающиеся с текста menuentry , где первая запись - ноль , второй - one и т. д. вы увидите, что значение six соответствует тому, что вы видите на экране grub.

enter image description here [/g8]

NB Я усекал файл, чтобы просто показывать строки, начинающиеся с текста menuentry

Настройка строковым значением полезна, если вы хотите, чтобы окна загружались по умолчанию.

Вы вносите изменения в GRUB_DEFAULT в файле /etc/default/grub

В обоих случаях - запустите sudo update-grub, чтобы восстановить файл /boot/grub/grub.cfg - это тот файл, который использует grub, но вы не должен меняться.


Связанный вопрос:

  1. Как установить Windows для загрузки по умолчанию в загрузчике?
  2. https://help.ubuntu.com/community/Grub2
22
ответ дан 7 August 2018 в 20:40

Окончательное руководство - это вики сообщества (ссылка ниже).

Но в итоге - GRUB_DEFAULT принимает либо числовое, либо строковое значение. Числовые значения отражают параметры порядка загрузки (значения входа в меню), описанные в /boot/grub/grub.cfg

Например - в моем grub значение GRUB_DEFAULT установлено в значение 6 (шесть):

enter image description here [/g7]

Если вы посмотрите /boot/grub/grub.cfg и подсчитаете строки, начинающиеся с текста menuentry , где первая запись - ноль , второй - one и т. д. вы увидите, что значение six соответствует тому, что вы видите на экране grub.

enter image description here [/g8]

NB Я усекал файл, чтобы просто показывать строки, начинающиеся с текста menuentry

Настройка строковым значением полезна, если вы хотите, чтобы окна загружались по умолчанию.

Вы вносите изменения в GRUB_DEFAULT в файле /etc/default/grub

В обоих случаях - запустите sudo update-grub, чтобы восстановить файл /boot/grub/grub.cfg - это тот файл, который использует grub, но вы не должен меняться.


Связанный вопрос:

  1. Как установить Windows для загрузки по умолчанию в загрузчике?
  2. https://help.ubuntu.com/community/Grub2
22
ответ дан 15 August 2018 в 21:54

У меня просто было это, и он по-прежнему не работал независимо от того, сколько раз я пробовал варианты ... пока не понял, что у меня есть два файла / etc / default / grub - по одному для каждого из моих двух загрузочных корней! И я редактировал неправильный. Таким образом, есть еще один файл или переменная где-то, который выбирает, какой файл мы действительно используем.

0
ответ дан 25 May 2018 в 17:57

У меня просто было это, и он по-прежнему не работал независимо от того, сколько раз я пробовал варианты ... пока не понял, что у меня есть два файла / etc / default / grub - по одному для каждого из моих двух загрузочных корней! И я редактировал неправильный. Таким образом, есть еще один файл или переменная где-то, который выбирает, какой файл мы действительно используем.

0
ответ дан 7 August 2018 в 20:40

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

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