Изменения в grub.cfg игнорируются

Я пытаюсь изменить ОС по умолчанию в grub, но когда я делаю

sudo gedit /boot/grub/grub.cfg, меняю ее на вариант 3 вместо 0 и запускаю update-grub ничего не меняется. Выбранная по умолчанию ОС по-прежнему является первой, и когда я смотрю в grub.cfg, она возвращается к 0. Что я делаю не так?

4
задан 21 November 2013 в 23:29

3 ответа

Как указано в верхней части /boot/grub/grub.cfg:

# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

Изменить /etc/default/grub вместо.

Здесь подробности о том, как настроить файл grub; посмотрите другие ответы там для метода на основе GUI.

0
ответ дан 21 November 2013 в 23:29

Для небольшого изменения просто сохраните grub.cfg без update-grub.

Просто поймите, что все, что вы делаете, вернется к информации в сценариях при следующем вызове update-grub.

Таким образом, причина, по которой мы не редактируем grub.cfg напрямую.

0
ответ дан 21 November 2013 в 23:29

Я забыл об установке GRUB из источника в /usr/local префикс, который читал /usr/local/etc/default/grub. Я удалил /usr/local/sbin/grub-mkconfig и переустановил системные пакеты, и это работает как ожидалось, теперь.

0
ответ дан 22 October 2019 в 15:30

Другие вопросы по тегам:

Похожие вопросы: