Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

wrong grub binary path in ppc/bootinfo.txt for Fedora ppc64le images #2741

Closed
sharkcz opened this issue Feb 27, 2025 · 4 comments · Fixed by #2744
Closed

wrong grub binary path in ppc/bootinfo.txt for Fedora ppc64le images #2741

sharkcz opened this issue Feb 27, 2025 · 4 comments · Fixed by #2744
Assignees
Labels

Comments

@sharkcz
Copy link

sharkcz commented Feb 27, 2025

The Fedora KDE Live ISOs are not bootable on a ppc64le KVM system. The SLOF firmware reports failed to load CHRP boot loader and E3404: not a bootable device when booting the ISOs in the KVM VM. I think it is because ppc/bootinfo.txt refers to \boot\grub2\powerpc-ieee1275\grub.elf, while in Fedora we have \boot\grub2\powerpc-ieee1275\core.elf instead.

@github-project-automation github-project-automation bot moved this to To do in KIWI Feb 27, 2025
@Conan-Kudo Conan-Kudo changed the title wrong grub binary path in ppc/bootinfo.txt wrong grub binary path in ppc/bootinfo.txt for Fedora ppc64le images Feb 27, 2025
@Conan-Kudo
Copy link
Member

Conan-Kudo commented Feb 27, 2025

For some extra details:

Test image: https://kojipkgs.fedoraproject.org//packages/Fedora-KDE-Desktop-Live/Rawhide/20250227.n.0/images/Fedora-KDE-Desktop-Live-Rawhide-20250227.n.0.ppc64le.iso

Build log: https://kojipkgs.fedoraproject.org//packages/Fedora-KDE-Desktop-Live/Rawhide/20250227.n.0/data/logs/image/ppc64le/image-root.ppc64le.log

Build information

  • KIWI version: 10.2.11-1.fc43
  • Operating system host version: Fedora Linux 43
  • Operating system target version: Fedora Linux 43
  • Open Build Service version (N/A if not using OBS): N/A
  • Koji version (N/A if not using Koji): 1.35.1

@schaefi
Copy link
Collaborator

schaefi commented Feb 27, 2025

Hrm, thanks for reporting 👍

I take a look asap

@schaefi schaefi self-assigned this Feb 27, 2025
@Conan-Kudo
Copy link
Member

We probably need to add a fedora ppc64le live image test case to make sure we don't break this...

@Conan-Kudo Conan-Kudo moved this from To do to In progress in Fedora KIWI adoption Feb 28, 2025
@Conan-Kudo Conan-Kudo moved this from To do to In progress in KIWI Feb 28, 2025
@schaefi
Copy link
Collaborator

schaefi commented Feb 28, 2025

We probably need to add a fedora ppc64le live image test case to make sure we don't break this...

yes I add one

schaefi added a commit that referenced this issue Feb 28, 2025
On ppc the CHRP loader name can vary between distributions.
This commit adds a search method to lookup different ELF
loader names. In addition an integration test image for
Fedora was added. This Fixes #2741
@github-project-automation github-project-automation bot moved this from In progress to Done in KIWI Feb 28, 2025
@Conan-Kudo Conan-Kudo moved this from In progress to Done in Fedora KIWI adoption Feb 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

3 participants