How to install Puppy without burning a CD
How to install Puppy without burning a CD
I Hate burning CDs. Its a slow tedious procedure and the CD is useless once the install is completed. So, faced with having no CDRs available to burn my newly downloaded Puppy Linux 4.00 iso. I searched around for a way to install puppy with out burning any CD.
I have a Sony Vaio FS630W laptop running Ubuntu. The general idea is to mount the iso so it can be read like a mounted CD. Copy the files on the iso to a directory and tell grub how to boot from that directory. Follow along:
1. Download Puppy Linux to your home or any directory.
2. Create a mount point for the Puppy iso.
sudo mkdir /media/iso
(In ubuntu use sudo; in other distros use su to become superuser)
3. Mount the iso
sudo mount /home/mydir/puppy-4.00-k2.6.21.7-seamonkey.iso /media/iso -o loop
4. Copy the files on the iso image to a permanent directory. This is the directory GRUB will boot Puppy from.
sudo mkdir /puppy
sudo cp /media/iso/* /puppy
5. Now that all the Puppy files are copied to your /puppy directory, you no longer need the iso so go ahead and unmount it.
sudo umount /media/iso
6. Now we change the menu.lst file of grub to enable booting our new pet.
sudo nano /boot/grub/menu.lst
7. Copy the configuration below to the bottom of the menu.lst file. Keep in mind the "root (hd0,2) means the 3rd partition on my machine. You must use the same number as the one where your /puppy directory is located.
#Puppy Linux
title PuppyLinux
root (hd0,2)
kernel /puppy/vmlinuz root=/dev/ram0
initrd /puppy/initrd.gz
8. Save the menu.lst file and reboot your system. When the Grub menu comes up, use the down arrow to highlight the puppylinux selection and puppy will boot just as if you had booted the computer with a CD.
You can now install Puppy to HD or usb or just keep using it.
I have a Sony Vaio FS630W laptop running Ubuntu. The general idea is to mount the iso so it can be read like a mounted CD. Copy the files on the iso to a directory and tell grub how to boot from that directory. Follow along:
1. Download Puppy Linux to your home or any directory.
2. Create a mount point for the Puppy iso.
sudo mkdir /media/iso
(In ubuntu use sudo; in other distros use su to become superuser)
3. Mount the iso
sudo mount /home/mydir/puppy-4.00-k2.6.21.7-seamonkey.iso /media/iso -o loop
4. Copy the files on the iso image to a permanent directory. This is the directory GRUB will boot Puppy from.
sudo mkdir /puppy
sudo cp /media/iso/* /puppy
5. Now that all the Puppy files are copied to your /puppy directory, you no longer need the iso so go ahead and unmount it.
sudo umount /media/iso
6. Now we change the menu.lst file of grub to enable booting our new pet.
sudo nano /boot/grub/menu.lst
7. Copy the configuration below to the bottom of the menu.lst file. Keep in mind the "root (hd0,2) means the 3rd partition on my machine. You must use the same number as the one where your /puppy directory is located.
#Puppy Linux
title PuppyLinux
root (hd0,2)
kernel /puppy/vmlinuz root=/dev/ram0
initrd /puppy/initrd.gz
8. Save the menu.lst file and reboot your system. When the Grub menu comes up, use the down arrow to highlight the puppylinux selection and puppy will boot just as if you had booted the computer with a CD.
You can now install Puppy to HD or usb or just keep using it.
isomaster
Puppy has ISO editing/building software like ISOmaster, so all you have to do is open the ISO and extract the files then use it in frugal install in the hard disk, or in flash drive.
Puppy user since Oct 2004. Want FreeOffice? [url=http://puppylinux.info/topic/freeoffice-2012-sfs]Get the sfs (English only)[/url].
Using Netboot
If you want to run PUPs without installing anything consider this
Instructions there offer you the ability to boot any PC on your LAN.
In fact, the instructions show you how to:
Instructions there offer you the ability to boot any PC on your LAN.
In fact, the instructions show you how to:
- have it boot without user interaction straight to desktop
- have it boot allowing user to hit F2 and tailor Puppy start options
- have it boot to a GRUB menu where the user can select which PUP the PC is to boot
I do a frugall install to hard-disk like this.
Example for slacko in partition sda6 :
- create a new folder SLACKO-5.3 in partition /mnt/sda6/
- download slacko iso
- left click iso to mount it
- copy 3 files : initrd.gz, *.sfs and vmlinuz in folder /mnt/sda6/SLACKO-5.3/
- left click iso to unmount it
- for grub, add to menu.lst :
Example for slacko in partition sda6 :
- create a new folder SLACKO-5.3 in partition /mnt/sda6/
- download slacko iso
- left click iso to mount it
- copy 3 files : initrd.gz, *.sfs and vmlinuz in folder /mnt/sda6/SLACKO-5.3/
- left click iso to unmount it
- for grub, add to menu.lst :
Code: Select all
title Slacko version 5.3
root (hd0,5)
kernel (hd0,5)/SLACKO-5.3/vmlinuz root=/dev/ram0
initrd (hd0,5)/SLACKO-5.3/initrd.gz
Last edited by linuxcbon on Mon 31 Oct 2011, 13:37, edited 2 times in total.
For grub2
/etc/grub.d/custom_40 contains
/etc/grub.d/custom_40 contains
Code: Select all
menuentry "Wary version 5.2 frugal on sda6" {
set root=(hd0,5)
linux /WARY-5.2/vmlinuz
initrd /WARY-5.2/initrd.gz
}
Last edited by linuxcbon on Tue 01 Nov 2011, 00:25, edited 2 times in total.
I've seen this one many times now.
root=/dev/ram0
how is that one different from this one
root=/dev/null
Does the grub4dos treat it as same code?
Kind of odd that a thread from 2008 suddenly get active 2011.
I mean that is many years. What did happen there
root=/dev/ram0
how is that one different from this one
root=/dev/null
Does the grub4dos treat it as same code?
Kind of odd that a thread from 2008 suddenly get active 2011.
I mean that is many years. What did happen there
I use Google Search on Puppy Forum
not an ideal solution though
not an ideal solution though
Here is a link to install puppy from windows :
http://www.murga-linux.com/puppy/viewtopic.php?t=49077
It contains pup431-on-WinXP-install.exe to install puppy from windows.
http://www.murga-linux.com/puppy/viewtopic.php?t=49077
It contains pup431-on-WinXP-install.exe to install puppy from windows.
Install Puppy onto USB Flash
Worked for me:
Universal-USB-Installer-1.8.6.3.exe
http://www.pendrivelinux.com/universal- ... -as-1-2-3/
No hiccups, no burning CD first. Just have your Puppy iso name available, e.g. Lupid
Universal-USB-Installer-1.8.6.3.exe
http://www.pendrivelinux.com/universal- ... -as-1-2-3/
No hiccups, no burning CD first. Just have your Puppy iso name available, e.g. Lupid
I use UNetbootin for this.
But it requires two Ubuntu packages:
"mtools", and "p7zip-full"
You can download it from here:
http://sourceforge.net/projects/unetbootin/
The required packages:
http://packages.ubuntu.com/oneiric/mtools
http://packages.ubuntu.com/oneiric/p7zip-full
I have almost forgotten !:
Boot parameters for booting from pendrive (or any usb flash device):
Boot parameters for booting from an external HDD (USB):
Greetings from Hungary: Norbert
But it requires two Ubuntu packages:
"mtools", and "p7zip-full"
You can download it from here:
http://sourceforge.net/projects/unetbootin/
The required packages:
http://packages.ubuntu.com/oneiric/mtools
http://packages.ubuntu.com/oneiric/p7zip-full
I have almost forgotten !:
Boot parameters for booting from pendrive (or any usb flash device):
Code: Select all
puppy pmedia=usbflash
Code: Select all
puppy pmedia=usbhd
Short answer: folder works fine. As long as you 'point' grub to where you are booting from, you can put puppy in a folder and tell grub to boot from that folder.puppyto wrote:I ask if the mount point should be a folder or a partition on hd o usb disk, if I have ubuntu on hd can I create mount point on ubuntu and load puppylinux from a folder on ubuntu???
But as you can see from the various other posts, there are many, many ways to get Puppy installed and running. I've used the Window's exe installer many times on various types of Puppy as well, works great. Viva la versatility of Puppy!
The initial instructions listed by the first poster are a good outline of roughly what I do all the time, trying out new Puppy's and such. Takes as long as the download takes, installs quickly, etc. Did that to try out the new Slacko yesterday, works like a champ.