How To Install Puppy Linux Tahr On A USB Drive

Puppy Linux is a lightweight Linux distribution designed to run from removable devices such as DVDs and USB drives.

There are a number of Puppy Linux variants including Puppy Slacko, which utilizes the Slackware repositories, and Puppy Tahr which utilizes the Ubuntu repositories.

Other versions of Puppy Linux include Simplicity and MacPUP.

It is possible to use UNetbootin to create a bootable Puppy Linux USB drive but it isn't the method that is recommended.

Puppy Linux works great on older laptops, netbooks, and computers without hard drives. It isn't designed to be installed on a hard drive but you can run it that way if you want to.

This guide shows you the correct way to install Puppy Linux Tahr to a USB drive.

01
of 08

Download Puppy Linux Tahr And Create A DVD

Puppy Linux Tahr
Puppy Linux Tahr.

First,​ download Puppy Tahr

Ideally, in order to follow this guide your computer will have the ability to create a bootable DVD. If your computer doesn't have a DVD writer then you will need 2 USB drives.

You will need to use DVD writing software to burn the Puppy Tahr ISO to a DVD.

If you haven't got a DVD writer use UNetbootin to write the Puppy Tahr ISO to one of the USB drives.

Note that Puppy doesn't play well on UEFI based machines

Boot into Puppy Linux using either the DVD or USB that you have created.

02
of 08

Install Puppy Linux Tahr To A USB Drive

Puppy Linux Installer
Puppy Linux Installer.

Click on the install icon on the top row of icons.

When the above screen appears click on the "Universal Installer".

03
of 08

Using The Puppy Linux Universal Installer

Puppy Tahr Universal Installer
Puppy Tahr Universal Installer.

The Puppy Linux Universal Installer gives you options for installing Linux to a flash drive, a hard drive or a DVD.

Make sure that the USB drive that you want to install Puppy Linux to is plugged in and click on "USB flash drive".

04
of 08

Choose Where To Install Puppy Linux To

Puppy Linux Universal Installer
Puppy Linux Universal Installer.

Click on the USB device icon and choose the USB drive that you wish to install to.

05
of 08

Choose How To Partition Your Puppy Linux USB Drive

Puppy Linux Universal Installer
Puppy Linux Universal Installer.

The next screen shows you how the USB drive will be partitioned. Generally speaking unless you wish to split the USB drive into partitions it is safe to leave the default options selected.

Click on the little icon in the top right corner next to the words "Install puppy to sdx".

A window will appear confirming the drive that you intend to write Puppy to and the size of the partition.

Click "OK" to continue.

06
of 08

Where Are The Puppy Linux Files?

Where Is Puppy Linux
Where Is Puppy Linux.

If you have followed this guide from the beginning then the files required for booting Puppy will be on the CD. Click the "CD" button.

The files will also be available from the original ISO and so you can always extract the ISO to a folder and navigate to that folder by clicking the "Directory" button.

If you clicked on the "CD" button you will be asked to make sure the CD/DVD is in the drive. Click "OK" to continue.

If you clicked on the "DIRECTORY" button you will need to navigate to the folder where you extracted the ISO to.

07
of 08

Installing The Puppy Linux Bootloader

Install The Puppy Tahr Bootloader
Install The Puppy Tahr Bootloader.

By default you will want to install the bootloader to the master boot record on the USB drive.

The other options listed are provided as backup solutions for when the USB drive won't boot.

Leave the "default" option selected and click "OK"

The next screen asks you to "JUST KEEP GOING". It seems a bit pointless but if you have been through the process before and it didn't work it gives you a couple of extra options to try.

The recommendation is to just leave the "Default" option selected and click "OK".

08
of 08

Puppy Linux Installation - Final Sanity Check

Puppy Linux Tahr Installer
Puppy Linux Tahr Installer.

A terminal window will open with one final message telling you exactly what is about to happen to your USB drive.

If you are happy to continue press enter on the keyboard.

The final sanity check isn't the final check however as the next screen tells you that all the files on the drive are going to be wiped.

In order to continue you have to type "Yes" to continue.

There is one final screen after this which asks whether you want Puppy to load into memory when it boots up. If your computer has over 256 megabytes of RAM it is recommended that you answer "Yes" otherwise enter "No".

Pressing "Enter" will install Puppy Linux Tahr to the USB drive.

Reboot your computer and remove the original DVD or USB drive and leave the newly created Puppy Linux USB drive inserted.

Puppy Linux should now boot up.

The first thing you will want to do is reboot again as this will ask where you want to save the SFS file.

An SFS file is a large save file which is used to store any changes you make whilst using Puppy Linux. It is Puppy's way of adding persistence.