Редактирование загрузочного пункта по умолчанию в меню grub, однозначный ответ?
Каждый раз, когда я пытался выполнить двойную загрузку Ubuntu с Windows, у меня всегда возникало одно и то же... редактирование параметра по умолчанию в загрузчике grub. Сейчас я работаю 11.10 и столкнулся с той же проблемой.
- Startup-менеджер не работал на 11.04, и он не работает на 11.10.
- редактирование
GRUB_DEFAULT=
в/etc/default/grub
Файл, похоже, тоже не работает.
Это не должно быть сложно, и я уверен, что есть простое объяснение. Может кто-нибудь сказать, пожалуйста, что это?
2 ответа
Полное руководство - это вики сообщества (ссылка ниже).
Но в заключение - GRUB_DEFAULT
принимает числовое или строковое значение. Числовые значения отражают параметры порядка загрузки (значения пунктов меню), описанные в /boot/grub/grub.cfg
Например - в моем grub мое значение GRUB_DEFAULT установлено на значение 6 (шесть):
Если вы посмотрите на /boot/grub/grub.cfg
и посчитайте строки, начиная с текстового меню, где первая запись равна нулю, вторая - одна, и так далее, вы увидите, что значение шесть соответствует тому, что вы видите на экране grub.
NB Я усек файл, чтобы показать строки, начинающиеся с текстового меню
Установка по строковому значению полезна, если вы хотите сделать Windows загрузкой по умолчанию.
Вы только вносите изменения в GRUB_DEFAULT
в файле /etc/default/grub
В обоих случаях - беги sudo update-grub
восстановить файл /boot/grub/grub.cfg
- это файл, который использует сам grub, но вы не должны изменять себя.
Связанный вопрос:
У меня просто было это, и оно все равно не работало, независимо от того, сколько раз я пробовал варианты... пока я не понял, что у меня есть два файла /etc/default/grub - по одному для каждого из моих корней двойной загрузки! И я редактировал не тот. Так что где-то есть другой файл или переменная, которая выбирает, какой файл мы действительно используем.