Автор Тема: Как следует правильно обновлять ядро?[Решено!]  (Прочитано 612 раз)

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

Оффлайн OldLaguna

Здравствуйте!

Подскажите, пожалуйста, в чем может быть подвох с отображаемой версией ядра и установленной версией ядра?

Система Debian 10 Buster stable с подключенными backports (правда из них пока ничего не устанавливал).

Вывод команды uname -a:

Spoiler: ShowHide
Linux debian 4.19.0-12-amd64 #1 SMP Debian 4.19.152-1 (2020-10-18) x86_64 GNU/Linux


При этом, в глобальном поиске через Synaptic, данное ядро вообще не отображается, а в результатх поиска по ключевому слову "linux-headers".
Версии ядерб которые доступны через Synaptic, начинаются с 4.19.0-13-* и выше.

При этом, в том же Synaptic видно, что якобы установлена версия 4.19.0-14-amd64 4.19.171-2.

Вывод команды apt list --installed | egrep "linux-image|linux-headers":

Spoiler: ShowHide
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

linux-headers-4.19.0-14-amd64/stable,stable,now 4.19.171-2 amd64 [установлен]
linux-headers-4.19.0-14-common/stable,stable,stable,stable,now 4.19.171-2 all [установлен, автоматически]
linux-headers-amd64/stable,stable,now 4.19+105+deb10u9 amd64 [установлен]
linux-image-4.19.0-12-amd64/stable,now 4.19.152-1 amd64 [установлен, автоматически]


Команда update-grub выводит следующее:

Spoiler: ShowHide
Генерируется файл настройки grub …
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Найден образ linux: /boot/vmlinuz-4.19.0-12-amd64
Найден образ initrd: /boot/initrd.img-4.19.0-12-amd64
Found memtest86+ image: /boot/memtest86+.bin
Found memtest86+ multiboot image: /boot/memtest86+_multiboot.bin
lvs: error while loading shared libraries: libdevmapper-event.so.1.02.1: cannot open shared object file: No such file or directory
Найден Windows 10 на /dev/sdb1
завершено



Смотрим dpkg --get-selections|grep linux-image:

Spoiler: ShowHide
linux-image-4.19.0-11-amd64         deinstall
linux-image-4.19.0-12-amd64         install


Вывод команды apt show linux-image-amd64:

Spoiler: ShowHide
Package: linux-image-amd64
Version: 4.19+105+deb10u9
Priority: optional
Section: kernel
Source: linux-latest (105+deb10u9)
Maintainer: Debian Kernel Team <debian-kernel@lists.debian.org>
Installed-Size: 18,4 kB
Provides: linux-latest-modules-4.19.0-14-amd64
Depends: linux-image-4.19.0-14-amd64
Download-Size: 8 252 B
APT-Sources: http://deb.debian.org/debian buster/main amd64 Packages
Description: Linux for 64-bit PCs (meta-package)
 This package depends on the latest Linux kernel and modules for use on PCs
 with AMD64, Intel 64 or VIA Nano processors.

N: Есть 1 дополнительная запись. Используйте «-a» для просмотра.


Собственно, как же как правильно зайдействовать ядро 4.19.0-14 и добавить его в grub?
« Последнее редактирование: 11 Февраля 2021, 20:40:37 от OldLaguna »
 

Оффлайн yoric

Re: Как следует правильно обновлять ядро?
« Ответ #1 : 09 Февраля 2021, 21:13:01 »
Покажите sources.list
Покажите grep -A1 "ge: linux-image" /var/lib/dpkg/status
 
Пользователи, которые поблагодарили этот пост: OldLaguna

Оффлайн OldLaguna

Re: Как следует правильно обновлять ядро?
« Ответ #2 : 10 Февраля 2021, 19:06:47 »
Вывод "grep -A1 "ge: linux-image" /var/lib/dpkg/status":

Spoiler: ShowHide
Package: linux-image-4.19.0-11-amd64
Status: deinstall ok config-files
--
Package: linux-image-4.19.0-12-amd64
Status: install ok installed


Source list:

Spoiler: ShowHide
#

# deb cdrom:[Debian GNU/Linux 10.6.0 _Buster_ - Official amd64 NETINST 20200926-10:16]/ buster main

# deb cdrom:[Debian GNU/Linux 10.6.0 _Buster_ - Official amd64 NETINST 20200926-10:16]/ buster main

deb http://deb.debian.org/debian/ buster main non-free contrib
deb-src http://deb.debian.org/debian/ buster main non-free contrib

deb http://security.debian.org/debian-security buster/updates main contrib non-free
deb-src http://security.debian.org/debian-security buster/updates main contrib non-free


# buster-updates, previously known as 'volatile'
deb http://deb.debian.org/debian/ buster-updates main contrib non-free
deb-src http://deb.debian.org/debian/ buster-updates main contrib non-free



# Backports repository
deb http://deb.debian.org/debian buster-backports main contrib non-free

# This system was installed using small removable media
# (e.g. netinst, live or single CD). The matching "deb cdrom"
# entries were disabled at the end of the installation process.
# For information about how to configure apt package sources,
# ============================================================================
# This is reposutory added and located in /etc/apt/source.list.d/vscode.list:
# deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main
# ============================================================================
# deb-src [arch=amd64] https://packages.microsoft.com/repos/vscode stable main
# see the sources.list(5) manual.

 

Оффлайн yoric

Re: Как следует правильно обновлять ядро?
« Ответ #3 : 10 Февраля 2021, 21:16:49 »
deb-src можете удалить, только ресурсы занимают. А так вроде ничего. Где ж 14-ядро?
apt updateделали?
apt-cache policy linux-image-4.19.0-12-amd64 покажите и 14-тоже
 
