Автор Тема: Обновление ядра  (Прочитано 2017 раз)

Оффлайн Yasno

  • Завсегдатай
  • *
  • Сообщений: 203
Обновление ядра
« : 31.07.2020 20:02:24 »
su -
update-kernel

1 выдает какуюто ошибку, что с этим делать?
2 как через update-kernel удалить ядра 51 и 49 оставив 46 и 54 (remove-old-kernels удалит все)

13: kernel-modules-e1000e-std-def-3.4.2.1-alt2.328758.1                  #################################################################################################### [ 93%]
14: kernel-modules-virtualbox-std-def-6.1.12a-alt2.328758.1              #################################################################################################### [100%]
[00:00:01] Config file: /etc/initrd.mk
WARNING: Unknown features are specified in the config: systemd plymouth
/usr/share/make-initrd/mk/make-initrd.mk:13: /usr/share/make-initrd/features/plymouth/rules.mk: Нет такого файла или каталога
make: *** Нет правила для сборки цели «/usr/share/make-initrd/features/plymouth/rules.mk».  Останов.
make: *** [/usr/share/make-initrd/mk/make-initrd.mk:29: all] Ошибка 1
Генерируется файл настройки grub …
Found background image: /usr/share/plymouth/themes/sisyphus/grub.jpg
Найден образ linux: /boot/vmlinuz-5.4.54-std-def-alt1
Найден образ linux: /boot/vmlinuz-5.4.51-std-def-alt1
Найден образ linux: /boot/vmlinuz-std-def
skipping symlink: /boot/vmlinuz-std-def
Найден образ linux: /boot/vmlinuz
Найден образ initrd: /boot/initrd.img
Найден образ linux: /boot/vmlinuz-5.4.49-std-def-alt1
Найден образ initrd: /boot/initrd-5.4.49-std-def-alt1.img
Найден образ linux: /boot/vmlinuz-5.4.46-std-def-alt1
Найден образ initrd: /boot/initrd-5.4.46-std-def-alt1.img


Оффлайн andrew_b

  • Завсегдатай
  • *
  • Сообщений: 534
Re: Обновление ядра
« Ответ #1 : 01.08.2020 07:28:47 »
выдает какуюто ошибку, что с этим делать?
Сделайте что-нибудь.

Оффлайн Александр Ерещенко

  • Завсегдатай
  • *
  • Сообщений: 1 153
Re: Обновление ядра
« Ответ #2 : 01.08.2020 10:20:39 »
2 как через update-kernel удалить ядра 51 и 49 оставив 46 и 54 (remove-old-kernels удалит все)
Просто удаляете соответствующий пакет с image, а модули удалятся по зависимости.
Для удобства можно сначала дать команду на удаление виртуального пакета, например:
# apt-get remove kernel-image-std-def
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Виртуальный пакет kernel-image-std-def предоставляется следующими пакетами:
  kernel-image-std-def#1:5.4.44-alt1:p9+252713.100.2.1@1591626007 5.4.44-alt1:p9+252713.100.2.1@1591626007 [Установлено]
  kernel-image-std-def#1:5.4.48-alt1:p9+253882.100.1.1@1593187256 5.4.48-alt1:p9+253882.100.1.1@1593187256 [Установлено]
  kernel-image-std-def#1:5.4.51-alt1:p9+254734.100.2.1@1594405455 5.4.51-alt1:p9+254734.100.2.1@1594405455 [Установлено]
You should explicitly select one to remove.
E: Виртуальный пакет kernel-image-std-def предоставляется многими пакетами.
А потом уже удалить конкретные пакеты, например:
# apt-get remove kernel-image-std-def#1:5.4.48-alt1:p9+253882.100.1.1@1593187256

Оффлайн Александр Ерещенко

  • Завсегдатай
  • *
  • Сообщений: 1 153
Re: Обновление ядра
« Ответ #3 : 01.08.2020 11:45:49 »
1 выдает какуюто ошибку, что с этим делать?
А обновление остальных пакетов перед обновлением ядра делали?
# apt-get update && apt-get dist-upgradeили
epm UpgradeВозможно что-то могло меняться в районе makeinitrd со времени вашего последнего обновления.

Только что обновился на ядро 5.4.54 - всё прошло штатно.
Но у меня p9. А вы действительно на сизифе ? Если да, то знания надо подтянуть, иначе весьма рискованно - нештатные ситуации в сизифе по-определению более вероятны.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Обновление ядра
« Ответ #4 : 01.08.2020 13:12:08 »
/usr/share/make-initrd/mk/make-initrd.mk:13: /usr/share/make-initrd/features/plymouth/rules.mk: Нет такого файла или каталога

Вы снесли make-initrd-plymouth, но не убрали из конфига /etc/initrd.mk строчку:
FEATURES += plymouth

Оффлайн Yasno

  • Завсегдатай
  • *
  • Сообщений: 203
Re: Обновление ядра
« Ответ #5 : 01.08.2020 17:01:54 »
Вы снесли make-initrd-plymouth
make-initrd-plymouth не установлен и сам не удалял, если только apt-get autoremove
мне его надо поставить? зачем оно вообще?

Оффлайн Yasno

  • Завсегдатай
  • *
  • Сообщений: 203
Re: Обновление ядра
« Ответ #6 : 01.08.2020 17:31:54 »
А обновление остальных пакетов перед обновлением ядра делали?
нет, систему обновил потом,
вот что после обновления системы и нового ядра 5.4.55 пишет
14: kernel-modules-virtualbox-std-def-6.1.12a-alt2.328759.1              #################################################################################################### [100%]
[00:00:01] Config file: /etc/initrd.mk
WARNING: Unknown features are specified in the config: systemd plymouth systemd plymouth
[00:00:08] Generating module dependencies on host ...
[00:00:57] Creating initrd image ...

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Обновление ядра
« Ответ #7 : 01.08.2020 17:45:31 »
make-initrd-plymouth не установлен и сам не удалял, если только apt-get autoremove

Если заставка при загрузке не нужна, просто удалите из  /etc/initrd.mk строчку:
FEATURES += plymouth