Difference between revisions of "Puppy Linux"
Line 31: | Line 31: | ||
The distribution was originally developed by Barry Kauler and other members of the community. The tool Woof can build a Puppy Linux distribution from the binary packages of other Linux distributions. | The distribution was originally developed by Barry Kauler and other members of the community. The tool Woof can build a Puppy Linux distribution from the binary packages of other Linux distributions. | ||
− | |||
− | |||
{{TFTPPlugin | {{TFTPPlugin | ||
Line 43: | Line 41: | ||
}} | }} | ||
− | + | There are several distros in the Puppy Linux Family: Fatdog , Lucid , Quirky , Slacko , and Wary. | |
+ | |||
+ | We used Slacko as an example but you could use whatever you want. | ||
+ | |||
+ | Copy vmlinuz to appropriate directory: (LOWER CASE ONLY!) | ||
+ | |||
+ | cp /mnt/cdrom/vmlinuz /tftpboot/er/plugins/puppy/ | ||
+ | |||
+ | We will have to repack the initrd.gz file to contain the SFS file: | ||
+ | |||
+ | Create a temporary folder: | ||
+ | |||
+ | mkdir /tftpboot/temp | ||
+ | cd /tftpboot/temp/ | ||
+ | |||
+ | Copy initrd.gz from mounted CD to temporary folder: | ||
+ | |||
+ | cp /mnt/cdrom/initrd.gz /tftpboot/temp/ | ||
+ | |||
+ | Create a second temporary folder: | ||
+ | |||
+ | mkdir /tftpboot/temp2 | ||
+ | cd /tftpboot/temp2/ | ||
+ | |||
+ | Extract intird.gz file: | ||
+ | |||
+ | zcat /tftpboot/temp/initrd.gz | cpio -i -H newc -d | ||
+ | |||
+ | Copy SFS file from mounted CD to temporary folder: | ||
+ | |||
+ | cp /mnt/cdrom/puppy_sl.sfs /tftpboot/temp2/ | ||
+ | |||
+ | Repack the new initrd.gz file: | ||
+ | |||
+ | find | cpio -o -H newc | gzip -4 > /tftpboot/temp/newinitrd.gz | ||
+ | |||
+ | Replace initrd.gz with newinitrd.gz and move to appropriate location: | ||
+ | |||
+ | cd /tftpboot/temp/rm initrd.gz | ||
+ | mv newinitrd.gz /tftpboot/er/plugins/puppy/initrd.gz | ||
+ | |||
+ | Remove temporary folders: | ||
− | + | rm -R /tftpboot/temp/ | |
− | + | rm -R /tftpboot/temp2/ | |
− | |||
− | |||
{{PluginInstructionsEnd}} | {{PluginInstructionsEnd}} |
Revision as of 08:35, 4 February 2012
return to Plugins list
Puppy Linux 5.3.1 http://www.puppylinux.org/ |
---|
Contents
Information
ERPXE Module
- Name: - Puppy Linux
- Version: 5.3.1
- Official website: http://www.puppylinux.org/
- License: GNU General Public License
- Wikpedia Page: http://en.wikipedia.org/wiki/Puppy_linux
- Download: http://www.erpxe.com/downloads
Plugin type
Puppy Linux | Anti-Virus | Deployment | Diagnostics | OS Installation | Live Media | Recovery Tools |
---|---|---|---|---|---|---|
No | No | No | Yes | Yes | No |
Plugin Requirments
Puppy Linux | CIFS | HTTP | Internet | NFS | Linux OS | Windows OS |
---|---|---|---|---|---|---|
No | No | No | No | Yes | Yes |
Screen Shots
Special Information
Puppy Linux is a lightweight Linux distribution that focuses on ease of use. The entire system can be run from RAM, allowing the boot medium to be removed after the operating system has started.
Applications such as AbiWord (a free word processing application), Gnumeric (a spreadsheet) and MPlayer (a free multimedia player) are included, along with a wide choice of web browsers that can be installed.
The distribution was originally developed by Barry Kauler and other members of the community. The tool Woof can build a Puppy Linux distribution from the binary packages of other Linux distributions.
Linux Installation Instructions
Download puppy531-XXX.tar.gz to /
https://sourceforge.net/projects/erpxe/files/plugins/
extract puppy531-XXX.tar.gz file:
tar -xvzf puppy531-XXX.tar.gz
Download Puppy Linux 5.3.1 (Slacko) ISO Latest Version to /mnt/ :
http://puppylinux.org/main/Download%20Latest%20Release.htm
Mount ISO file to temporary location (/mnt/cdrom/)
mkdir /mnt/cdrom/ mount -o loop /mnt/slacko-5.3.1.iso /mnt/cdrom/
There are several distros in the Puppy Linux Family: Fatdog , Lucid , Quirky , Slacko , and Wary.
We used Slacko as an example but you could use whatever you want.
Copy vmlinuz to appropriate directory: (LOWER CASE ONLY!)
cp /mnt/cdrom/vmlinuz /tftpboot/er/plugins/puppy/
We will have to repack the initrd.gz file to contain the SFS file:
Create a temporary folder:
mkdir /tftpboot/temp cd /tftpboot/temp/
Copy initrd.gz from mounted CD to temporary folder:
cp /mnt/cdrom/initrd.gz /tftpboot/temp/
Create a second temporary folder:
mkdir /tftpboot/temp2 cd /tftpboot/temp2/
Extract intird.gz file:
zcat /tftpboot/temp/initrd.gz | cpio -i -H newc -d
Copy SFS file from mounted CD to temporary folder:
cp /mnt/cdrom/puppy_sl.sfs /tftpboot/temp2/
Repack the new initrd.gz file:
find | cpio -o -H newc | gzip -4 > /tftpboot/temp/newinitrd.gz
Replace initrd.gz with newinitrd.gz and move to appropriate location:
cd /tftpboot/temp/rm initrd.gz mv newinitrd.gz /tftpboot/er/plugins/puppy/initrd.gz
Remove temporary folders:
rm -R /tftpboot/temp/ rm -R /tftpboot/temp2/
Verify files with filelist.txt in each folder.
All Done!