Итак, решил глянуть как в гноме 43 идут дела с оптимизацией анимации. Дела идут плохо, ну и фиг с ним, тут дела поинтереснее.
Проблема такая, не загружаются ни лайв-образы, ни установочные (лично у меня). Вот такое мелькает на экране
Invalid image
Failed to read header: Unsupported
Failed to load image: Unsupported
start_image() returned Unsupported
Я добавил тег AlmaLinux и Rocky, потому что быстрый гуглёж проблемы показал, что на Rocky 8.5
точно такая же проблема как и на Fedora 37
, а Almalinux 9.1
я только что сам не смог загрузить.
Короче, две флешки замучил разными способами записи и ковырянием в биосе прежде чем додумался уже погуглить, слоупок…
Проблема звучит так:
A problem was identified and fixed in shim, an initial UEFI bootloader. Unfortunately, the fix isn’t present on Fedora 37 install media (but should be included in Fedora 38).
Ребят, кто совсем по-английски никак, там сказано, что проблему пофиксили, но установочные образы федоры 37 чинить не будут, ждите 38.
Что делать?!
Допустим твоей флешке с Fedora назначено имя /dev/sdc (уточни, бро, и замени на свой вариант), а монтируешь её в каталог /mnt/fedora.
# Монтируем раздел 2 флешки
sudo mkdir /mnt/fedora
sudo mount /dev/sdc2 /mnt/fedora
# Удаляем лажовый файл с флешки
sudo rm /mnt/fedora/EFI/BOOT/BOOTX64.EFI
# Качаем rpm-пакет с правильным файлом
wget https://dl.fedoraproject.org/pub/fedora/linux/releases/36/Everything/x86_64/os/Packages/s/shim-x64-15.4-5.x86_64.rpm
# Распаковываем
rpm2cpio shim-x64-15.4-5.x86_64.rpm | cpio -idmv
# Копируем правильный файл в нужное место
sudo cp boot/efi/EFI/BOOT/BOOTX64.EFI /mnt/fedora/EFI/BOOT/
sudo umount /mnt/fedora
# Всё, дело сделано, дальше по желанию.
rm -r boot etc shim-x64-15.4-5.x86_64.rpm
sudo rmdir /mnt/fedora
Перезагружайся в флешку без проблем, работает, я проверял!
Мда… ну ладно федора, у неё бывают неудачи в релизах нередко, но как в эту тему попали клоны энтерпрайзов вообще уму не постижимо! Интересно как в самой шапке с этим дела, кто знает?