helloSystem / hello

Desktop system for creators with a focus on simplicity, elegance, and usability. Based on FreeBSD. Less, but better!
2.31k stars 57 forks source link

Ventoy support #137

Open probonopd opened 3 years ago

probonopd commented 3 years ago

We should try to get helloSystem ISOs to work with Ventoy (in case they are not yet).

Thanks @pkgdemon for pointing to https://github.com/ghostbsd/ghostbsd-build/issues/134.

probonopd commented 3 years ago

Do we need to ship the Ventoy kernel module? https://github.com/ventoy/Ventoy/tree/master/Unix/ventoy_unix_src/FreeBSD/geom_ventoy_src

Does GhostBSD work with Ventoy?

probonopd commented 3 years ago

After having spent way too much time trying to understand the (undocumented?) Ventoy kernel module, these are my findings:

Do we need to ship the Ventoy kernel module?

No. Ventoy "injects" it doing some (undocumented?) magic into the unmodified ISO. This way it gets loaded, e.g., on https://download.freebsd.org/ftp/releases/ISO-IMAGES/13.0/FreeBSD-13.0-RELEASE-amd64-bootonly.iso even though that ISO does not ship the Ventoy kernel module.

Does GhostBSD work with Ventoy?

Yes!

I don't quite understand why it doesn't work with our latest experimental ISOs (it did work with older ones which were more like FuryBSD).

Asked in the Ventoy forum: https://github.com/ventoy/Ventoy/discussions/1235