Do you want to try Linux without committing to a full installation? Unlike other Linux distributions, Puppy Linux doesn't require a full installation—it can boot from a USB drive. Puppy Linux is also incredibly lightweight, so it'll run nicely even if you don't have much RAM. After booting from the image, You can install Puppy Linux on your hard drive to use it as your regular desktop operating system. This wikiHow article will show you how to get started with Puppy Linux, from creating a bootable USB drive and installing the operating system on your PC.
Things You Should Know
- Download an ISO image of an official Puppy Linux distribution from https://www.puppylinux.com and use it to create a bootable USB or DVD.
- You can use free programs like UNetBootin, Rufus, or Balena Etcher to create a bootable USB drive from an ISO file.
- You can run Puppy Linux from a USB flash drive without installing the operating system. If you like it, you can install it on your hard drive.
Steps
-
Download the ISO file from http://puppylinux.com . You'll always find the latest official images at this location. The "Compatibility" column tells you which distribution packages and components are incorporated in that image of Puppy Linux. Click Main next to the version you want to download to download the ISO file. [1] X Research source
- As you can see, there are many official distributions of Puppy Linux, including FossaPup, BionicPup, and Slacko. You can play around with any Puppy distribution you'd like, but make sure the version you download matches your system architecture (e.g., 64-bit or 32-bit). If you're not sure which version you need, it's easy to check on Linux and Windows . The latest versions of Puppy Linux are at the top of the list.
-
Insert a USB drive. It is recommended you use a USB drive that is between 16 to 32 GB so you have enough space to save your own files.
- Alternatively, if you have an optical disk burner, you can burn the ISO image to a CD or DVD.
Advertisement -
Download UNetBootin. UNetBootin is a free program used specifically to make a Linux bootable USB drive. It also allows you to preserve space on the USB drive for file storage if you want to boot Puppy Linux from the USB without installing it. Alternatively, Windows users can use Rufus , and Mac users can use Balena Etcher (though Etcher does not give you the option to preserve disk space on the USB drive). To download:
- Go to https://unetbootin.github.io/
- Click the download button for your operating system at the top of the page.
- Open the installation file in your Downloads folder.
- Follow any prompts to complete the installation.
-
Open UNetBootin and select Puppy Linux as the distribution. The first drop-down menu at the top of UNetBootin allows you to select a Linux distribution. Use this drop-down menu to select "Puppy Linux."
-
Select your disk image. To do so, click the button with three dots ( â‹Ż ) on the right side next to "Diskimage." Then select the ISO file for the version of Puppy Linux you downloaded and click Open .
-
Select your USB drive and click OK . UNetBootin should select your USB drive automatically. Check the drive letter next to "Drive" to ensure the correct USB drive is selected, and then click OK to begin writing the ISO file to your USB drive.
- This may take several minutes. Once it is complete, you can use the USB drive to boot Puppy Linux.
-
Boot into your BIOS/UEFI. How you do this will be different for each computer make and model. When you boot up your computer, it will generally tell you what button to press to boot into the BIOS . It's usually F1, F2, F11, F12, Esc, or Del. If your computer boots too fast for you to see what button to press, use these steps to boot into the BIOS from within Windows:
- Click the Windows Start menu.
- Click the Settings/Gear icon.
- Click Update & Security (Windows 10) or system (Windows 11).
- Click Recovery
- Click Restart Now next to or below "Advanced Startup."
- Click Troubleshoot .
- Click UEFI Firmware Settings .
- Click Restart .
-
Locate the boot order menu. Use the arrow keys to navigate the menu and press Enter to make a selection. The menu may be called "Boot menu," "Boot order," or similar.
-
Place your USB drive first in the boot order. This ensures that your PC will try to boot from a USB drive before trying to boot from your hard drive. If no USB drive is present, your computer will boot from the hard drive like normal.
-
Save and exit the BIOS. After changing the boot order, select the option to save and exit the BIOS. Your computer will restart.
-
Boot from the USB drive. To boot from the USB drive, insert it into a free USB slot on your PC, then restart your computer.
- To boot from a USB drive on a Mac, insert the USB drive into a free USB slot and restart your Mac. Press and hold the Option key after you hear the startup sound. This will open the boot menu. Select your USB drive to boot from.
- If prompted, select your USB drive.
-
Select the first option on the boot menu. For example, if you have FossaPup installed on your USB drive, you would select Fossapup64 9.5 at the top of the menu.
-
Select your language, time zone, and keyboard layout. You will see a Quick Setup menu when Puppy Linux loads. Select your language, time zone, and preferred keyboard layout.
-
Select additional options and click OK . The Quick Setup menu also has options that allow you to change the hostname, enable a firewall, run the video wizard to change your screen resolution, etc. When you're finished, click OK to move to the welcome screen.
-
Set up an internet connection. You will likely need to connect to the internet. Use the following steps to do so:
- Click Internet Connection on the Welcome screen or Connect on the desktop.
- Select the option to connect via a wired or wireless LAN or a Wireless GPRS modem.
- Select your wired or wireless connection.
- Enter your Wi-Fi Password.
- Click Connect Now .
-
Save your session (optional). If you just want to play around with Puppy Linux and not install it, feel free to do so. Since the operating system runs entirely in RAM, all of your changes and actions will be deleted when you shut down your PC. If you choose not to install Puppy Linux but want to save the changes you've made to the operating system, follow these steps to do so: [2] X Research source
- When you're ready to log out, go to Menu and select Reboot or Shutdown .
- Click SAVE on the pop-up window.
- Choose a partition and click Ok . You can choose a partition on your hard drive or storage space on your USB drive.
- Select Normal if you don't need to encrypt the file (common), or select Encrypt with LUKS and follow the on-screen instructions to encrypt your saved files.
- Select a file system and click Ok .
- Select how big you want your save space to be and click Ok . 512 MB is the recommended, but you can use up to 4 GB.
- Enter a name for the save and click OK .
- Click YES, SAVE if the current location works. If not, click CHANGE FOLDER and select a different location.
-
Boot from your Puppy Linux installation media. Puppy Linux is mostly designed to run off a USB drive. However, if you want a more permanent installation, start by booting from the image you created . Once you've reached the desktop, move to the next step.
-
Click Install on the desktop. It has an icon that resembles a puppy face. It's in the first row of applications on the desktop.
- Alternatively, you can access the installer in the menu by clicking Menu followed by Setup followed by Puppy Installer .
-
Select Installer . It's in the install menu. You can do both a regular and a frugal install with this option, as well as dual-boot Puppy Linux.
-
Select Internal Hard Drive . It's at the bottom of the menu.
-
Select your boot drive. The menu will display information about each drive, including how much space is on each drive. Select the main hard drive that your computer boots from.
- If you want to dual-boot Puppy Linux with another operating system like Windows, you should partition the hard drive in Windows before installing Puppy Linux. Create a separate partition for Windows and Puppy Linux.
-
Click GParted . GParted is the drive management and partition application built into Puppy Linux. This tool can format your drives for a Puppy Linux installation.
-
Delete any partitions that are on the drive. To do so, right-click the partitions and click Delete .
-
Create a new 2 GB partition. To do so, right-click the unallocated hard drive space and click New . Set the partition space to about 2 gigabytes. This will be the Linux Swap Space partition. Enter "2,048" (in megabytes) next to "Size."
-
Select "Linux-swap" as the File System and click Add . This will create a new partition for the Linux Swap Space.
-
Right-click the remaining unallocated space and click New . This opens a new partition window.
-
Leave everything as is and click Add . You can use the remaining hard drive space (unless you want to create separate partitions). Make sure the File System is "ext4." Make sure "Primary partition" is selected as "Create as." If you want, you can name the drive next to "Label." Click Add to create a new portion.
-
Apply the changes to the hard drive. To do so, click the green checkmark icon at the top of the page and click Apply . Once you are done, you can exit out of GParted.
-
Click Installer . It's the third option in the Install menu.
-
Select your hard drive. This is the main hard drive listed next to "Hard Drive" in the list of available hard drives.
-
Click the install button next to the primary partition and click OK . This is the partition with most of your hard drive space. For example, if "sda1" is the swap space partition, and "sda2" is the drive with most of the hard drive space, click the install button next to "sda2."
-
Enter a unique name (optional) and click Install . If you want to create a unique name for the installation folder, enter it in the text field. It cannot have any spaces in the name. Otherwise, you can leave the default name and click Install .
-
Click Yes and then OK to create bootloader. This will create a new bootloader containing both Puppy Linux and any other operating systems you have installed.
- If you receive an error message, click Proceed anyway .
-
Enter a label for each operating system (optional) and click Ok . You can leave the labels as their defaults or enter your own labels for Puppy Linux and any other operating systems you have installed. Click OK when you are done.
-
Click Ok on the remaining windows. You will see a few more confirmation windows. The first one confirms that you want to install the bootloader. Then, you will see a confirmation pop-up once the bootloader is installed and a few more pop-up windows with some information. Click OK on all the pop-up Windows. Once you are done, you can select which operating system you want to boot when you boot your PC. [3] X Research source
Expert Q&A
Tips
- If you are looking for a light-weight operating system to install or dual-boot, you may have an easier time installing a different Linux distribution, such as Ubuntu or Linux Mint .Thanks
Expert Interview
Thanks for reading our article! If you’d like to learn more about operating systems, check out our in-depth interview with Michael Thompson-Brown .
References
About This Article
1. Download an official ISO image.
2. Burn it to a CD or DVD (or make a bootable flash drive).
3. Boot from the disc or drive.
4. Select your settings and click OK
.
5. Go to Menu
> Setup
> Puppy Installer
.
6. Click Universal installer
.
7. Select an install location and partition.
8. Choose a Frugal' or
Full
install.