linuxboot / linuxboot/heads

Heads cant boot from USB-drive with Ventoy

Open
#1,320 13 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

help wanted installation UX
Dominant language
Makefile
Stars
1.6k
Forks
211
Avg merge
4d 21h
Merged PRs (30d)
6

Description

I am using Ventoy to be able to have many ISO files on one USB-Drive and boot the ISO file i need at the moment.
Latest Heads version from yesterday ( heads-x230-maximized-v0.2.0-1380-gc4b964c.rom ) cant start Ventoy. Ventoy is able to start on any Coreboot payload i tried. It work fine with SeaBIOS and it works fine with TianoCore. Reason for this wide compatibility is, that Ventoy adds a boot menu for BIOS-mode and a boot menu for EFI-Mode. But Heads cant start Ventoy BIOS-mode and also cant start Ventoy EFI-mode.
Ventoy is free software and widely used for the use case of many ISO files on one flash drive to be able to choose from. Could someone take a look why it is not starting with Heads? Such basic functionality (booting from Ventoy USB-drive) should work.

https://github.com/ventoy/Ventoy

Contributor guide

Open the contributing guide

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

Start by reproducing the failure with Ventoy and heads-x230-maximized-v0.2.0-1380-gc4b964c.rom, testing both its BIOS and EFI modes. Compare the behavior with SeaBIOS and TianoCore, then trace the Heads/coreboot payload boot path. Done means Ventoy can start from the USB drive in at least the affected modes.

Written by the indexing model from the issue text.

Assessment

Domain
operating-systems
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.