How To: Run Puppy Linux without installing inside Mint

Write tutorials for Linux Mint here
More tutorials on https://github.com/orgs/linuxmint/discu ... /tutorials and (archive) on https://community.linuxmint.com/tutorial
Forum rules
Don't add support questions to tutorials; start your own topic in the appropriate sub-forum instead. Before you post read forum rules
Post Reply
oobetimer

How To: Run Puppy Linux without installing inside Mint

Post by oobetimer »

1. Download Puppy Linux
http://ftp.nluug.nl/ftp/pub/os/Linux/di ... ppy-5.2.5/

2. Make folder
mkdir puppy

3. Mount ISO-file
sudo mount -o loop lupu-525.iso puppy

4. Copy puppy to root partition
sudo rsync -a puppy/ /

5. Umount puppy
sudo umount puppy

6. Edit /boot/grub/grub.cfg file. A tip: The root partition is the same as Mint's root partition, so you can copy Mint's data. You have to change linux and initrd sections:

linux /vmlinuz root=/dev/sdxy # where x=HD and y=partition
initrd /initrd.gz

An example my test installation information:
### END /etc/grub.d/41_custom ###
menuentry "Puppy Linux"{
insmod part_msdos
insmod ext2
set root='(hd0,msdos6)'
linux /vmlinuz root=/dev/sda6
initrd /initrd.gz
}
Now you can run Puppy after rebooting. It takes some time for booting (about 40s)

♜♞♝♛♚♝♞♜♜♞♝♛♚♝♞♜♜♞♝♛♚♝♞♜♜♞♝♛♚♝♞♜♜♞♝♛♚♝♞♜♜♞♝♛♚♝♞♜♜♞♝♛♚♝♞♜♜♞♝

Edit: I tested with Windows XP also, and Puppy worked fine (Puppy is very versatile :lol: )

For XP I copied those same files whose are on the iso-file (or CD of course), and for booting Puppy I used grub4dos 0.4.1 http://sourceforge.net/projects/grub4do ... /GRUB4DOS/

I made a menu.lst file, where Puppy´s information was
title Puppy Linux
kernel (hd0,0)/vmlinuz root=/dev/sda1
initrd (hd0,0)/initrd.gz


I copied grldr and menu.lst to XP´s root (C:\) and edited XP´s boot.ini file, adding grub4dos information:
C:\grldr = "Puppy Linux"
Last edited by oobetimer on Wed Jun 27, 2012 10:48 am, edited 1 time in total.
oobetimer

Re: How to run Puppy Linux without installing inside Mint

Post by oobetimer »

Puppy can be installed to hard-drive by running universal installer. If you install Puppy, there must be a partition for Puppy, which can made using GParted. When installing Puppy from hard drive, you have to make a folder for Puppy-files and copy them from hard drive to the folder.

mkdir install

You can copy files using drag and drop method when you have two file managers open. The installer will ask where the installation files are located, so select a choice local drive. Highlight lupu_525.sfs when asking the installation file. You have to also install grub or edit the main distro´s bootloader for making installed Puppy bootable.
Post Reply

Return to “Tutorials”