2

Я хочу знать, как изменить выбранную по умолчанию опцию на экране двойной загрузки GNU GRUB, отображаемом при запуске системы.

У меня Windows 7 и Ubuntu с двойной загрузкой ПК. В настоящее время есть таймер обратного отсчета, который автоматически загружается в Ubuntu, если время истекает. Это довольно раздражает, так как я использую Ubuntu редко.

Я не хочу выбирать Windows 7 каждый раз. Как я могу изменить значение по умолчанию для Windows 7? Смотрите изображение ниже экрана двойной загрузки.

2 ответа2

3

Запустите терминал и первый тип:

 fgrep menuentry /boot/grub/grub.cfg 

В этом списке перечислены все загружаемые операционные системы на вашем компьютере. Теперь скопируйте запись, которую вы хотите использовать по умолчанию, которая в вашем случае Windows 7 (loader) (on /dev/sda1) . Заметьте, я предположил, что это раздел sda1, если нет, скопируйте Windows 7 (loader) (on /dev/sda2) . Копирование в терминале может быть сделано Shift+Ctrl+C.

Теперь введите:

sudo gedit /etc/default/grub

Теперь найдите строку, которая говорит GRUB_DEFAULT=0 и замените ее на GRUB_DEFAULT=Windows 7 (loader) (on /dev/sda1) или /sda2 если это так.

Закройте gedit, вернитесь в терминал и введите:

sudo update-grub

Это оно!

Примечание: причина, по которой я дал такой длинный ответ в отличие от более короткого ответа davidgo заключается в том, что когда вы будете обновлять ядро, у вас будут те более старые версии ядра в следующих строках, поэтому X = 5 может означать Windows сейчас, но некоторую версию Ubuntu потом. Это гарантирует, что больше не нужно возиться даже с обновлениями ядра.

Источник

1

В Linux отредактируйте /boot/grub/menu.lst и добавьте / измените строку с надписью "по умолчанию X" - где X - это вариант, который вы хотите загрузить по умолчанию, так что, по вашему мнению, X = 5 или 6 для вас.

В качестве альтернативы вы можете изменить порядок блоков в этом файле, чтобы Windows, который вы хотите, был первым в списке.

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