LINUX.ORG.RU
ФорумAdmin

Обновил Fedora до 40, но грузится старое ядро.

 ,


0

2

Собственно, обновлял с 36 версии до 40, в процессе оказалось, что на BOOT и EFI мало места. Загрузился с лайва, изменил размеры. Продолжил обновляться. Но вылезла новая проблема - в boot только ядра 38 версии. Почему не добавились автоматом новые и как добавить теперь их в ручную не знаю. Подскажите как это сделать?

Вывод ls /boot:

config-6.8.9-100.fc38.x86_64
config-6.8.9-100.fc38.x86_64+debug
efi
extlinux
grub2
initramfs-0-rescue-8d2f97241d134fa4bb15bcaf1dacacc9.img
initramfs-6.8.9-100.fc38.x86_64+debug.img
initramfs-6.8.9-100.fc38.x86_64.img
loader
lost+found
memtest86+x64.efi
symvers-6.8.9-100.fc38.x86_64+debug.xz
symvers-6.8.9-100.fc38.x86_64.xz
System.map-6.8.9-100.fc38.x86_64
System.map-6.8.9-100.fc38.x86_64+debug
vmlinuz-0-rescue-8d2f97241d134fa4bb15bcaf1dacacc9
vmlinuz-6.8.9-100.fc38.x86_64
vmlinuz-6.8.9-100.fc38.x86_64+debug

Вывод uname -a:

Linux localhost.localdomain 6.8.9-100.fc38.x86_64 #1 SMP PREEMPT_DYNAMIC Thu May  2 18:50:49 UTC 2024 x86_64 GNU/Linux

Вывод lsb_release -a:

LSB Version:	:core-5.0-amd64:core-5.0-noarch:cxx-5.0-amd64:cxx-5.0-noarch:desktop-5.0-amd64:desktop-5.0-noarch:languages-5.0-amd64:languages-5.0-noarch:printing-5.0-amd64:printing-5.0-noarch
Distributor ID:	Fedora
Description:	Fedora release 40 (Forty)
Release:	40
Codename:	Forty


Последнее исправление: KNIggA (всего исправлений: 1)
Ответ на: комментарий от sparkie

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

ТС научился менять разделы с Лайва, отлично, теперь пусть ставит систему))

anonymous
()
Ответ на: комментарий от anonymous

установилось же rpm -qa |grep kernel

kernel-modules-core-6.8.9-100.fc38.x86_64
kernel-core-6.8.9-100.fc38.x86_64
kernel-debug-modules-core-6.8.9-100.fc38.x86_64
kernel-debug-core-6.8.9-100.fc38.x86_64
kernel-debug-modules-6.8.9-100.fc38.x86_64
kernel-debug-modules-extra-6.8.9-100.fc38.x86_64
kernel-modules-6.8.9-100.fc38.x86_64
kernel-debug-devel-6.8.9-100.fc38.x86_64
kernel-devel-6.8.9-100.fc38.x86_64
kernel-6.8.9-100.fc38.x86_64
kernel-debug-core-6.8.11-200.fc39.x86_64
kernel-core-6.8.11-200.fc39.x86_64
kernel-srpm-macros-1.0-23.fc40.noarch
kernel-headers-6.8.3-300.fc40.x86_64
kernel-modules-core-6.8.11-300.fc40.x86_64
kernel-core-6.8.11-300.fc40.x86_64
kernel-debug-modules-core-6.8.11-300.fc40.x86_64
kernel-debug-core-6.8.11-300.fc40.x86_64
kernel-debug-modules-6.8.11-300.fc40.x86_64
kernel-debug-modules-extra-6.8.11-300.fc40.x86_64
kernel-modules-6.8.11-300.fc40.x86_64
libreport-plugin-kerneloops-2.17.15-1.fc40.x86_64
abrt-addon-kerneloops-2.17.5-1.fc40.x86_64
kernel-debug-devel-6.8.11-300.fc40.x86_64
kernel-devel-6.8.11-300.fc40.x86_64
kernel-devel-matched-6.8.11-300.fc40.x86_64
texlive-l3kernel-svn66094-71.fc40.noarch
kernel-debug-devel-matched-6.8.11-300.fc40.x86_64
kernel-6.8.11-300.fc40.x86_64
KNIggA
() автор топика
Ответ на: комментарий от anonymous

Один из аргументов против, наверное самый весомый - «спортивный интерес и любознательность». А что не так в изменении разделов с Лайв-носителя?

KNIggA
() автор топика
Ответ на: комментарий от sparkie

Интересует момент, почему с 36 по 38 нормально в груб ядра прописывались, а потом перестали. Не связано ли это с моими манипуляциями с изменением размеров разделов.

KNIggA
() автор топика
Ответ на: комментарий от papin-aziat

sudo dnf distro-sync --best --allowerasing

