Skip to content

Fix Windows ISO detection on BIOS boot - #110

Merged
Mexit merged 2 commits into
Mexit:masterfrom
mateusauler:fix/udf-detection
Nov 9, 2026
Merged

Mexit merged 2 commits into
Mexit:masterfrom
mateusauler:fix/udf-detection

Conversation

@mateusauler

Copy link
Copy Markdown
Contributor

GRUB autoloads filesystems during the first search, which registers iso9660 after udf. Windows ISOs expose sources/boot.wim only through UDF, so they were read as ISO9660 stubs and no menu entry was created.

Load iso9660 before udf in the generated grub.cfg to keep UDF first in the probe order.

Note: This change and the text above were written by an LLM. But, I reviewed it and tested it on real hardware and confirmed it to work.

mateusauler and others added 2 commits November 8, 2026 22:30
GRUB autoloads filesystems during the first search, which registers iso9660 after udf. Windows ISOs expose sources/boot.wim only through UDF, so they were read as ISO9660 stubs and no menu entry was created.

Load iso9660 before udf in the generated grub.cfg to keep UDF first in the probe order.
The UDF is added in the main configuration file.
@Mexit

Mexit commented Nov 9, 2026

Copy link
Copy Markdown
Owner

That’s quite a find. The most interesting thing is that, even though the UDF is loaded, it only works properly if insmod iso9660 comes before search -f /MultiOS-USB/config/grub.config --no-floppy --set=root.
In any other case, ISO content within UDF is not detected

@Mexit Mexit changed the title fix: Windows ISO detection on BIOS boot Fix Windows ISO detection on BIOS boot Nov 9, 2026
@Mexit
Mexit merged commit 6533d72 into Mexit:master Nov 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants