16.04. Обновление ядра LTS не обновляется [dубликат]

Ответ Коса хороший. Однако я хочу поднять еще один момент: если вы создадите резервную копию ESP в раздел FAT на флеш-накопителе USB, вы можете загрузиться с помощью резервного копирования в чрезвычайной ситуации. То есть предположим, что ESP случайно разрушен без вашего ведома, и вы выключите компьютер. Когда вы включите его, компьютер больше не будет загружаться. Однако, если вы подключаете резервную копию, вы можете загрузиться с нее, не используя никаких других средств экстренного восстановления, а затем скопируйте резервную копию обратно в ESP. Для этого вам понадобится одна из двух вещей:

Отказоустойчивый загрузчик - имя файла EFI/BOOT/bootx64.efi (или эквивалент для других архитектур) в разделе FAT - это имя резервного файла, который используется прошивкой, если ни одна другая опция, указанная NVRAM, не работает, или при загрузке со съемных носителей. Некоторые ОС (например, Windows) автоматически помещают копию своих загрузчиков под этим именем в дополнение к их обычному имени. Ubuntu этого не делает, но вы можете создать такую ​​копию достаточно легко - просто скопируйте каталог EFI/ubuntu (на ESP или в резервную копию) на EFI/BOOT, а затем переименуйте shimx64.efi (или grubx64.efi, если shimx64.efi отсутствует) в каталоге EFI/BOOT до bootx64.efi. Поддержка встроенного программного обеспечения для загрузки из произвольного файла. Некоторые EFI предоставляют вам способ загрузки из произвольного файла. Вы выбираете опцию «загрузка с файла» в утилите настройки прошивки или диспетчере загрузки, после чего EFI показывает инструмент выбора файлов. Этот инструмент используется для просмотра загрузчика, который вы хотите использовать, - EFI/ubuntu/shimx64.efi (для поддержки безопасной загрузки) или EFI/ubuntu/grubx64.efi в этом случае.

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

Если ваша резервная копия находится в какой-то другой форме (например, в tarball или глубоко погружена в дерево каталогов) или в файловой системе, отличной от FAT , и если ESP поврежден до того места, где вы не можете загрузиться, вам нужно будет использовать аварийную систему (Live CD «Ubuntu», «rEFInd image на съемном диске и т. д.) для загрузки либо аварийной системы или вашей обычной установки, из которой вы можете восстановить резервную копию. Разумеется, это не огромная проблема, хотя, если у вас нет такого инструмента, это может быть неприятным, особенно если у вас нет другого компьютера, на котором можно загрузить и подготовить инструмент восстановления. Таким образом, хранение резервной копии в виде съемного диска может привести к чуть более плавным переходам.

5
задан 21 February 2017 в 04:09

4 ответа

Сегодня я столкнулся с этим, к счастью, я остановил его, прежде чем он установил новое ядро. Инструкции HWE должны были охватывать это IMHO.

Чтобы предотвратить будущие проблемы такого рода, просто удалите записи, основанные на Linux. Пока вы это сделаете, у вас будет два набора пакетов, которые могут быть обновлены разными ядрами.

sudo apt remove linux-generic linux-headers-generic linux-image-generic

Будущие обновления ядра будут поступать через пакет linux-generic-hwe-16.04. [ ! d3]

4
ответ дан 17 July 2018 в 17:51

Сегодня я столкнулся с этим, к счастью, я остановил его, прежде чем он установил новое ядро. Инструкции HWE должны были охватывать это IMHO.

Чтобы предотвратить будущие проблемы такого рода, просто удалите записи, основанные на Linux. Пока вы это сделаете, у вас будет два набора пакетов, которые могут быть обновлены разными ядрами.

sudo apt remove linux-generic linux-headers-generic linux-image-generic

Будущие обновления ядра будут поступать через пакет linux-generic-hwe-16.04. [ ! d3]

4
ответ дан 23 July 2018 в 18:43

Если вы вручную выберете нужное ядро, оно не изменит его. Пока 4,8 HWE был установлен как зависимость, насколько я понимаю. Попробуйте:

$ sudo apt-get install linux-image-generic-hwe-16.04

Затем вы можете попробовать dist-upgrade снова.

1
ответ дан 17 July 2018 в 17:51

Если вы вручную выберете нужное ядро, оно не изменит его. Пока 4,8 HWE был установлен как зависимость, насколько я понимаю. Попробуйте:

$ sudo apt-get install linux-image-generic-hwe-16.04

Затем вы можете попробовать dist-upgrade снова.

1
ответ дан 23 July 2018 в 18:43
  • 1
    Эти команды (install и dist-upgrade) устанавливают пакет ядра HWE для ручной установки, но ничего не делают, чтобы отключить ядро ​​4.4. /initrd.img и /vmlinuz все еще указывают на ядро ​​4.4. – Chai T. Rex 21 February 2017 в 04:17
  • 2
    apt policy linux-generic также по-прежнему отображается как установленный с версией ядра 4.4. Должен ли я apt remove linux-generic? – Chai T. Rex 21 February 2017 в 04:20
  • 3
    Вы пытались перезагрузиться? Я подозреваю, что ссылки на правильное ядро ​​установлены где-то в процессе загрузки, потому что в большинстве случаев у вас есть более одного ядра для загрузки, но ссылки не с версиями. – wk. 21 February 2017 в 04:23
  • 4
    Как удаление общего ядра я бы не спешил с ним. И если вы спросите о linux-generic apt policy, вы скажете aboout linux-generic;) – wk. 21 February 2017 в 04:25
  • 5
    @ ChaiT.Rex, вы были на правильном пути с вашим комментарием об удалении linux-generic. См. Мой ответ. – Organic Marble 21 February 2017 в 05:09

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

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