NSLU2-Linux
view · edit · print · history

Puppy.PuppyWithoutFlashOrHdd History

Hide minor edits - Show changes to markup

February 22, 2006, at 09:21 AM by Erzherzog Wuzel --
Added lines 12-13:

Note in unslung version 5.5 ipkg has been renamed to ipkg-cl.

April 23, 2005, at 11:29 PM by Graeme Robinson -- statement returns untrue for me
Changed lines 10-11 from:

Basically you should follow the instructions for Preinstall Step and New firmware install on the EndUserPuppyInstall page. Use only steps 1 to 4 and 1 to 7 on the New firmware install as you do not wish to unsling. You will need a flash drive or usb hdd to use during installation.

to:

Basically you should follow the instructions for Preinstall Step and New firmware install on the EndUserPuppyInstall page. Use only steps 1 to 4 and 1 to 7 on the New firmware install as you do not wish to unsling. You will need a flash drive or usb hdd to use during installation. user comment: this wasn't true for me; I successfully installed unslung, puppy and busybox with no flash disk attached.

March 08, 2005, at 04:54 PM by Thomas --
Changed lines 3-4 from:

The following instructions will hopefully guide you in setting up your nslu2 to be able to transfer files to and from you Toppy. My setup is using telnet or Hyperterminal under Windows Xp.

to:

The following instructions will hopefully guide you in setting up your nslu2 to be able to transfer files to and from your Toppy. My setup is using telnet or Hyperterminal under Windows XP.

Changed line 7 from:

The only things that i needed to install were the new unslung firmware and puppy. Busybox seems to be inclued with the unslung firmware.

to:

The only things that I needed to install were the new unslung firmware and puppy. Busybox seems to be inclued with the unslung firmware.

Deleted line 86:
March 08, 2005, at 04:49 PM by Thomas --
Changed line 77 from:
Microfoft Windows Network
to:
Microsoft Windows Network
Changed line 89 from:
to:
March 08, 2005, at 05:04 AM by belly --
Changed line 52 from:
to:
March 08, 2005, at 05:03 AM by belly --
Changed lines 46-52 from:

#!/bin/sh echo "telnet stream tcp nowait root /usr/sbin/telnetd" > /etc/inetd.conf # Additional lines must append (using >>), ie: # echo "ftp stream tcp nowait root /usr/sbin/ftpd -a=passwd" >> /etc/ inetd.conf return 1 tableend?

to:
 #!/bin/sh
 echo "telnet  stream  tcp     nowait  root /usr/sbin/telnetd" > /etc/inetd.conf
 # Additional lines must append (using >>), ie:
 # echo "ftp   stream  tcp     nowait  root /usr/sbin/ftpd -a=passwd" >> /etc/
 inetd.conf
 return 1
 tableend?
March 08, 2005, at 05:02 AM by belly --
Changed lines 46-51 from:
  1. !/bin/sh

echo "telnet stream tcp nowait root /usr/sbin/telnetd" > /etc/inetd.conf

  1. Additional lines must append (using >>), ie:
  2. echo "ftp stream tcp nowait root /usr/sbin/ftpd -a=passwd" >> /etc/

inetd.conf return 1

to:

#!/bin/sh echo "telnet stream tcp nowait root /usr/sbin/telnetd" > /etc/inetd.conf # Additional lines must append (using >>), ie: # echo "ftp stream tcp nowait root /usr/sbin/ftpd -a=passwd" >> /etc/ inetd.conf return 1

March 08, 2005, at 05:01 AM by belly --
Added lines 12-55:

Permanently Enable Telnet:

This procedure enables the NSLU2 for telnet every time it boots.

 Unsling has a built in editor called VI.
 You can run VI from root and 
 it will place a bunch ~ down the side of the screen. You can be in command mode,
 in which case you can enter commands like below to edit your text, or type I to
 start inserting your text. Hit ESC to go back to command mode.

Some simple VI commands

 i	start inserting characters (you can type your text after pushing i)
 ESC	stop inserting characters
 dd	delete a whole line
 x	delete a single character
 :w	write the file
 :q	quit VI
 :q!	quit vi and lose any changes you made.

 To create the diversion script you may have to make a new directory before you 
 create a new rc.xinetd file. Type the following:

