Creating PXE puppy (solved)

Under development: PCMCIA, wireless, etc.
Message
Author
jamesbond
Posts: 3433
Joined: Mon 26 Feb 2007, 05:02
Location: The Blue Marble

#61 Post by jamesbond »

Sorry Master, I wish I can give you the script. But it's complicated. I have no idea how to script kernel compilation properly. I don't know which puppy you use, and I don't know which network card you want to use. There are simply too many variations to account for.

For the server side, it's relatively easy. For method one, just export /mnt/home - your pup.sfs files are somewhere there (depends on whether you use psubdir), and you can just the sample script inside the unfsd3 pet - it works. For method two, just copy over the content of /initrd/pup_ro2 (assuming you run frugal) to somewhere, and export this copy as rw, again using the same unfsd server script. Oh, and be sure to use portmap.

For anyone interested to extend this work, I'd recommend you go with Method one, unless, you only have very very limited memory on the client PCs ... then you want to consider method two. Method one is (probably) easier, less prone to error, debug-able, more flexible, and extendable. You can emulate everything Method two does in Method one by compiling and running kinit from klibc package inside the initrd (or do it by hand too - busybox is definitely more powerful than anything in kinit, but its larger).

Good luck. It's long journey ahead. :wink:
Fatdog64 forum links: [url=http://murga-linux.com/puppy/viewtopic.php?t=117546]Latest version[/url] | [url=https://cutt.ly/ke8sn5H]Contributed packages[/url] | [url=https://cutt.ly/se8scrb]ISO builder[/url]

jamesbond
Posts: 3433
Joined: Mon 26 Feb 2007, 05:02
Location: The Blue Marble

#62 Post by jamesbond »

Please see here http://murga-linux.com/puppy/viewtopic. ... 747#498747 to continue discussion.
Fatdog64 forum links: [url=http://murga-linux.com/puppy/viewtopic.php?t=117546]Latest version[/url] | [url=https://cutt.ly/ke8sn5H]Contributed packages[/url] | [url=https://cutt.ly/se8scrb]ISO builder[/url]

Post Reply