Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy home page: puppylinux.com
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups 
 ProfileProfile   You have no new messagesYou have no new messages   Log out [ richard.a ]Log out [ richard.a ] 

You last visited on Today, at 9:12 am
The time now is Sun Jan 13, 2008 3:21 pm
All times are UTC + 10.5 (DST in action)
 Forum index » Advanced Topics » Puppy Projects
Simplified Net-booting (Booting Puppy Linux via your LAN)
Moderators: Flash, JohnMurga
Post new topic   Reply to topic Watch this topic for replies
View previous topic :: View next topic
Page 1 of 1 [1 Post]  
Author Message

Joined: 25 May 2005
Posts: 2733
Location: minipc.org

PostPosted: Fri Nov 16, 2007 2:23 pm    Post subject:  Simplified Net-booting (Booting Puppy Linux via your LAN)
Subject description: a cool and simple way to deploy Puppy Linux in your computer lab or Internet cafe
  Reply with quote 

Net-booting has been here in Puppy Linux since version 2.16, so you might as well try it in a few steps:

1. Get TFTP for Windows from here. Unzip to an appropriate location in a Windows PC in your LAN. (It will have a directory /pxe.)

2. Download initrd-humongous-2.16.1-93952k.gz from ibiblio or its mirrors (see http://puppylinux.net/download/downpage.htm ). Rename to initrd.gz and put in the /pxe directory (see #1).*

3. Start TFTPD32.exe. Tell Windows to allow it through the firewall (if firewall is activated). Change some IP numbers like IP pool starting address and Default router (see image below) then save and restart.

4. Connect to the LAN a client PC, set it to boot from PXE/network, and restart it.

4.a Puppy will look for the zdrv_216.sfs file*, so plug in a USB drive (with zrdv) while net-booting, or first make sure that zdrv is in the hard disk. You can use a save file and extra sfs, just like locally-booted Puppy.

* The available initrd-humongous-2.16.1-93952k.gz has no zdrv_216.sfs in it. To roll your own initrd: http://www.murga-linux.com/puppy/viewtopic.php?t=18421

Notes: Thanks to Philippe Jounin for TFTPD and Mark Hinge for the how to, Steven Shiau for net-booting help, and Barry Kauler for everything. Smile

- Windows is used as server for simple deployment. Even Win98SE should work (98SE has Internet Connection Sharing, so it can function as the router, too).

- The client PC should have more than 128 MB RAM (256 MB RAM is recommended).

- The Windows PC (server) should have a fast ethernet card (this is generally valid in WinXP PCs).

- Net-booting of Puppy Linux works given certain changes in Puppy's init (in initrd.gz). Versions before and after 2.16 are not known to be ready for net-booting.
 Description   TFTPD in Windows: update IP numbers, save then restart.
 Filesize   31.63 KB
 Viewed   268 Time(s)


Puppy user since Oct 2004; serving safepup for kiosk, breeezy for eee and minipup for miniPC. Also supporting a future Puppy Linux Foundation.
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 1 [1 Post]  
Post new topic   Reply to topic View previous topic :: View next topic
Watch this topic for replies
 Forum index » Advanced Topics » Puppy Projects
Jump to:  

You can post new topics in this forum
You can reply to topics in this forum
You can edit your posts in this forum
You cannot delete your posts in this forum
You can vote in polls in this forum
You can attach files in this forum
You can download files in this forum

Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 1.2377s ][ Queries: 20 (0.2262s) ][ Debug on ]