У меня такая же проблема.
Быстрым обходным решением может быть использование feh:
feh --bg-scale <imagefile.jpg>
Каким-то образом мой esp был поврежден. После резервного копирования и запуска S.M.A.R.T. Чтобы убедиться, что это не аппаратная проблема, я переформатировал esp и переустановил rEFInd:
mkfs.fat -F32 /dev/sda2
refind-install --usedefault /dev/sda2
cd /var/cache/pacman/pkg
pacman -U linux-4.8.12-2-x86_64.pkg.tar.xz
mkinitcpio -p linux
Я столкнулся с той же проблемой. Когда выполнялось обновление системы, мой ноутбук внезапно выключился (я не знаю почему), и когда я попытался его загрузить, я увидел то же сообщение. Исправил так: загрузился с аварийной флешки. Затем:
Wi-Fi-меню
- включить сеть Wi-Fi. mount / dev / sda2 / mnt
arch-chroot / mnt
mount -o rw / dev / sda1 / boot
cd / var / cache / pacman / pkg
pacman -U linux -4.8.12-2-x86_64.pkg.tar.xz
Пакет был переустановлен. Он сообщил мне, что с каким-то файлом возникли проблемы, и они были исправлены. После этого я закрыл сеанс, размонтировал все диски и перезагрузился. Теперь система загружается нормально.
Только что узнал, чтоEFI stub: ERROR: failed to read file.
(по крайней мере в моем случае )на самом деле относится именно к initrd
(, который был уничтожен незапланированным отключением во время обновлений ).
в какой-то момент кто-то изменил сообщение, чтобы «обобщить» код.