10

У меня двойная система Windows 7/Ubuntu, которую я почти всегда загружаю в Windows. Когда я загружаюсь в Ubuntu, это делает memtest опцией меню загрузки по умолчанию. Хотя это раздражает, я мог бы с этим смириться, если бы смог изменить значение по умолчанию обратно из командной строки grub, доступной из меню загрузки. Я не хочу загружаться в Ubuntu, чтобы исправить эту проблему каждый раз.

Я могу найти файл конфигурации grub и увидеть содержимое (вроде), используя:

cat (hd0,5)/boot/grub/grub.cfg

(хотя это показывает только «хвост», а не весь файл).

и команда:

configfile (hd0,5)/boot/grub/grub.cfg

выполняет эту конфигурацию (снова).

Можно ли редактировать этот файл из командной строки grub?

Руководство grub (1.99) предполагает, что я могу использовать блок Environment для:

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

которая может решить мою проблему, но я не могу найти примеры их использования ... Можно ли как-нибудь использовать команды save_env и load_env ?

Примечание: у меня Grub версия 1.98

3 ответа3

12

Нет, нет способа изменить меню загрузки по умолчанию из командной строки grub. Самый простой способ сделать это - загрузить Linux.

При следующей загрузке посмотрите порядок загрузки. Допустим, вы хотите сделать Windows загрузочной опцией по умолчанию, запишите строку, в которой она включена, т.е. 4-ю или что-то еще.

Отредактируйте /etc/default/grub

Найдите строку -

GRUB_DEFAULT=0

Вычтите 1 из числа, которое вы отметили выше, давайте сделаем 4 и измените текст на

GRUB_DEFAULT=3


Запустите update-grub2 из оболочки.

3

Использовать Super Grub Disk проще, чем использовать live CD.

Смотрите этот урок: восстановление GRUB 2.

1

Чтобы изменить загрузку Backtrack 5 R3 по умолчанию на Windows 7 или любую другую ОС, необходимо сначала указать, какая строка в списке включена, поскольку она понадобится вам на шаге 2. Мой вариант загрузки Windows 7 находится в строке 5. Давайте откроем файл, который нам нужно отредактировать;

root@bt:~# gedit /boot/grub/grub.cfg

Затем найдите следующую строку (она в строке 12 у меня)

set default="0"

Теперь вычтите 1 из выбранной вами строки меню загрузки, которую я просил вас вспомнить ранее, моя была в строке 5, поэтому я изменил "0" на "4"

set default="4"

Теперь нажмите «Сохранить», затем закройте все, что у вас есть, и перезагрузите компьютер, чтобы убедиться, что он работает, теперь вы должны найти выбранную опцию загрузки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .