Автор Тема: Ubuntu Server, как правильно удалить крайнее ядро?  (Прочитано 490 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Vlad

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 35
Приветствую! Нужно удалить крайнее/последнее ядро, Ubuntu Server 18.04 LTS.
После обновления на новое ядро, выяснилось что оно на моей системе вызывает перезагрузку спустя 5-10 мин. работы. Решил его удалить:
root@home-router:/etc/default# apt purge linux-image-4.15.0-60-generic
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  amd64-microcode intel-microcode iucode-tool libdbus-glib-1-2 linux-headers-4.15.0-54 linux-headers-4.15.0-54-generic
  linux-headers-4.15.0-55 linux-headers-4.15.0-55-generic linux-image-4.15.0-54-generic linux-image-4.15.0-55-generic
  linux-modules-4.15.0-54-generic linux-modules-4.15.0-55-generic linux-modules-extra-4.15.0-54-generic
  linux-modules-extra-4.15.0-55-generic thermald
Для их удаления используйте «apt autoremove».
Будут установлены следующие дополнительные пакеты:
  linux-image-unsigned-4.15.0-60-generic
Предлагаемые пакеты:
  fdutils linux-doc-4.15.0 | linux-source-4.15.0 linux-tools
Следующие пакеты будут УДАЛЕНЫ:
  linux-generic* linux-generic-hwe-16.04* linux-image-4.15.0-60-generic* linux-image-generic* linux-image-generic-hwe-16.04*
  linux-modules-extra-4.15.0-60-generic* linux-signed-generic* linux-signed-image-generic*
Следующие НОВЫЕ пакеты будут установлены:
  linux-image-unsigned-4.15.0-60-generic
Обновлено 0 пакетов, установлено 1 новых пакетов, для удаления отмечено 8 пакетов, и 1 пакетов не обновлено.
Необходимо скачать 8 127 kB архивов.
После данной операции объём занятого дискового пространства уменьшится на 169 MB.
Хотите продолжить? [Д/н] ^C
Напрягает, что тут же нужно установить такое же ядро, только unsigned. Хочу просто удалить ядро и оставить то что было перед этим. Пока в grub изменил последовательность выбора пункта меню, но это временное решение, нужно удалить и пункты, а в grub вернуть как было. Как нужно удалить чтоб не было предложений об установки "левых" ядер?
 

Оффлайн qupl

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 4672
  • memento mori
  • Jabber: qupl@jabber.ru
Re: Ubuntu Server, как правильно удалить крайнее ядро?
« Ответ #1 : 14 Сентябрь 2019, 06:28:41 »
использовать ключ - --no-install-recommends

Оффлайн Vlad

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 35
Re: Ubuntu Server, как правильно удалить крайнее ядро?
« Ответ #2 : 14 Сентябрь 2019, 17:26:05 »
Попробовал:
root@home-router:~# apt purge --no-install-recommends -s -u linux-image-4.15.0-60-generic
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  linux-headers-4.15.0-54 linux-headers-4.15.0-54-generic linux-headers-4.15.0-55 linux-headers-4.15.0-55-generic
  linux-image-4.15.0-54-generic linux-image-4.15.0-55-generic linux-modules-4.15.0-54-generic linux-modules-4.15.0-55-generic
  linux-modules-extra-4.15.0-54-generic linux-modules-extra-4.15.0-55-generic
Для их удаления используйте «apt autoremove».
Будут установлены следующие дополнительные пакеты:
  linux-generic linux-headers-4.15.0-62 linux-headers-4.15.0-62-generic linux-headers-generic linux-image-4.15.0-62-generic
  linux-image-generic linux-image-unsigned-4.15.0-60-generic linux-modules-4.15.0-62-generic
  linux-modules-extra-4.15.0-62-generic
Предлагаемые пакеты:
  fdutils linux-doc-4.15.0 | linux-source-4.15.0 linux-tools
Следующие пакеты будут УДАЛЕНЫ:
  linux-image-4.15.0-60-generic* linux-modules-extra-4.15.0-60-generic*
Следующие НОВЫЕ пакеты будут установлены:
  linux-headers-4.15.0-62 linux-headers-4.15.0-62-generic linux-image-4.15.0-62-generic linux-image-unsigned-4.15.0-60-generic
  linux-modules-4.15.0-62-generic linux-modules-extra-4.15.0-62-generic
Следующие пакеты будут обновлены:
  linux-generic linux-headers-generic linux-image-generic
Обновлено 3 пакетов, установлено 6 новых пакетов, для удаления отмечено 2 пакетов, и 7 пакетов не обновлено.
Inst linux-headers-4.15.0-62 (4.15.0-62.69 Ubuntu:18.04/bionic-updates, Ubuntu:18.04/bionic-security [all])
Inst linux-headers-4.15.0-62-generic (4.15.0-62.69 Ubuntu:18.04/bionic-updates, Ubuntu:18.04/bionic-security [amd64])
Inst linux-generic [4.15.0.60.62] (4.15.0.62.64 Ubuntu:18.04/bionic-updates, Ubuntu:18.04/bionic-security [amd64]) []
Inst linux-headers-generic [4.15.0.60.62] (4.15.0.62.64 Ubuntu:18.04/bionic-updates, Ubuntu:18.04/bionic-security [amd64]) []
Inst linux-modules-4.15.0-62-generic (4.15.0-62.69 Ubuntu:18.04/bionic-updates, Ubuntu:18.04/bionic-security [amd64]) []
Inst linux-image-4.15.0-62-generic (4.15.0-62.69 Ubuntu:18.04/bionic-updates, Ubuntu:18.04/bionic-security [amd64]) []
Inst linux-modules-extra-4.15.0-62-generic (4.15.0-62.69 Ubuntu:18.04/bionic-updates, Ubuntu:18.04/bionic-security [amd64]) []
Inst linux-image-generic [4.15.0.60.62] (4.15.0.62.64 Ubuntu:18.04/bionic-updates, Ubuntu:18.04/bionic-security [amd64])
Purg linux-modules-extra-4.15.0-60-generic [4.15.0-60.67]
Purg linux-image-4.15.0-60-generic [4.15.0-60.67]
Inst linux-image-unsigned-4.15.0-60-generic (4.15.0-60.67 Ubuntu:18.04/bionic-updates, Ubuntu:18.04/bionic-security [amd64])
Conf linux-headers-4.15.0-62 (4.15.0-62.69 Ubuntu:18.04/bionic-updates, Ubuntu:18.04/bionic-security [all])
Conf linux-headers-4.15.0-62-generic (4.15.0-62.69 Ubuntu:18.04/bionic-updates, Ubuntu:18.04/bionic-security [amd64])
Conf linux-generic (4.15.0.62.64 Ubuntu:18.04/bionic-updates, Ubuntu:18.04/bionic-security [amd64])
Conf linux-headers-generic (4.15.0.62.64 Ubuntu:18.04/bionic-updates, Ubuntu:18.04/bionic-security [amd64])
Conf linux-modules-4.15.0-62-generic (4.15.0-62.69 Ubuntu:18.04/bionic-updates, Ubuntu:18.04/bionic-security [amd64])
Conf linux-image-4.15.0-62-generic (4.15.0-62.69 Ubuntu:18.04/bionic-updates, Ubuntu:18.04/bionic-security [amd64])
Conf linux-modules-extra-4.15.0-62-generic (4.15.0-62.69 Ubuntu:18.04/bionic-updates, Ubuntu:18.04/bionic-security [amd64])
Conf linux-image-generic (4.15.0.62.64 Ubuntu:18.04/bionic-updates, Ubuntu:18.04/bionic-security [amd64])
Conf linux-image-unsigned-4.15.0-60-generic (4.15.0-60.67 Ubuntu:18.04/bionic-updates, Ubuntu:18.04/bionic-security [amd64])
Снова пытается что-то установить, хотя я вроде как однозначно выбираю удалить.
 


Оффлайн ferum

  • Ветеран
  • *****
  • Сообщений: 3441
  • Buster TDE & Buster LXDE & stretch KDE
Re: Ubuntu Server, как правильно удалить крайнее ядро?
« Ответ #3 : 14 Сентябрь 2019, 18:18:28 »
 загрузиться на старом рабочем ядре , в sources.list отрубить
#/bionic-updates
apt update
apt-mark holt linux-image
apt purge linux-image-4.15.0-60-generic, потом можно подключить
/bionic-updates
Русские дебианщики против цифрового слабоумия !
 
Пользователи, которые поблагодарили этот пост: Vlad

Оффлайн Vlad

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 35
Re: Ubuntu Server, как правильно удалить крайнее ядро?
« Ответ #4 : 15 Сентябрь 2019, 21:18:32 »
Что ж, сработало. Единственное не удалось сделать apt-mark hold, но вроде как особого смысла в этом и не было. Загрузилось предыдущее ядро 4.15.0-58-generic, как и было до обновления, перед этом конечно вернул в grub как было. Да, отрубил на этот момент bionic-security. Спасибо!
 

Оффлайн Vlad

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 35
Re: Ubuntu Server, как правильно удалить крайнее ядро?
« Ответ #5 : 04 Октябрь 2019, 20:50:12 »
Теперь следующее, ядро не обновляется. В sources.list вернул всё как было, приходят обновления ядра:
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
  linux-headers-4.15.0-65 linux-headers-4.15.0-65-generic
The following NEW packages will be installed:
  linux-headers-4.15.0-65 linux-headers-4.15.0-65-generic
The following packages will be upgraded:
  linux-headers-generic linux-headers-generic-hwe-16.04 linux-libc-dev
3 upgraded, 2 newly installed, 0 to remove and 1 not upgraded.
Need to get 13.4 MB of archives.
After this operation, 89.0 MB of additional disk space will be used.
Get:1 http://ru.archive.ubuntu.com/ubuntu bionic-updates/main amd64 linux-headers-4.15.0-65 all 4.15.0-65.74 [11.1 MB]
Get:2 http://ru.archive.ubuntu.com/ubuntu bionic-updates/main amd64 linux-headers-4.15.0-65-generic amd64 4.15.0-65.74 [1237 kB]
Get:3 http://ru.archive.ubuntu.com/ubuntu bionic-updates/main amd64 linux-headers-generic amd64 4.15.0.65.67 [2348 B]
Get:4 http://ru.archive.ubuntu.com/ubuntu bionic-updates/main amd64 linux-headers-generic-hwe-16.04 amd64 4.15.0.65.67 [1880 B]
Get:5 http://ru.archive.ubuntu.com/ubuntu bionic-updates/main amd64 linux-libc-dev amd64 4.15.0-65.74 [1130 kB]
Fetched 13.4 MB in 5s (2578 kB/s)
Selecting previously unselected package linux-headers-4.15.0-65.
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 148258 files and directories currently installed.)
Preparing to unpack .../linux-headers-4.15.0-65_4.15.0-65.74_all.deb ...
Unpacking linux-headers-4.15.0-65 (4.15.0-65.74) ...
Selecting previously unselected package linux-headers-4.15.0-65-generic.
Preparing to unpack .../linux-headers-4.15.0-65-generic_4.15.0-65.74_amd64.deb ...
Unpacking linux-headers-4.15.0-65-generic (4.15.0-65.74) ...
Preparing to unpack .../linux-headers-generic_4.15.0.65.67_amd64.deb ...
Unpacking linux-headers-generic (4.15.0.65.67) over (4.15.0.60.62) ...
Preparing to unpack .../linux-headers-generic-hwe-16.04_4.15.0.65.67_amd64.deb ...
Unpacking linux-headers-generic-hwe-16.04 (4.15.0.65.67) over (4.15.0.60.62) ...
Preparing to unpack .../linux-libc-dev_4.15.0-65.74_amd64.deb ...
Unpacking linux-libc-dev:amd64 (4.15.0-65.74) over (4.15.0-60.67) ...
Setting up linux-headers-4.15.0-65 (4.15.0-65.74) ...
Setting up linux-libc-dev:amd64 (4.15.0-65.74) ...
Setting up linux-headers-4.15.0-65-generic (4.15.0-65.74) ...
Setting up linux-headers-generic (4.15.0.65.67) ...
Setting up linux-headers-generic-hwe-16.04 (4.15.0.65.67) ...
...установка завершена. update-grub не последовало, сделал вручную:
[root@home-router ~]# update-grub
Sourcing file `/etc/default/grub'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.15.0-58-generic
Found initrd image: /boot/initrd.img-4.15.0-58-generic
Adding boot menu entry for EFI firmware configuration
done
Что теперь делать?
Похоже что среди пакетов нет что-то типа linux-image-4.15.0-65-generic?
Установил этот linux-image-4.15.0-65-generic, перезагрузил... и обнаружил не работоспособными usb-модем и usb-ethernet сетевую карту. Конечно, такого я не ожидал, пришлось откатывать назад на 4.15.0-58 методом выше.
« Последнее редактирование: 04 Октябрь 2019, 22:05:54 от Vlad »
 

Оффлайн ferum

  • Ветеран
  • *****
  • Сообщений: 3441
  • Buster TDE & Buster LXDE & stretch KDE
Re: Ubuntu Server, как правильно удалить крайнее ядро?
« Ответ #6 : 05 Октябрь 2019, 10:13:26 »
Даде в выхдопе консоли пакет есть.
sudo apt-mark unholt linux-image
sudo apt update
sudo apt-get dist-upgrade #  что бы уж наверняка
Русские дебианщики против цифрового слабоумия !
 

Оффлайн Vlad

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 35
Re: Ubuntu Server, как правильно удалить крайнее ядро?
« Ответ #7 : 05 Октябрь 2019, 22:27:44 »
Сделал вот так (фрагмент лога apt)
Commandline: apt install linux-generic-hwe-16.04
Install: linux-image-4.15.0-65-generic:amd64 (4.15.0-65.74, automatic), intel-microcode:amd64 (3.20190618.0ubuntu0.18.04.1, automatic), linux-image-generic:amd64 (4.15.0.65.67, automatic), iucode-tool:amd64 (2.3.1-1, automatic), linux-generic-hwe-16.04:amd64 (4.15.0.65.67), amd64-microcode:amd64 (3.20180524.1~ubuntu0.18.04.2, automatic), linux-modules-extra-4.15.0-65-generic:amd64 (4.15.0-65.74, automatic), linux-modules-4.15.0-65-generic:amd64 (4.15.0-65.74, automatic), libdbus-glib-1-2:amd64 (0.110-2, automatic), thermald:amd64 (1.7.0-5ubuntu5, automatic), linux-generic:amd64 (4.15.0.65.67, automatic)
Установилось, заработало, проблем не обнаружено. Но пока не знаю, будут ли нормально ставиться обновления ядра...
 

 

Можно узнать особые отличия Ubuntu от Debian ???

Автор kakawkin

Ответов: 45
Просмотров: 27497
Последний ответ 27 Март 2012, 05:36:43
от FrenzyMoto
Ubuntu для телефонов.

Автор BULATUS

Ответов: 21
Просмотров: 3931
Последний ответ 06 Февраль 2013, 00:23:38
от Barney
Последние обновления Ubuntu*Pack для редакций: Classic, GNOME, Unity, а также Ci

Автор dm2003

Ответов: 0
Просмотров: 1390
Последний ответ 08 Июнь 2014, 17:27:46
от dm2003
Squeeze и пакеты от Ubuntu

Автор F Nikolaev

Ответов: 9
Просмотров: 1651
Последний ответ 25 Июнь 2012, 14:26:42
от ferum
Хочу перейти с ubuntu на debian

Автор Антон

Ответов: 1
Просмотров: 1323
Последний ответ 02 Октябрь 2013, 16:47:13
от Sindy