Загрузочный вопрос GRUB

Я использую Windows 7, Ubuntu 18.04, Ubuntu 19.04 в двойной (фактически три) загрузочной установке. Почему это не важно.

Я использую ноутбук HP Pavilion DV7.

Во-первых, все отлично работает.

Теперь моя проблема заключается в следующем. Когда Ubuntu (т.е. 18.04) выполняет обновление ядра, вам необходимо перезагрузить компьютер. Итак, я перезагружаюсь, когда я попадаю в меню GRUB, оно не отражает добавление или изменение версии ядра для 18.04. Поэтому мне нужно загрузиться в другой Ubuntu (т.е. 19,04), запустить GRUB Customizer, затем перезагрузиться обратно в Ubuntu 18.04, а затем, когда вы попадете в меню GRUB, это отражает изменения в ядре). Обратный порядок в Ubuntu делает то же самое, так что это не специфическая проблема с 18.04 по 19.04. Он делает это в обе стороны.

Вы можете без проблем загрузиться в 18.04 или 19.04, просто обновление не будет отображаться в меню GRUB.

Теперь это просто раздражение для меня, а не проблема, насколько я вижу. Но почему это происходит, я делаю что-то не так? Спасибо за любые предложения.

2
задан 2 September 2019 в 14:16

1 ответ

Нет, Вы ничего не делаете неправильно, это - способ, которым это работает.

Загрузчик будет читать, это - конфигурационный файл (/boot/grub/grub.cfg) от системы, которая установила загрузчик, это, следуя Вашему примеру 19.04 в данный момент. Таким образом, если у Вас будет новый конфигурационный файл в 18,04, то загрузчик не считает тот файл, он читает тот от 19,04.

Вы делаете правильную вещь, необходимо загрузиться в 19,04 и обновить конфигурацию личинки там, это - стычка с несколькими системами начальной загрузки и нет никакого пути вокруг этого.

Иногда обновление системы устанавливает новую версию личинки и затем также переустанавливает загрузчик. При следовании примеру в данный момент Вы используете загрузчик от 19,04. Вы обновляете 18.04, и во время обновления установлена новая версия личинки. С того момента на Вас будет использовать загрузчик от 18,04.

Помните: Система, которая установила личинку последний раз, является системой, из которой будет читать загрузчик, это - конфигурационный файл.

2
ответ дан 2 December 2019 в 03:27

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

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