voiceboys / sbcOS

Barebone Opensource Powered SBC
GNU General Public License v3.0
106 stars 39 forks source link

iso image #30

Open arsenieciprian opened 1 year ago

arsenieciprian commented 1 year ago

hi theare. from where i can take iso image ?

jailbird777 commented 1 year ago

You can easily build your own customized ISO using the scripts provided.

However, I just spun a stock up one for you to test with: https://fdf.net/sbc-x86_64.iso

airsay commented 1 month ago

@jailbird777 apologies for resurrecting a necro. Do you by chance still have the iso? Or are you able to help with a step-by-step guide to building the iso on a Debian/Ubuntu VM on Proxmox?

lmangani commented 1 month ago

@airsay just clone the repository, go to SbcOS and run:

./build_rootfs.sh
jailbird777 commented 1 month ago

It looks like it got removed since it was so old, I'll work on respinning it, although @lmangani 's instructions are basically all you need. Just make sure you update IPs everywhere first.

I had a PR open to refresh everything again, but I put it on hold since I wanted to rewrite the example iptables rules to nftables (I already switched my local copy over) and I also had issues with EFI booting the ISO under bhyve, so I rewrote that code. There's a few other loose ends I want to tidy up.

My end goal is to stop shipping binary packages in the repo (except the static initramfs tools) and have the build script just download everything. The biggest gotcha is how the handle the rtpengine kernel module, since the kernel that you're running under and the kernel that gets installed are probably going to be two different things completely. (eg, I'm experimenting with the RT kernel on my SBC at home).

adubovikov commented 1 month ago

guys, everything migrated to alpine os, tomorrow I will push all files and changes

jailbird777 commented 1 month ago

Awesome! I knew that was the plan, it must have been a lot of work!

airsay commented 1 month ago

guys, everything migrated to alpine os, tomorrow I will push all files and changes

That would be great! So I’m assuming I just need to spin up an Alpine VM and follow @lmangani ’s advice to run ./build_rootfs.sh.

This is going to be for a home lab with the PBX and the SBC behind a NAT with static IP on the public facing router.

airsay commented 1 month ago

The biggest gotcha is how the handle the rtpengine kernel module, since the kernel that you're running under and the kernel that gets installed are probably going to be two different things completely. (eg, I'm experimenting with the RT kernel on my SBC at home).

I’ve been stung so many times with installing RTPEngine that my default process now is to install linux-headers-$(uname -r) before any installation that require RTPEngine. Thanks for the heads up. Would still be interested in some guide on what IP addresses need updating

arsenieciprian commented 1 month ago

please add an iso somewere