22

Puppy Pendrive

  • Upload
    mohan-r

  • View
    702

  • Download
    2

Embed Size (px)

DESCRIPTION

Howto install puppylinux into your pendrive.

Citation preview

Page 1: Puppy Pendrive
Page 2: Puppy Pendrive

Linux on Memory

Small Linux Distros

Live CDs

Live Pendrives

PuppyLinux

Union File System

Page 3: Puppy Pendrive

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

Page 4: Puppy Pendrive

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.

Page 5: Puppy 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.

Page 6: Puppy Pendrive

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..

Page 7: Puppy Pendrive

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.

Page 8: Puppy Pendrive

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

Page 9: Puppy Pendrive

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.

Page 10: Puppy 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'

Page 11: Puppy Pendrive

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.

Page 12: Puppy Pendrive

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.

Page 13: Puppy Pendrive

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'.

Page 14: Puppy Pendrive

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.

Page 15: Puppy Pendrive

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.

Page 16: Puppy Pendrive

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.

Page 17: Puppy Pendrive

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.

Page 18: Puppy Pendrive

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.

Page 19: Puppy Pendrive

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.

Page 20: Puppy Pendrive

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.

Page 21: Puppy Pendrive

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

Page 22: Puppy Pendrive