How To: Run Puppy Linux without installing inside Mint

Write tutorials and howtos in here
There are more tutorials here http://community.linuxmint.com/tutorial/welcome
Forum rules
Do not start a support topic here please. Before you post please read this

How To: Run Puppy Linux without installing inside Mint

Postby oobetimer on Tue Jun 26, 2012 6:21 pm

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"
Attachments
virtual puppy.png
virtual puppy.png (239.83 KiB) Viewed 838 times
Last edited by oobetimer on Wed Jun 27, 2012 10:48 am, edited 1 time in total.
User avatar
oobetimer
Level 7
Level 7
 
Posts: 1889
Joined: Tue Jun 01, 2010 12:53 pm
Location: Finland / above the Arctic Circle

Linux Mint is funded by ads and donations.
 

Re: How to run Puppy Linux without installing inside Mint

Postby oobetimer on Wed Jun 27, 2012 7:38 am

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.
User avatar
oobetimer
Level 7
Level 7
 
Posts: 1889
Joined: Tue Jun 01, 2010 12:53 pm
Location: Finland / above the Arctic Circle


Return to Tutorials / Howtos

Who is online

Users browsing this forum: Bing [Bot] and 10 guests