Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

iso image #30

Open
arsenieciprian opened this issue Oct 18, 2022 · 9 comments
Open

iso image #30

arsenieciprian opened this issue Oct 18, 2022 · 9 comments

Comments

@arsenieciprian
Copy link

hi theare. from where i can take iso image ?

@jailbird777
Copy link
Contributor

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
Copy link

airsay commented Aug 26, 2024

@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
Copy link
Contributor

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

./build_rootfs.sh

@jailbird777
Copy link
Contributor

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
Copy link
Collaborator

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

@jailbird777
Copy link
Contributor

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

@airsay
Copy link

airsay commented Aug 27, 2024

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
Copy link

airsay commented Aug 27, 2024

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
Copy link
Author

please add an iso somewere

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

No branches or pull requests

5 participants