delta1512 / BOINCOS

Scripts and files used by BOINC-OS
GNU General Public License v3.0
17 stars 1 forks source link

PXE boot #9

Open tcblack opened 6 years ago

tcblack commented 6 years ago

Is there anyway we can take this one step further and create a PXE distro?

Essentially all we would need is let the user create their own PXE server (link to a few tutorials)

Then provide a prepared set of files (pxelinux.0 etc) to drop into the tftpboot directory.

Do you have any knowledge for this?

delta1512 commented 6 years ago

I have zero knowledge with PXE but am willing to learn. If you have anywhere to start, please send some resources and i'll look into it.

EDIT: The Arch Wiki page for PXE boot looks promising.

delta1512 commented 6 years ago

Planning on implementing a new line of distributions titled as "experimental", PXE boot will be one of them, stay tuned.

tcblack commented 6 years ago

That's great! I'm starting to work with Arch a bit now so I can help. In the past I've done plenty of Gentoo and Debian, as well as LFS (Linux From Scratch). But Arch has it's own way of doing some things so I'm trying to learn it.

delta1512 commented 6 years ago

If you need any internal documentation for how to make BOINC OS, email me at boincosdelta@gmail.com otherwise feel free to take a look at the following installation scripts for the minimal distro here and here.

Note that these scripts are yet to be tested

tcblack commented 6 years ago

I started finding some really good docs for understanding what is needed to create a PXE image. Hopefully these will get me past just following how-to's and being able to branch out and make needed changes for NFS support, variable sizes for BOINC data dir, etc.

tcblack commented 6 years ago

Now that I've gotten a small selection of computers to test PXE booting on I can move into a more active development cycle on this. I have not forgotten the project.