table border=0 width=100% bgcolor=#eeffee? cell?

 cd /
 mkdir unslung
 cd unslung
 vi rc.xinetd

tableend?

 This will put you in VI’s command mode. Type i and then all the following text (
 including #’s)  You can cut and paste one line
 at a time if you wish.

table border=0 width=100% bgcolor=#eeffee? cell?

  1. !/bin/sh

echo "telnet stream tcp nowait root /usr/sbin/telnetd" > /etc/inetd.conf

  1. Additional lines must append (using >>), ie:
  2. echo "ftp stream tcp nowait root /usr/sbin/ftpd -a=passwd" >> /etc/

inetd.conf return 1 tableend?

 Then type :w or :q to get back to the # prompt. Typing ls should show your new 
 rc
March 08, 2005, at 04:53 AM by belly --
Changed line 30 from:

Look in

to:
 Look in 
Changed line 42 from:
ie. puppy -t -c get 'DataFiles\Recording.rec' mydrive/mytoppyfolder/Recording.rec
to:
ie. puppy -t -c get 'DataFiles\Recording.rec' mydrive/mytoppyfolder/Recording.rec
March 08, 2005, at 04:52 AM by belly --
Changed lines 34-37 from:

then open you workgroup and you should see you pc and you nslu2. Note you pc name you will need this. ie Computername Go to My Computer and enable sharing on the drive you wish to transfer file to and from and give it a name ie. mydrive Also you can create a folder ie. mytoppyfolder to copy to and from.

to:
  • Next open you workgroup and you should see you pc and you nslu2.
 Note you pc name you will need this. ie Computername
  • Go to My Computer and enable sharing on the drive you wish to transfer file to and from and give it a name ie. mydrive
 Also you can create a folder ie. mytoppyfolder to copy to and from.
Changed line 39 from:

Next use the instructions of how to Mounting a share from a network connected PC on the ConfiguringNSLU2 page. Remember to insert your pc name and share name.

to:
  • Next use the instructions of how to Mounting a share from a network connected PC on the ConfiguringNSLU2 page. Remember to insert your pc name and share name.
Changed line 42 from:
ie. puppy -t -c get 'DataFiles?\Recording.rec' mydrive/mytoppyfolder/Recording.rec
to:
ie. puppy -t -c get 'DataFiles\Recording.rec' mydrive/mytoppyfolder/Recording.rec
March 08, 2005, at 04:48 AM by belly --
Deleted line 17:

Typographic conventions.

Added line 28:

Setting up a shared drive on your pc

Changed line 36 from:

Go to My Computer and enable sharing on the drive you wish to transfer file to and from. Give it a name ie. mydrive

to:

Go to My Computer and enable sharing on the drive you wish to transfer file to and from and give it a name ie. mydrive

March 08, 2005, at 02:39 AM by belly --
Added line 6:

Installation of Firmware

Changed lines 11-13 from:
At this stage you should perminantly enable telnet.
to:

Installing Puppy

After successfull installation of unslung firmware you should perminantly enable telnet.

March 08, 2005, at 02:31 AM by belly --
Added line 1:

Goal

Changed line 9 from:

Basically you should follow the instructions for Preinstall Step and New firmware install on the EndUserPuppyInstall page. Use only steps 1 to 4 and 1 to 7 on the New firmware install as you do not wish to unsling.

to:

Basically you should follow the instructions for Preinstall Step and New firmware install on the EndUserPuppyInstall page. Use only steps 1 to 4 and 1 to 7 on the New firmware install as you do not wish to unsling. You will need a flash drive or usb hdd to use during installation.

March 08, 2005, at 02:28 AM by belly --
Changed line 22 from:
to:
March 08, 2005, at 02:26 AM by belly --
Changed line 22 from:
to:
March 08, 2005, at 02:26 AM by belly --
Changed lines 14-16 from:
  • cd
  • echo 'PATH=$PATH:/opt/bin' >> .profile
  • echo 'export PATH' >> .profile
to:

Typographic conventions.

  • Stuff in green boxes is what you should be typing in at the shell prompt.
Added lines 17-22:

table border=0 width=100% bgcolor=#eeffee? cell?

 cd
 echo 'PATH=$PATH:/opt/bin' >> .profile
 echo 'export PATH' >> .profile
 tableend?*
March 07, 2005, at 06:13 PM by belly --
Added line 5:

The only things that i needed to install were the new unslung firmware and puppy. Busybox seems to be inclued with the unslung firmware.

March 07, 2005, at 06:10 PM by belly --
Changed line 19 from:

To set up your computer so that you can submount tou nslu2 to it you must know the network name of you computer.

to:

To set up your computer so that you can submount your nslu2 to it you must know the network name of you computer.

Changed lines 24-25 from:

then open you workgroup and you should see you pc and you nslu2. Note you pc name you will need this. Go to My Computer and enable sharing on the drive you wish to transfer file to and from. Give it a name ie. mydrive

to:

then open you workgroup and you should see you pc and you nslu2. Note you pc name you will need this. ie Computername Go to My Computer and enable sharing on the drive you wish to transfer file to and from. Give it a name ie. mydrive Also you can create a folder ie. mytoppyfolder to copy to and from.

Added lines 29-35:

Next use the instructions of how to Mounting a share from a network connected PC on the ConfiguringNSLU2 page. Remember to insert your pc name and share name.

You now should be able to transfer with puppy

ie. puppy -t -c get 'DataFiles?\Recording.rec' mydrive/mytoppyfolder/Recording.rec
March 07, 2005, at 05:58 PM by belly --
Added lines 18-26:

To set up your computer so that you can submount tou nslu2 to it you must know the network name of you computer. Look in

My Network Places
Entire Network
Microfoft Windows Network

then open you workgroup and you should see you pc and you nslu2. Note you pc name you will need this. Go to My Computer and enable sharing on the drive you wish to transfer file to and from. Give it a name ie. mydrive

March 07, 2005, at 05:44 PM by belly --
Changed lines 13-15 from:

cd echo 'PATH=$PATH:/opt/bin' >> .profile echo 'export PATH' >> .profile

to:
  • cd
  • echo 'PATH=$PATH:/opt/bin' >> .profile
  • echo 'export PATH' >> .profile
March 07, 2005, at 05:41 PM by belly --
Added line 8:
At this stage you should perminantly enable telnet.
Changed lines 10-11 from:

Install Puppy

to:

Install Puppy. In my case i had to do this using the ManualPuppyInstall instructions as my setup is done via a crossover cable between my network card and nslu2. After you install puppy you can telnet to your nslu2 and typing the folowing

Added lines 13-17:

cd echo 'PATH=$PATH:/opt/bin' >> .profile echo 'export PATH' >> .profile

this will allow you to run puppy from the root directory after you connect a telnet session.

March 07, 2005, at 05:26 PM by belly --
Added lines 6-10:

Basically you should follow the instructions for Preinstall Step and New firmware install on the EndUserPuppyInstall page. Use only steps 1 to 4 and 1 to 7 on the New firmware install as you do not wish to unsling.

Install Puppy

March 07, 2005, at 05:15 PM by belly --
Changed line 5 from:

Using the information from EndUserPuppyInstall and ConfigeringNSLU2? you must do the following.

to:

Using the information from EndUserPuppyInstall and ConfiguringNSLU2 you must do the following.

March 07, 2005, at 05:15 PM by belly --
Changed line 5 from:

Using the information from PuppyEndUserInstall? and

to:

Using the information from EndUserPuppyInstall and ConfigeringNSLU2? you must do the following.

March 07, 2005, at 05:13 PM by belly --
Added lines 4-5:

Using the information from PuppyEndUserInstall? and

March 07, 2005, at 05:11 PM by belly --
Changed line 3 from:

My setup is using telnet or Hyperterminal under WindowsXp?.

to:

My setup is using telnet or Hyperterminal under Windows Xp.

March 07, 2005, at 05:11 PM by belly --
Changed lines 1-3 from:

Describe PuppyWithoutFlashOrHdd here.

to:

If your goal is to use puppy without a flash drive then this info may help you. The following instructions will hopefully guide you in setting up your nslu2 to be able to transfer files to and from you Toppy. My setup is using telnet or Hyperterminal under WindowsXp?.

view · edit · print · history · Last edited by Erzherzog Wuzel.
Based on work by Graeme Robinson, Thomas, and belly.
Originally by belly.
Page last modified on February 22, 2006, at 09:21 AM