[Решено]проблема с обновлением, исчезновение initramfs-linux и конфига для сборки.

Вопросы, на которые не получается найти ответ в Arch wiki или на форуме
BendalfRU
Сообщения: 31
Зарегистрирован: 07.07.2025

#

система стоит несколько лет.

дня 3 назад решил обновить свой ванильный archlinux .
обновились среди прочих ядро и модуль vhba

выдало ошибку что не может найти модуль vhba нужной версии,
сборка идёт для нового ядра, а новый модуль ещё не нашёлся.
pacman -Syu cdemu-daemon cdemu-client vhba-module
устанавливает vhba-module-20250329-33
а на сайте поиска пакетов версия vhba-module 20250329-34

я ранее, на старом форуме проэто писал.

То что ранее было warning , теперь стало фатальным.
Ранее я после перезагрузки делал мкинитспио и нужный модуль находился.
Теперь я получил кирпич. без образа инитспио


в итоге новый initramfs не собрался, а старый был удалён установщиком.
после перезагрузки заглянул и файлов vmlinuz ,"загрузочный образ" не обнаружено.

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

Вопрос, как с наименьшими потерями и хлопотами восстановить загрузку ?
У меня syslinux.
boot и / разделы на ext4 , home и репозиторий отдельно на другом физическом диске btrfs
У меня есть флешка с рабочей убунту 24.04 (без графики), загрузочного диска с archlinux пока не сделал.
Последний раз редактировалось BendalfRU 11.09.2025 08:40, всего редактировалось 11 раз.
ALiEN
Аватара пользователя
Сообщения: 275
Зарегистрирован: 23.08.2022

#

опять двадцать пять? =) Разжевали жеж на старом форуме, в чём затык был.

Ну показывайте
sudo pacman -Suy
Весь выхлоп - сюда.

🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

BendalfRU
Сообщения: 31
Зарегистрирован: 07.07.2025

#

ALiEN:Разжевали жеж на старом форуме, в
На старом разжевали то, что я прав в наличии ошибки. Но не дали исправление.
Показать сейчас не могу, тк программа установки удалила загрузочный образ, новый не создала.
Я получил кирпич. Ос не возможно запустить.

То что ранее было warning , теперь стало фатальным.
Ранее я после перезагрузки делал мкинитспио и нужный модуль находился.
ALiEN
Аватара пользователя
Сообщения: 275
Зарегистрирован: 23.08.2022

#

BendalfRU:Я получил кирпич. Ос не возможно запустить.
Из-под archiso смонтируйте корень и /boot соответственно (если он у вас на отдельном разделе).
Выполните arch-chroot /MOUNTPOINT и далее обновление pacman -Suy

🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

ALiEN
Аватара пользователя
Сообщения: 275
Зарегистрирован: 23.08.2022

#

BendalfRU:На старом разжевали то, что я прав в наличии ошибки.
На старом форуме вам явно указали, что арч не поддерживает частичные обновления.
BendalfRU: Ранее я после перезагрузки делал мкинитспио и нужный модуль находился.
mkinitcpio вызывается автоматически при обновлении ядра/dkms/systemd/etc... Вручную его дергать абсолютно не надо (если не правили какие-то конфиги ручками).

🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

BendalfRU
Сообщения: 31
Зарегистрирован: 07.07.2025

#

ALiEN:что арч не поддерживает частичные обновления.
Я и не старался делать частичные обновления. только полные
всегда только pacman -Syu

в mkinitcpio какая то ошибка , которая и привела к фатальному удалению загрузочного образа системы.
я вообще никуда не лазил, только отслеживал конфиги новые подсовываемые пакманом.
ALiEN: Выполните arch-chroot /MOUNTPOINT и далее обновление pacman -Suy
окей , я так давно установил archlinux , что успел забыть как это делать.
Благодарю всех что есть арчвики
ALiEN
Аватара пользователя
Сообщения: 275
Зарегистрирован: 23.08.2022

#

BendalfRU:всегда только pacman -Syu
Не верю ©
BendalfRU: в mkinitcpio какая то ошибка , которая и привела к фатальному удалению загрузочного образа системы
Полный текст ошибки сюда. И это абсолютно не фатально. Все решается за пару команд через установочный образ =)

🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

BendalfRU
Сообщения: 31
Зарегистрирован: 07.07.2025

#

ALiEN:Полный текст ошибки сюда.
полный не могу сейчас, тк арчлинукс не могу запустить.
по памяти и по сути там было сказано,

что не может найти модуль vhba-module нужной(новой) версии,
пишет что скрипт нашёл предыдущую версию от предыдущего ядря.

Но есть доступ при помощи рабочей флешки с убунту 24 (это не Live а нормальная ос) , там только консоль .
Последний раз редактировалось BendalfRU 11.09.2025 08:24, всего редактировалось 2 раза.
ALiEN
Аватара пользователя
Сообщения: 275
Зарегистрирован: 23.08.2022

#

BendalfRU:рабочей флешки с убунту 24
флешка с убунту в арч не зайдет.

🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

BendalfRU
Сообщения: 31
Зарегистрирован: 07.07.2025

#

ALiEN:флешка с убунту в арч не зайдет.
в последней версии
есть в комплекте pacman и цеашрут , установочные скрипты от арча.
ALiEN
Аватара пользователя
Сообщения: 275
Зарегистрирован: 23.08.2022

#

BendalfRU:пк с арчлинукс не могу запустить.
Cкрытый текст
 $: ls /boot
EFI                   initramfs-iso.img                 netboot.xyz.lkrn
loader                initramfs-linux-zen-fallback.img  vmlinuz-iso
archlinux-x86_64.iso  initramfs-linux-zen.img           vmlinuz-linux-zen
autoexec.ipxe         intel-ucode.img

$: grep . /boot/loader/entries/*
/boot/loader/entries/arch.conf:title ArchLinux
/boot/loader/entries/arch.conf:linux /vmlinuz-linux-zen
/boot/loader/entries/arch.conf:initrd /initramfs-linux-zen.img
/boot/loader/entries/arch.conf:options root=LABEL=ROOT rw loglevel=3
/boot/loader/entries/arch.conf:options zswap.enabled=1 resume=LABEL=ROOT resume_offset=133320
/boot/loader/entries/iso.conf:title ArchLinux ISO
/boot/loader/entries/iso.conf:linux /vmlinuz-iso
/boot/loader/entries/iso.conf:initrd /initramfs-iso.img
/boot/loader/entries/iso.conf:options img_dev=LABEL=BOOT img_loop=/archlinux-x86_64.iso
/boot/loader/entries/netboot.conf:title Netboot
/boot/loader/entries/netboot.conf:efi /EFI/netboot.xyz.efi

🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

ALiEN
Аватара пользователя
Сообщения: 275
Зарегистрирован: 23.08.2022

#

BendalfRU: в последней версии
есть в комплекте
Даа? А ОС Windows там нет случайно?

🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Arhei
Сообщения: 52
Зарегистрирован: 04.07.2025

#

если у вас там нестандартное ядро то вместо vhba-module нужно использовать пакет vhba-module-dkms
BendalfRU
Сообщения: 31
Зарегистрирован: 07.07.2025

#

вобщем разобрался.

1. скрипт сборки initramfs не смог найти конфиг для сборки initramfs,
тк при обновлении ядра старый конфиг был автоматом удалён, пакман подложил конфиг с .pacnew.
старые vmlinuz-linux и initramfs-linux также был автоматом удалён,
а новый не был создан по отсутствию конфига.


2. скрипт сборки initramfs так и не может найти нужную версию vhba-module.
удалил vhba-module вместе с зависимостями. всё собралось без ошибок.


исправил ошибки 1 и 2. затем переустановил base , linux пакеты, скрипт mkinitcpio отработал штатно.
пишу сейчас с починенного компа.
RusWolf
Аватара пользователя
Сообщения: 276
Зарегистрирован: 16.08.2022

#

BendalfRU:пакман подложил конфиг с .pacnew.
Когда есть файл .pacnew, пакман никогда не удаляет старый конфиг.

Arch Linux x86-64 на BTRFS
https://t.me/arch_linuxru

BendalfRU
Сообщения: 31
Зарегистрирован: 07.07.2025

#

RusWolf: Когда есть файл .pacnew, пакман никогда не удаляет старый конфиг.
в моём случае он был удалён. не мной. не верите ? покажу логи, ток не знаю какие.
BendalfRU
Сообщения: 31
Зарегистрирован: 07.07.2025

#

Arhei: если у вас там нестандартное ядро то вместо vhba-module нужно использовать пакет vhba-module-dkms
ядро arch , я с ним ничо не делал.
uname -r
6.16.5-arch1-1

всё равно ставить dkms версию ?

vhba-module не соепротивлялся по зависимостям, когда я его на ядро arch ставил.
и был установлен только vhba-module, без vhba-module-dkms

а еще можно спокойно воткнуть acpi и acpi_call, acpi_call-dkms одновременно
Последний раз редактировалось BendalfRU 11.09.2025 08:25, всего редактировалось 3 раза.
ALiEN
Аватара пользователя
Сообщения: 275
Зарегистрирован: 23.08.2022

#

BendalfRU:ядро arch generic
Нет такого. Есть стандартное (без префикса).
BendalfRU:всё равно ставить dkms версию ?
uname -a
BendalfRU:был установлен только vhba-module, без vhba-module-dkms
Это разные пакеты. Причём конфликтующие.

🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

ALiEN
Аватара пользователя
Сообщения: 275
Зарегистрирован: 23.08.2022

#

BendalfRU: а еще можно спокойно воткнуть acpi и acpi-dkms одновременно
$: pacman -Si acpi-dkms
ошибка: пакет 'acpi-dkms' не найден

🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

BendalfRU
Сообщения: 31
Зарегистрирован: 07.07.2025

#

ALiEN:Не верю ©
дать вам лог пакмана ? там копилось несколько лет, устанете читать
Ответить