How to install Puppy without burning a CD

How to do things, solutions, recipes, tutorials
Post Reply
Message
Author
ssaigol
Posts: 1
Joined: Thu 08 May 2008, 16:20

How to install Puppy without burning a CD

#1 Post by ssaigol »

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.

106498
Posts: 250
Joined: Mon 19 Nov 2007, 02:07
Location: NZ
Contact:

#2 Post by 106498 »

Thanks! This is going to save me a lot of cd's!!
[color=green]An expert is just a beginner with experience.[/color]
Shamelessly representing [url=http://www.tdem.co.nz]TdeM[/url]!

raffy
Posts: 4798
Joined: Wed 25 May 2005, 12:20
Location: Manila

isomaster

#3 Post by raffy »

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

gcmartin

Using Netboot

#4 Post by gcmartin »

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:
  1. have it boot without user interaction straight to desktop
  2. have it boot allowing user to hit F2 and tailor Puppy start options
  3. have it boot to a GRUB menu where the user can select which PUP the PC is to boot
Hope this helps

puppyto
Posts: 78
Joined: Sat 10 Apr 2010, 18:15

#5 Post by puppyto »

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??? :?

linuxcbon
Posts: 1312
Joined: Thu 09 Aug 2007, 22:54

#6 Post by linuxcbon »

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 :

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.

nooby
Posts: 10369
Joined: Sun 29 Jun 2008, 19:05
Location: SwedenEurope

#7 Post by nooby »

linuxcbon

but that is if one have a grub legacy or grub4dos boot.

those that are on Ubuntu versions now them have grub2 so
you need to give them the curly {
things
}
and kernel is named linux and title is named entry most likely :)
I use Google Search on Puppy Forum
not an ideal solution though

linuxcbon
Posts: 1312
Joined: Thu 09 Aug 2007, 22:54

#8 Post by linuxcbon »

For grub2
/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.

nooby
Posts: 10369
Joined: Sun 29 Jun 2008, 19:05
Location: SwedenEurope

#9 Post by nooby »

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 :)
I use Google Search on Puppy Forum
not an ideal solution though

User avatar
8-bit
Posts: 3406
Joined: Wed 04 Apr 2007, 03:37
Location: Oregon

#10 Post by 8-bit »

Yet another way to install is to download one of the install exe files for windows.
You download the exe for the Puppy of your choice, or follow the directions closely on making an exe install file for Puppy.
Run the exe file and Puppy gets installed.
No burning required.

linuxcbon
Posts: 1312
Joined: Thu 09 Aug 2007, 22:54

#11 Post by linuxcbon »

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.

fopetesl
Posts: 31
Joined: Fri 02 Jun 2006, 11:47
Location: Yorkshire Dales

Install Puppy onto USB Flash

#12 Post by fopetesl »

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

Norbertos
Posts: 3
Joined: Sat 19 Nov 2011, 12:18

#13 Post by Norbertos »

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):

Code: Select all

puppy pmedia=usbflash
Boot parameters for booting from an external HDD (USB):

Code: Select all

puppy pmedia=usbhd
Greetings from Hungary: Norbert

User avatar
steve_s
Posts: 1595
Joined: Mon 26 May 2008, 13:29
Location: Austin, TX, USA
Contact:

#14 Post by steve_s »

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

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

Post Reply