DSL Ideas and Suggestions :: PXE booting DSL



I just created a script and a tarball that allows to setup the PXEDSL server on a normal DSL 1.5 run from CD. To try it do the following:

* Start DSL 1.5 from CD (USB stick and harddisk are not yet supported, I will fix this).
* Download this script:
http://cdprojekte.schlenker-webdesign.de:8080/Public....edsl.sh
* Run it: sudo bash pxedsl.sh
* The script will now download a tarball (3.8MB), ask you for configuration and bring up the daemons.
* Boot your PXE bootable clients with at least 128 Megs RAM.
* Have fun!

There is lots of redundancy and file that are not necassarily needed. I am sure that it will be possible to include the complete terminal server functionality in less than 300k. Might ist possible to include it in DSL if reduced this far?

Regards,
Mattias

Very cool indeed, I am going to try it out in just a sec (need to use another comp to have net under dsl -see wireless problems)

This should be added to the DSL cd, its a really cool feature.

Hi,
I've downloaded your PXE-bootable DSL and it's great - worked first time via my TFTP server and PXE bootable clients.

However, I have a question.  If I boot using the LiveCD and make my own, remastered, DSL how can I boot this remastered version of DSL, via PXE, instead of "yours".  I think you (or someone in this thread) hinted as to a way to convert a "new" DSL to a PXE-bootable one via a script.  Does this exist?

Thanks,
Steve

[quote=Guest,Oct. 13 2005,06:12][/quote]
Quote

However, I have a question.  If I boot using the LiveCD and make my own, remastered, DSL how can I boot this remastered version of DSL, via PXE, instead of "yours".  I think you (or someone in this thread) hinted as to a way to convert a "new" DSL to a PXE-bootable one via a script.  Does this exist?


The script pxedsl.sh does this. It also downloads and starts the TFTPD etc., but you might just make a tarball out of the directory /opt/pxedsl/tftpboot/. If your remastered DSL is larger than about 53 Meg, you need to create an own template for the new initrd by creating a container file, formatting it and copy the content of my modified initrd to it.

This will be the next thing I will make more flexible by adjusting the script.

Regards,
Mattias

Thanks Mattias, that (mostly!) makes sense.  I'll keep an eye out for any new info.

I have another question now though perhaps you can help with.  I want to add some stuff to /opt/bootlocal.sh to mount a filesystem and do some other stuff.  How can I make these changes to a PXE bootable DSL?  I don't want to "backup" to a USB drive or IDE drive as my nodes are completely diskless.

Or, put another way, I want the machines that boot using PXE-DSL to run a different bootlocal.sh to the default.  Where and how do I change the file to make sure it's in the PXE bootable version?

Thanks for the help, i'm pretty new to DSL and PXE...

Thanks
Steve

Next Page...
original here.