rhboot / rhboot/shim

Booting Grml ISO results in `Reloc 0 block size 2756420659 is invalid`

Open
#131 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
1.1k
Forks
348
PR merge metrics
No merged PRs in 30d

Description

On the two Dell laptops XPS 13 9360 and 9370 and with OVMF and QEMU the Grml live image cannot be started from a USB device.

The error on the Dell display is:

Reloc 0 block size 2756420659 is invalid
Relocation failed: Unsupported
Failed to load image: Unsupported
start_image() returned Unsupported

With OVMF I only get the first two lines.

Here is how you can reproduce this with QEMU.

Download the Grml ISO file, and follow How to run OVMF in the Wiki. I downloaded Gerd’s prebuilt images and extracted them.

Then I did mkdir hda-contents and run QEMU with the command below.

qemu-system-x86_64 -enable-kvm -bios edk2.git/ovmf-x64/OVMF-pure-efi.fd -hda fat:hda-contents -net none -hdb ~/Downloads/grml64-full_sid_latest.iso

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the failure using the Grml ISO, the documented QEMU command, and the referenced OVMF images. Compare the Dell and OVMF error output and trace the image-loading failure; done means the Grml live image boots from the USB-device setup on the affected systems.

Written by the indexing model from the issue text.

Assessment

Domain
operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.