ISO
ISO copied to clipboard
13.1-RELEASE based experimental build does not boot on Ventoy
13.1-RELEASE based experimental build does not boot on Ventoy.
https://github.com/helloSystem/ISO/releases/tag/experimental-13.1-RELEASE
geom_ventoy.ko
is on the disk and geom_ventoy_load="YES"
is set in loader.conf
. Why does it not work?
Ventoy can boot https://download.freebsd.org/ftp/releases/ISO-IMAGES/13.1/FreeBSD-13.1-RELEASE-amd64-bootonly.iso though. So the issue must be with helloSystem?
mountroot: waiting for device /dev/iso9660/LIVE
Unlike to what we had in https://github.com/ventoy/Ventoy/discussions/1235#discussioncomment-1639191
there are no mentions of g_ventoy_taste
at all when booted with
unset boot_mute
boot -v
It will be interesting to see whether GhostBSD based on FreeBSD 13.1 will be bootable with Ventoy.
GhostBSD-22.06.18.iso
Ventoy 1.0.77
TOSHIBA SATELLITE S50T
With the FreeBSD 13.1-RELEASE based ISO of helloSystem when I boot with -v
, then I don't see g_ventoy_taste(VENTOY, da0)
nor ######## ventoy disk <da0> ########
, unlike with GhostBSD-22.06.18.iso
using the exact same hardware. Turns out that the geom_ventoy.ko
module is not getting loaded at all. Why?
If we interrupt early boot by pressing backspace, then above the OK
bootloader prompt we get don't know how to load module '/boot/kernel/geom_ventoy.ko'
.
Same result if we type load /boot/kernel/geom_ventoy.ko
.
This is only the case when the ISO is loop-mounted using Ventoy, it is not the case when we are booting from a dedicated USB stick.
So, why does the Ventoy kernel module get loaded on GhostBSD-22.06.18.iso
booted through Ventoy but not on https://github.com/helloSystem/ISO/releases/tag/experimental-13.1 booted through Ventoy?
Reference:
- https://github.com/ventoy/Ventoy/discussions/1721
- https://github.com/ventoy/Ventoy/releases/download/v1.0.79/ventoy-1.0.79-windows.zip
- https://github.com/helloSystem/ISO/releases/download/experimental-13.1/hello-0.8.0_0H78-FreeBSD-13.1-amd64.iso
- replacing hellosystem_ISO's geom_ventoy.ko with v1.0.70:
https://github.com/ventoy/Ventoy/blob/v1.0.70/Unix/ventoy_unix/FreeBSD/geom_ventoy_ko/13.x/64/geom_ventoy.ko.xz
I get:
:)
I can confirm that the kernel module from Ventoy v1.0.70 works with FreeBSD 13. Thanks @0hip.