Загрузка пакетов:
(1/4): kernel-6.8.11-300.fc40.x86_64.rpm                                                                                                                     432 kB/s | 160 kB     00:00    
(2/4): kernel-devel-matched-6.8.11-300.fc40.x86_64.rpm                                                                                                       603 kB/s | 160 kB     00:00    
(3/4): kernel-modules-core-6.8.11-300.fc40.x86_64.rpm                                                                                                        1.1 MB/s |  35 MB     00:32    
(4/4): kernel-modules-6.8.11-300.fc40.x86_64.rpm                                                                                                             1.2 MB/s |  63 MB     00:51    
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Общий размер                                                                                                                                                 1.9 MB/s |  99 MB     00:52     
Проверка транзакции
Проверка транзакции успешно завершена.
Идет проверка транзакции
Тест транзакции проведен успешно.
Выполнение транзакции
  Подготовка       :                                                                                                                                                                     1/1 
  Установка        : kernel-modules-core-6.8.11-300.fc40.x86_64                                                                                                                          1/8 
  Установка        : kernel-modules-6.8.11-300.fc40.x86_64                                                                                                                               2/8 
  Запуск скриптлета: kernel-modules-6.8.11-300.fc40.x86_64                                                                                                                               2/8 
  Установка        : kernel-6.8.11-300.fc40.x86_64                                                                                                                                       3/8 
  Обновление       : kernel-devel-matched-6.8.11-300.fc40.x86_64                                                                                                                         4/8 
  Очистка          : kernel-devel-matched-6.8.5-301.fc40.x86_64                                                                                                                          5/8 
  Запуск скриптлета: kernel-core-6.8.5-301.fc40.x86_64                                                                                                                                   6/8 
rm: невозможно удалить '/boot/efi/8d2f97241d134fa4bb15bcaf1dacacc9/6.8.5-301.fc40.x86_64/': Это каталог
/usr/lib/kernel/install.d/50-dracut.install failed with exit status 1.
ошибка: %preun(kernel-core-6.8.5-301.fc40.x86_64) scriptlet failed, exit status 1

Error in PREUN scriptlet in rpm package kernel-core
  Удаление         : kernel-modules-core-6.8.5-301.fc40.x86_64                                                                                                                           7/8 
ошибка: kernel-core-6.8.5-301.fc40.x86_64: стереть не удалось

  Удаление         : kernel-devel-6.8.5-301.fc40.x86_64                                                                                                                                  8/8 
  Запуск скриптлета: kernel-modules-core-6.8.11-300.fc40.x86_64                                                                                                                          8/8 
  Запуск скриптлета: kernel-modules-6.8.11-300.fc40.x86_64                                                                                                                               8/8 
Running: dracut -f --kver 6.8.11-300.fc40.x86_64
dracut[F]: Can't write to /boot/efi/8d2f97241d134fa4bb15bcaf1dacacc9/6.8.11-300.fc40.x86_64: Directory /boot/efi/8d2f97241d134fa4bb15bcaf1dacacc9/6.8.11-300.fc40.x86_64 does not exist or is not accessible.
предупреждение: %posttrans(kernel-modules-6.8.11-300.fc40.x86_64) scriptlet failed, exit status 1

Error in POSTTRANS scriptlet in rpm package kernel-modules
  Запуск скриптлета: kernel-devel-6.8.5-301.fc40.x86_64                                                                                                                                  8/8 

Обновлен:
  kernel-devel-matched-6.8.11-300.fc40.x86_64                                                                                                                                                
Установлен:
  kernel-6.8.11-300.fc40.x86_64                          kernel-modules-6.8.11-300.fc40.x86_64                          kernel-modules-core-6.8.11-300.fc40.x86_64                         
Удален:
  kernel-devel-6.8.5-301.fc40.x86_64                                                        kernel-modules-core-6.8.5-301.fc40.x86_64                                                       
Сбой:
  kernel-core-6.8.5-301.fc40.x86_64                                                                                                                                                          

Ошибка: Сбой транзакции

Как я понял, ядра пишутся теперь в EFI, место есть, но какая-то проблема с записью возникла. dracut не отработал.

KNIggA
() автор топика
Ответ на: комментарий от papin-aziat

Да, Вы правы ) Но тут в свою защиту скажу, что пользоваться готовым не всегда идёт на пользу развития. Тем более, о простоте установки современных лин-систем в пору слагать легенды. А в процессе преодоления трудностей получаем знания. Даже если в итоге переустановлю вчистую, определенный профит я уже получаю. И, безусловно, благодарен всем, кто не пожалел времени на ответы.

KNIggA
() автор топика
Ответ на: комментарий от papin-aziat

В итоге переустановил, т.к. не смог нормально настроить иксы, драйвер nvidia конфликт выдавал. Но загрузиться на 40 ядре получилось. Для корректной установки и прописывания конфига grub2 нужно было удалить каталог в efi с идентификатором системы, в моем случае это каталог 8d2f97241d134fa4bb15bcaf1dacacc9 И после этого установить ядро.

KNIggA
() автор топика
Ответ на: комментарий от KNIggA

Для корректной установки и прописывания конфига grub2 нужно было удалить каталог в efi с идентификатором системы, в моем случае это каталог 8d2f97241d134fa4bb15bcaf1dacacc9 И после этого установить ядро.

У меня на AlmaLinux 8 почему-то периодически возникают там новые каталоги такого рода, причём алгоритм я не улавливаю, поэтому приходится руками всякое на эту тему удалять из efi, DNF (или что-то там, хз) не справляется.

У меня systemd-boot, не grub.

papin-aziat ★★★★★
()
Последнее исправление: papin-aziat (всего исправлений: 1)