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

21

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

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

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

    
задан Russ 18.10.2011 в 09:25
источник

2 ответа

21

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

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

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

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

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

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

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

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

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

  1. Как установить Windows для загрузки по умолчанию в загрузчике?
  2. Ссылка
ответ дан fossfreedom 18.10.2011 в 09:56
источник
0

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

ответ дан Bob 17.01.2016 в 14:23