puppy pendrive

Post on 14-Jan-2015

696 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

Howto install puppylinux into your pendrive.

TRANSCRIPT

Linux on Memory

Small Linux Distros

Live CDs

Live Pendrives

PuppyLinux

Union File System

Download 'puppy_3.01-seamonkey.iso' file.

Burn 'puppy_3.01-seamonkey.iso' file into a CD.

Boot system using this CD.

This Screen Will Appear

Select 'Menu'

Select 'Setup'

Select 'Puppy Universal Installer'

A wizard will Appear.

Follow the Instructions

It will ask for bootloader, Choose 'syslinux'(Booting from USB HDD)

Finally Puppy will Install Linux on your PenDrive.

After Installing, reboot your system, puppy will ask for saving the session on a seperate file.

Click 'yes'

It will ask for a filename to save. Default is 'pup_save.2fs'.

It will Ask whether 'pup_save.2fs' need to be encrypted or not, options are encrypt, partial encrypt, normal. select any one.

Before saving, Puppy will summarise what it is going to do, Also It will select your pendrive as a drive to save 'pup_save.2fs' file. Click 'ok', puppy will start to save the session. If you are not satisfied with the summary, press 'ESC' button and exit from saving the session.

From now on, puppy will save every session in this file. Check the size of this file frequently, becase This will grow quickly.

Select 'Menu'

Select 'Setup'

Select 'Network Wizard'

A wizard will Appear.

Follow the Instructions

It will ask to choose sound device from detected devices list.

Finally Puppy will Install ALSA for your Sound Card..

Select 'Menu'

Select 'Setup'

Select 'Network wizard'

This Screen will Appear.

Choose any one Interface.

Configure that Interface using 'dhcp' or 'static ip'.

A screen will appear saying that the configuration is successful / failure.

For this type of cards, First Try with Network Wizard. It will load 8139too module. But you can't configure your network interface. Follow the below steps to load 8139too with different parameters.

Down your 'eth0' interface# ifconfig eth0 down

unload 8139too module.# rmmod 8139too

load 8139too module with "media=0x01" parameter# modprobe 8139too media=0x01

make 'eth0' up.# ifconfig eth0 up

configure eth0 using 'dhcpcd'/'dhclient'.# dhcpcd

Download 'devx_301.sfs' file.

Save it where 'pup_301.sfs' file present.

Reboot your system.

This Screen will appear.

Add 'devx_301.sfs' into puppy and click ok.

'GNU Build System' will be loaded into your pendrive.

Download 'EZpup_3.0.pet' file.

Click to install.

Puppy will start to Extract and Install.

Finally this screen will appear .

reboot your system. Icewm will automatically load.

Latest Version of this file is 'Ezpup_3.1.pet'

Whenever we install packages, puppy will extract the contents in root file system(/). The root file system should contains 3 times more space than the package size. Then only puppy will allow to extract and install the package. Otherwise it will throw this message.

But sometimes, the calculation will go wrong because of the block size misreading by the 'stat' command. So, we need to change the '/usr/sbin/petget' script to accept the package. Before change this script, make a backup. Follow the below steps to edit petget file.

open terminal

go to the '/usr/sbin' directory.

open the petget file using e3vi.

search for “block” inside petget.

This Screen will appear.

Change the number 3 to 1.

save and exit from e3vi.

close the terminal.

click on 'EZPup-3.0.pet' once again. Now puppy will start to unpack and install the package.

After Installation, reboot the system. you will see icewm automatically appear.

Desktop appearance in puppy can be changed using GTK+ themes only.

Click 'Menu'

Click 'Desktop'

Here you can see options to change the puppy's look.

MY-GTK-Themechooser will help you to select GTK+ themes.

Themechooser will list all GTK+ themes.

Select any one and press 'Apply' button

To change desktop Background use 'puppy background desktop image'.

Puppy got good collection of applications for multimedia.

Click 'Menu'

Click 'Multimedia'

Here you can see lot of packages for various multimedia purposes.

For video and audio, puppy got 'gxine'

A simple, all in one, light waight player.

plays all common media formats.

Download 'conky-1.4.8.pet'.

Click 'conky-1.4.8.pet' file to install.

Puppy will extract and install.

After installation, you will see 'conky-puppy-setup.txt' file. Follow the instructions and add 'conky' into your '.xinitrc'

reboot your system.

you will see 'conky' automatically running. But the background will be rubbish.

open terminal.

run 'qiv -z /root/Choices/ROX-background.jpg' one more time.

Thats all conky will tell you the statistics each minute.

Download 'subversion_client-1.3.1.pet'.

Click 'subversion_client-1.3.1.pet' file to install.

Puppy will extract and install.

After installation, you will see this screen.

open terminal.

type svn help | grep 'version'

It will display the version of 'svn' client installed.

Now, you can use 'svn' command to checkout repositories.

Download 'python-2.5.1-i486.pet'.

Click 'python-2.5.1-i486.pet' file to install.

Puppy will extract and install.

After installation, you will see this screen.

open terminal.

type 'python2.5 -V'

It will display the version of 'python'.

Now, you can use 'python2.5' command interpret python scripts.

Download 'php-5.2.5-i486.pet'.

Click 'php-5.2.5-i486.pet' file to install.

Puppy will extract and install.

After installation, you will see this screen.

open terminal.

type 'php -v'

It will display the version of 'php'.

Now, you can use 'php' command in puppy.

Mount any one of your hard drive partitions.

Go to that partition and create an empty file 'extend.2fs' using 'dd'.

make 'ext2' file system inside 'extend.2fs' file using 'mke2fs/mkfs'

make a new directory 'extend' in '/mnt'

mount extend.2fs file where '/mnt/extend' as mount point.

we can use this extended ext2 file system to extract large source tarballs.

Mount any one of your hard drive partitions.

Go to that partition and create an empty file 'swap.fs' using 'dd'.

make 'swap' file system inside 'swap.fs' file using 'mkswap'

mount swap.fs file where using 'swapon' command.

we can use this swap file system to extend out memory.

To unmount 'swap.fs' use 'swapoff' command.

100MB Linux.

'.sfs' modules available to extend.

Careful selection of Applications for General Purpose.

Out of the box hardware autodetection.

Tremendous speed.

Nice and extendable appearence

top related