PXE net boot for newer versions of puppy

Booting, installing, newbie
Post Reply
Message
Author
sonox
Posts: 13
Joined: Sat 01 Jul 2017, 10:06

PXE net boot for newer versions of puppy

#1 Post by sonox »

Hi folks,

In our school we use an older version of Puppy, which is Lupu v5.2.5. We boot is using PXE. It works nicely for us for the past 2 years. Our experience with booting from USB or CD was not really a viable option. PXE works best for us. Our clients are all toughbooks without hard drives. Puppy simply runs in RAM. It’s very cool.

I had various attempts in creating a net bootable image for a newer version of puppy but I never succeeded for puppies above v5.2.5.

Did anybody succeed in creating a net bootable image of a newer version of Puppy?

Can you share how you went about it?

Kind regards,
Roman

User avatar
rufwoof
Posts: 3690
Joined: Mon 24 Feb 2014, 17:47

#2 Post by rufwoof »

With PXE booting you need to have just two files, the vmlinuz and initrd files. The main Puppy sfs file needs to be inside the initrd.

FatDog comes set that way by default, so whilst not a 'Puppy' could be a good start point. Bear in mind however that pxe booting tends to be slow due to the transport mechanism, so be prepared to sit there for quite a while watching dots progress slowly across the screen as it boots (multiple lines of dots). More ideally for pxe you want something that is very light/small to initially boot. Once booted you can use faster protocols to copy/load.

Have a browse through this thread http://www.murga-linux.com/puppy/viewto ... 348#488348
[size=75]( ͡° ͜ʖ ͡°) :wq[/size]
[url=http://murga-linux.com/puppy/viewtopic.php?p=1028256#1028256][size=75]Fatdog multi-session usb[/url][/size]
[size=75][url=https://hashbang.sh]echo url|sed -e 's/^/(c/' -e 's/$/ hashbang.sh)/'|sh[/url][/size]

sonox
Posts: 13
Joined: Sat 01 Jul 2017, 10:06

#3 Post by sonox »

Hi rufwoof!

Thanks so much for your reply!

I’m a bit familiar with how to build PXE images since I have done so with Puppy Lupu v5.2.5. Anyway, later builds didn’t boot and I got various error messages like segment faults, etc.

I checked the website of FatDog and it seems that the hardware requirements are above of what we have. We are using two models of Toughbooks, CF-28 and CF-29. Both come with 512mb RAM, which apparently is not enough to run FatDog. I’m also doubt they can run a 64bit OS having P3 and early P4 CPU’s.

As you can see I’m still kind of stuck. Any more ideas for us to move forward?

Kind regards,
Roman

User avatar
rufwoof
Posts: 3690
Joined: Mon 24 Feb 2014, 17:47

#4 Post by rufwoof »

Sound like a case of if it ain't broke don't fix it. With those sorts of memory limits what you have working already is perhaps the best choice (older smaller software for older smaller ram hardware).
[size=75]( ͡° ͜ʖ ͡°) :wq[/size]
[url=http://murga-linux.com/puppy/viewtopic.php?p=1028256#1028256][size=75]Fatdog multi-session usb[/url][/size]
[size=75][url=https://hashbang.sh]echo url|sed -e 's/^/(c/' -e 's/$/ hashbang.sh)/'|sh[/url][/size]

sonox
Posts: 13
Joined: Sat 01 Jul 2017, 10:06

#5 Post by sonox »

Hi rufwoof!

I still have some hope that an older version of FatDog, e.g. v701 can work on our newer toughbooks at least. I found the following documentation, which should allow me to do some tests:

http://mistyrebootfiles.altervista.org/ ... fatdog.htm

I’ll keep you posted!

Kind regards,
Roman

Post Reply