-
helloSystem is a FreeBSD based desktop operating system Live ISO. The early boot phase of the Live ISO is very similar to GhostBSD, but unlike GhostBSD, the latest experimental helloSystem 0.7.0 ISOs (e.g., I would like to make it fully Ventoy Compatible, but even after a lot of experimentation I could not find out why Ventoy can boot GhostBSD but not helloSystem. I suspect the answer lies deep down in https://github.com/ventoy/Ventoy/tree/master/Unix/ventoy_unix_src/FreeBSD/geom_ventoy_src but it seems that it is entirely undocumented. From what I can see it relies on certain files (e.g., Please help me make helloSystem fully Ventoy Compatible. Ideally not by having helloSystem specific workaround hardcoded in Ventoy, but by me changing whatever needs to be changed on the helloSystem ISO so that it can be booted with Ventoy just like https://download.freebsd.org/ftp/releases/ISO-IMAGES/13.0/FreeBSD-13.0-RELEASE-amd64-bootonly.iso or GhostBSD. Thanks! |
Beta Was this translation helpful? Give feedback.
Replies: 10 comments 10 replies
-
|
Beta Was this translation helpful? Give feedback.
-
Sorry. For standard FreeBSD, Ventoy need to pack the prebuild ko and load it when boot and write the data to load.conf. But the ko need to update with the new FreeBSD relase. helloSystem can include the ok and auto load it in load.conf. Then Ventoy will only need to write the data to load.conf to boot it. |
Beta Was this translation helpful? Give feedback.
-
Ventoy also need to update for this, so after above steps, you can use the following Ventoy CI release to test your ISO file. Report here if you have any problem. |
Beta Was this translation helpful? Give feedback.
-
Actually I spoke too early. I now get Can it make a difference whether the disk is internal (SATA) or external (USB)? If you would like to have a try for yourself, here is the ISO: helloSystem normally hides the kernel messages and shows a graphical splash screen, but you can disable it: |
Beta Was this translation helpful? Give feedback.
-
I'm sorry. Let's explain that: |
Beta Was this translation helpful? Give feedback.
-
The Ventoy CI release has some issue, I will commit the update after I test your ISO file. |
Beta Was this translation helpful? Give feedback.
-
Please test:
|
Beta Was this translation helpful? Give feedback.
-
Ventoy CI release: I have tested it and it boot OK (successfully boot into the desktop environment). |
Beta Was this translation helpful? Give feedback.
-
Happy to report that thanks to your help helloSystem will be work with Ventoy starting with version 0.7.0 once it is released. In the meantime there are experimental builds. Thank you for making this incredibly useful tool and for your support. 👍 🥇 💯 |
Beta Was this translation helpful? Give feedback.
-
https://lists.freebsd.org/archives/freebsd-hackers/2023-November/002649.html |
Beta Was this translation helpful? Give feedback.
@probonopd
Ventoy CI release:
https://github.com/ventoy/Ventoy/actions/runs/1466626280
ISO:
https://github.com/helloSystem/ISO/releases/tag/experimental-13.0
I have tested it and it boot OK (successfully boot into the desktop environment).