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