проблема с обновлением
дня 3 назад решил обновить свой ванильный archlinux .
обновились среди прочих ядро и модуль vhba
выдало ошибку что не может найти модуль vhba нужной версии,
сборка идёт для нового ядра, а новый модуль ещё не нашёлся.
я ранее, на старом форуме проэто писал.
То что ранее было warning , теперь стало фатальным.
Ранее я после перезагрузки делал мкинитспио и нужный модуль находился.
Теперь я получил кирпич. без образа инитспио
в итоге новый initramfs не собрался, а старый был удалён установщиком.
после перезагрузки заглянул и файлов vmlinuz ,"загрузочный образ" не обнаружено.
Хорошо , что компьютер у меня не один, могу заново напилить загрузочный диск.
Вопрос, как с наименьшими потерями и хлопотами восстановить загрузку ?
У меня syslinux.
boot и / разделы на ext4 , home и репозиторий отдельно на другом физическом диске btrfs
У меня есть флешка с рабочей убунту 24.04 (без графики), загрузочного диска с archlinux пока не сделал.
Ну показывайте
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
На старом разжевали то, что я прав в наличии ошибки. Но не дали исправление.ALiEN:Разжевали жеж на старом форуме, в
Показать сейчас не могу, тк программа установки удалила загрузочный образ, новый не создала.
Я получил кирпич. Ос не возможно запустить.
То что ранее было warning , теперь стало фатальным.
Ранее я после перезагрузки делал мкинитспио и нужный модуль находился.
Из-под archiso смонтируйте корень и /boot соответственно (если он у вас на отдельном разделе).BendalfRU:Я получил кирпич. Ос не возможно запустить.
Выполните 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
На старом форуме вам явно указали, что арч не поддерживает частичные обновления.BendalfRU:На старом разжевали то, что я прав в наличии ошибки.
mkinitcpio вызывается автоматически при обновлении ядра/dkms/systemd/etc... Вручную его дергать абсолютно не надо (если не правили какие-то конфиги ручками).BendalfRU: Ранее я после перезагрузки делал мкинитспио и нужный модуль находился.
🖥 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:что арч не поддерживает частичные обновления.
всегда только pacman -Syu
в mkinitcpio какая то ошибка , которая и привела к фатальному удалению загрузочного образа системы.
я вообще никуда не лазил, только отслеживал конфиги новые подсовываемые пакманом.
окей , я так давно установил archlinux , что успел забыть как это делать.ALiEN: Выполните arch-chroot /MOUNTPOINT и далее обновление pacman -Suy
Благодарю всех что есть арчвики
Не верю ©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
полный не могу сейчас, тк арчлинукс не могу запустить.ALiEN:Полный текст ошибки сюда.
по памяти и по сути там было сказано,
что не может найти модуль vhba нужной(новой) версии,
пишет что скрипт нашёл предыдущую версию от предыдущего ядря.
Но есть доступ при помощи рабочей флешки с убунту 24 (это не Live а нормальная ос) , там только консоль .
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