Почему там два ядра под '/lib/modules' 'на 16.04 LTS?

Анализатор Использования диска показывает 4.4.0-45 и 4.4.0-47 под/lib/modules, почему это? Необходимо иметь два ядра, или старый остался после обновления? Действительно ли безопасно удалить более старое ядро?

4
задан 23 November 2016 в 12:43

5 ответов

Распространено иметь в наличии одну более старую версию ядра в случае, если новый повреждается.

предыдущая версия доступна на личинке Advanced Options меню.

Ядра, которые автоматически устанавливает Ubuntu, могут быть автоматически удалены при помощи:

sudo apt autoremove

Это удаляет более старые ядра (что Ubuntu, автоматически установленная), но сохраняет текущую версию и ту перед ним.

при ручной установке ядер (часто необходимый, чтобы получить новую поддержку оборудования или обратиться к определенному "незначительному сбою" Вы имеете) необходимо вручную удалить их.

8
ответ дан 23 November 2019 в 11:35

Версия 4.4.0-47 ядра является последним обновлением ядра, выпущенного Канонической Командой Ядра.

можно произвести чистку старого ядра от командной строки с помощью purge-old-kernels инструмент.

Для установки выполненного:

sudo apt-get install bikeshed 

, Чтобы сохранить последнее ядро и произвести чистку старого ядра:

sudo purge-old-kernels --keep 1
5
ответ дан 23 November 2019 в 11:35

Эти два каталога существуют, потому что модули ядра, созданные для ядра 4.4.0-45, не совместимы с модулями ядра, созданными для ядра 4.4.0-47.

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

К счастью, существует инструмент для помощи. Это звонило purge-old-kernels и является частью (приходит с), byobu пакет. (если man purge-old-kernels сбои, сделайте sudo apt-get install byobu и повторная попытка).

От http://manpages.ubuntu.com/manpages/xenial/en/man1/purge-old-kernels.1.html

xenial (1) purge-old-kernels.1.gz
Provided by: byobu_5.105-0ubuntu1_all 

NAME
       purge-old-kernels  -  remove  old  kernel  and header packages from the
       system
3
ответ дан 23 November 2019 в 11:35

Другая причина состоит в том, что, ядро время от времени обновляется, таким образом, можно принять решение или использовать старый или новый.

1
ответ дан 23 November 2019 в 11:35

Можно легко удалить старые ядра, после того как Вы проверили, что текущий Kernal работает с Вашей системой.

Открывают терминал и вводят следующую команду:

sudo apt autoremove --purge

тип в Вашем пароле и прибыль..

1
ответ дан 23 November 2019 в 11:35

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

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