Пользователи, которые поблагодарили этот пост: OldLaguna

Оффлайн OldLaguna

Re: Как следует правильно обновлять ядро?
« Ответ #4 : 11 Февраля 2021, 19:14:52 »
Здравствуйте!
Да, apt update делал.

Ниже выводы из консоли и Synaptic


Spoiler: ShowHide


Spoiler: ShowHide

« Последнее редактирование: 11 Февраля 2021, 19:19:42 от OldLaguna »
 

Оффлайн ChubaDuba

Re: Как следует правильно обновлять ядро?
« Ответ #5 : 11 Февраля 2021, 19:34:10 »
Собственно, как же как правильно зайдействовать ядро 4.19.0-14 и добавить его в grub?
$ sudo apt install linux-image-4.19.0-14-amd64
Бλог   @chuba_duba
 

Онлайн dzhoser

Re: Как следует правильно обновлять ядро?
« Ответ #6 : 11 Февраля 2021, 19:34:57 »
Возможно не все зависимости подтянулись или есть сломанные пакеты.
Выполните команду
sudo apt install -fИ grub обновите
sudo update-grub
Ubuntu->Linux mint->Astra Linux SE->Debian 11
Для новичков
 

Оффлайн svtv1

Re: Как следует правильно обновлять ядро?
« Ответ #7 : 11 Февраля 2021, 19:36:37 »
ядро не может обновляться, само по себе, новое приходит:
sudo apt updade
потом:
sudo apt upgrage
Как кто так. Если с бубном у костра? Подскажу :) 
"Если достаточно долго сидеть возле реки - мимо проплывет труп твоего врага"
 

Оффлайн ChubaDuba

Re: Как следует правильно обновлять ядро?
« Ответ #8 : 11 Февраля 2021, 19:45:39 »
До создания темы вы видимо уже успели что-то "понакрутить"... У вас в системе заголовки для 14-го ядра установлены, а самого ядра нет. В штатном режиме о чём писал выше svtv1 ядро обновляется автоматически.
Бλог   @chuba_duba
 

Оффлайн yoric

Re: Как следует правильно обновлять ядро?
« Ответ #9 : 11 Февраля 2021, 19:46:41 »
Что-то где-то когда-то сбойнуло и -14 ядро не встало. Может, на этапе установки поставили не просто linux-image-amd64, а linux-image-$version-amd64.
Покажите apt-cache policy linux-image-amd64Если он не стоит, установите вручную apt install linux-image-amd64 Оно автоматом подтягивает новые ядра.

sudo apt install linux-image-4.19.0-14-amd64
Только потом пометить его автоматически установленным, а то так и зависнет.
apt-mark auto linux-image-4.19.0-14-amd64 при условии установки linux-image-amd64 в ручном режиме.
 
Пользователи, которые поблагодарили этот пост: OldLaguna

Оффлайн svtv1

Re: Как следует правильно обновлять ядро?
« Ответ #10 : 11 Февраля 2021, 20:23:54 »
inxi -Fxz
Глянь может?
"Если достаточно долго сидеть возле реки - мимо проплывет труп твоего врага"
 

Оффлайн OldLaguna

Re: Как следует правильно обновлять ядро?
« Ответ #11 : 11 Февраля 2021, 20:33:25 »
Парни, всем Спасибо!

Уважаемый yoric, похоже это помогло :)

apt-cache policy linux-image-amd64 - установлен не был.

Далее сделал как вы и прописали:
sudo apt install linux-image-4.19.0-14-amd64
apt-mark auto linux-image-4.19.0-14-amd64


Spoiler: ShowHide


Spoiler: ShowHide


uname -a:
Linux debian 4.19.0-14-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) x86_64 GNU/Linux

Собственно, если на новом ядре все хорошо, 12 старое можно удалять?
« Последнее редактирование: 11 Февраля 2021, 20:43:44 от OldLaguna »
 

Онлайн Whowka

если на новом ядре все хорошо, 12 старое можно удалять?
Я бы оставил, до полного удовлетворения новым ядром, но, если проблема в дисковом пространстве, то можно и удалить :) (но я старый параноик)
 
Пользователи, которые поблагодарили этот пост: OldLaguna

Оффлайн yoric

Ну теперь всё, что там руками навтыкали, помечайте автоматическим :-) Логи /var/log/apt/history
А старое ядро, по=хорошему, можно удалять, когда оно станет третьим, на него не будет ссылок из корня /
 
Пользователи, которые поблагодарили этот пост: OldLaguna

 

Как правильно разархивировать *.gz ?

Автор soldafon

Ответов: 1
Просмотров: 1791
Последний ответ 25 Ноября 2015, 09:45:11
от endru
Как удалить systemd наиболее правильно

Автор lenin

Ответов: 14
Просмотров: 3719
Последний ответ 08 Февраля 2017, 13:24:42
от dmitry1903
Debian и 256-и цветная консоль - как правильно реализовать?

Автор Sferg

Ответов: 3
Просмотров: 3013
Последний ответ 15 Августа 2013, 00:47:35
от Sferg
Как правильно чистить логи [решено]

Автор CoolAller

Ответов: 18
Просмотров: 27314
Последний ответ 15 Сентября 2015, 02:46:58
от CoolAller
Как правильно установить и настроить i3?

Автор vacka

Ответов: 2
Просмотров: 5499
Последний ответ 25 Декабря 2015, 20:55:39
от vacka