Computers Windows Internet

How to put puppy linux on a virtual disk. Installing PuppyRus-A (PRA) on a flash drive or HDD

Puppy Linux is a small distribution created by Barry Cowler. Its main task is to be similar in use to Windows, to contain everything required programs but be extremely small and simple. The distribution works great on both new and old hardware and is very fast.

Its peculiarity is that you can get a full-fledged system simply by writing a small installation image to a USB flash drive and running it in LiveCD mode. If you think that this is also possible in other distributions, then no, there is an option to save the session, which allows you to save all the data with which you worked.

Also, the distribution kit contains a very large number of utilities and tools for configuring the system, with which you can configure anything you want, and very often you will not have to go into configuration files. The last release was in 2015 and it was Puppy Linux 6.3, codenamed Slacko, based on Slackware 14.1, but the distribution is still in development. In this tutorial, we will look at how to install Puppy Linux on HDD as a full-fledged operating system.

System requirements

Requirements to hardware puppy linux is a little surprising. It looks like it can work on just about any hardware. To start, the system needs 64 Megabytes of RAM and a processor with a clock frequency of 333MHz.

First thing we need to do is download the installation image. The most recent version is available on the official website. But there are two versions available here, 6.0.5, based on Ubuntu 14.04 and 6.3, based on Slackware. We will install the latter.

Select the desired system architecture and download the image. The image is about 200 megabytes in size, so the download will be quick. Over time, there may be more Puppy Linux distributions. The point is that this distribution can be created on the basis of other distributions, and be compatible with their package base. Such distributions contain the same set of puppy utilities and they are all considered official. For example, Puppy Linux based on Ubuntu Xenial Xerus is currently in development.

Step 2. Burn the image to a USB flash drive

The developers advise using the dd utility to write to a USB flash drive. The terminal command in Linux will look like this:

dd if = ~ / slacko64.iso of = ~ / dev / sdb bs = 5M

Here / dev / sdb is the device name of your flash drive, you do not need to add any numbers there. In the operating room Windows system you can use the Windows version of this utility. Here the command will look like this:

dd if = slacko64.iso of = \\. \ f: bs = 5M

Here f: is the drive letter of your flash drive. Do not forget that you need to run the command line with administrator rights.

Step 3. BIOS setup

When the flash drive is written, restart your computer. During BIOS splash screens click F2, F8, Shift + F2 or Del, to open the setting. There go to the Boot tab and in the paragraph 1st Boot Device select your USB stick:

Step 4. Configuring the bootloader

At the first stage of loading the image, you can enter the kernel parameters, if there is nothing to change, just press Enter or wait:

Wait for the download to finish:

Step 6. System setup

Immediately after the start, such a system settings window will open, it is pointless to configure anything now, because after installation the settings will still fail:

So just close this window.

Step 7. Launching the installer

There is no installer shortcut, as we are accustomed to, the installer is in the main menu, in the Setup section. The menu item is called universal.

Step 8. Selecting an installer

At this step, we can choose which installer to use, for a flash drive, for a flash drive with the f2fs file system or universal, we need a universal one:

Step 9. Selecting the device type

In this window, we have to select the type of device for installation. If installing to a hard drive, select Internal (IDE or SATA):

Step 10. Select a device

Select the device on which we will install the system:

Step 11. Prepare the partition

The system is installed on one partition. If the selected device already has partitions, you can select one of them. Otherwise, click the button with the Gparted icon:

Step 12. Create the partition table

If your disk is not already mapped, open the Deices menu and click Create Partition Table:

Step 13. Creating a section

Create one new section of sufficient size. One or several gigabytes is enough for installation and full use of the entire system. You can use vfat, ntfs or ext4 and others compatible with Linux as the file system for the partition.

In the first case, you will not be able to install a complete system. The installer will create an empty file, make the necessary file system there, and only then proceed to the installation. But this option does not suit us, so we will use ext4.

Step 14. Apply changes

When finished, open the menu Edit and press Apply All Changes to save your changes.

Step 15. Boot flag

Check the box next to Boot and press Ok... Then Gparted can be closed.

Step 16. Select device # 2

Select the device again:

Step 17. Selecting a section

In the upper right corner, select the newly created disk:

Step 18. Confirmation of the section

Confirm the installation on this particular section:

Step 19. Additional disk

If you have an additional disk with puppy linux files, you can now mount it:

Step 20. Installation method

You have two installation options. Installing puppy linux as a file, recommended when installing on ntfs or vfat, as well as full installation (FULL). For this article, we will use a full installation:

Step 21. Last confirmation

Confirm that the system definitely needs to be installed on this disk:

Step 22 Installing Puppy Linux

Wait until the files are copied to the disk partition:

Step 23. Installing the bootloader

Select Yes if you want to install the bootloader. Grub4dos will be used as the bootloader:

Step 24. Configuring the bootloader

Select the partition on which the bootloader will be installed, and also set additional parameters, if necessary:

Step 25. Kernel parameters

Enter additional kernel parameters, if necessary, here you can also choose the name of the menu item for windows:

Step 26. Confirming Boot Loader Installation

Confirm that the bootloader needs to be installed in the MBR. Now the installation of puppy linux is complete, you just need to restart your computer.

Reboot the system using the appropriate button on the panel:

Step 28. Starting the system

Select the first item in the bootloader menu and wait for the download to complete:

Step 29 setup menu

After starting the system, the menu will open again in front of us initial setup... Here you can configure your language, time zone, and many more system settings.

First select the language in which you want to use the system:

Then, in the box below, select your time zone:

Step 29. Localization

To localize the system, it is not enough just to select a language, you also need to install the package with translations through the package manager, so start Puppy Package Manager from the menu.

In the list of repositories, go to puppy-noarch, then search for langpack. When the packages are found, select the langpack_en package and double click on it, then click Do It in the upper corner to start the installation:

After the installation is complete, it will remain to reboot the system. Then everything will be in Russian.

conclusions

That's all, now you know how to install puppy linux on your hard drive and are a little familiar with the features of this distribution. As you can see, this is not an ordinary linux distribution kit, it can be started both in normal mode and with using LiveCD, and in both cases you get a complete operating system. If you have any questions, ask in the comments!

Video of the puppy linux installation process:

On this moment Linux distributions come with a well-designed interface and all sorts of goodies. Compared to other distributions, Puppy Linux looks outdated and less attractive. Puppy Linux may not win the beauty contest, however, what's important here is what's inside and not outside. If you look at the distribution without paying attention to appearance then discover the gem of a Linux distribution.

Puppy Linux was written by Australian professor Barry Kauler.

The distribution is designed to be small, efficient and user friendly. Familiar distributions like Damn Small Linux, SLAX and SAM Linux fall into this category, but Puppy Linux has some serious advantages:

    Built almost from scratch. Puppy is very small and does not require much hardware.

    When booting from CD, the entire distro is loaded into RAM and starts up without the need for CD access, which makes Puppy very nimble.

    Puppy allows you to save session data to a separate file, even if you run the distro from a CD-RW.

    Puppy Linux can be installed on any media including a USB flash drive, hard drive or memory stick.

    The system configuration can be easily changed using an easy-to-use configuration tool.

    Puppy Linux includes fast and easy-to-use applications for the internet, office, graphics, video, sound and even a few games for fun.

    Puppy includes its own file manager doing the installation additional applications a trifle.

This makes Puppy Linux an ideal distribution for use on older computers.

Just like with any other Linux distribution, first you need to download the Puppy ISO image. latest version and burn it to CD. Make sure that the primary boot device in the BIOS is assigned to the CD drive.

Like other Live CDs, Puppy supports boot parameters. For example, the puppy pfix = ram parameter forces Puppy Linux to boot into RAM without loading the saved session, while puppy pfix = purge does a global file purge which can be very useful for system recovery. A complete list of boot parameters and their descriptors can be viewed on the WIKI Puppy Linux page.

During the boot process, you must select the X graphical server, which consists of the two options Xorg and Xvesa. Xorg supports many advanced settings for modern hardware, but may not run on older computers. Xvesa has a limited number of settings, but it runs on almost any computer configuration. Usually users choose Xorg first, if the screen after that does not show anything, then you can choose Xvesa. Once Puppy has loaded, you need to choose the optimal screen resolution. Puppy has an excellent permission management system. All you need to do is select the desired resolution and press the TEST button. If everything is displayed correctly on the screen, but you can continue working by clicking Okay. You can also manually define the resolution. Once Puppy is fully loaded, take a look at the desktop picture, which contains several clues, including information about available RAM, internet connection status, and saving your settings and data.

Install Puppy Linux

Although Puppy Linux runs fine from CD, you can also install it on any medium. Puppy includes its own installer. Start it by selecting in Menu Menu→ Setup → Puppy universal installer. The installer includes detailed information about the installation process, and we recommend that you read everything carefully when choosing the options you want.

For example, to boot puppy from a USB flash drive that uses the FAT32 file system, you need to install the files in boot sector... To install files into the boot sector, select the mbr.bin option when a dialog appears with a list of available boot loaders. If you are installing Puppy into a new USB stick, it is most likely not formatted as a bootable device. In this case, you must start GParted.

Run GParted, click on the flash drive section right click mouse and select Manage Flags. Next, select Boot and click OK to close the window and confirm our changes by clicking the Apply button. Then close GParted and the installer will do the rest on its own. Installing Puppy on your hard drive is also easy. You need to choose between frugal and full installations. With a minimal install, Puppy will simply copy a few files (vmlinuz, initrd.gz, pup_301.sfs and zdrv_301.sfs) from the CD to the selected logical drive, which allows you to run Puppy Linux as a Live CD distro, only with hard disk and storing the session and data on the hard drive. You also need to manually configure the GRUB bootloader. Full installation allows you to install the entire distribution to your hard drive in the logical drive of your choice.

Running Puppy Linux with QEMU

Puppy installed on a USB stick makes the distribution very compact. Instead of carrying your laptop with you, you can use a flash drive to run Puppy on any computer. However, in some cases you will not be allowed to restart Windows and enter Puppy Linux. QEMU Manager is an emulator for running Puppy on the Windows platform. It is also important that QEMU Manager is a compact program and therefore we can install it on a USB flash drive with Puppy Linux. To create virtual machine based on QEMU with Puppy Linux, you need to download the QEMU program and the latest Puppy Linux image. Unpack QEMU Manager and copy the folder to a USB stick. Copy the ISO image to the QEMU Manager directory and run QemuManager.exe. Click Create New Virtual Machine, then an assistant will appear that will help you set up a new virtual machine. All options of the assistant are quite clear and you can install a new virtual machine (VM) without any problems.

Once all the steps in creating a VM have been completed, check that View Advanced Configuration Options After Saving Box is checked. Next, click the Save Virtual Machine button, which saves the new VM and opens the settings window. Next, go to the Disk Configuration tab. In the CD-ROM section, press the Browse button and select the Puppy Linux ISO image. Select the Boot From CD-ROM option. We save the settings by clicking on the Save button and now you can close the window. After that, you can start Puppy on the VM by clicking on the Launch button.

Configuring Puppy Linux

Puppy Linux has a control panel that allows you to customize your OS without any problems. To open the control panel, select Menu → Setup → Wizard Wizard. This control panel helps you customize every aspect of Puppy, including local settings, sound, X video, internet connection and firewall. If Puppy hasn't configured the WIFI drivers properly, you can install them manually. To do this, click Load Module, select the required module from the list of drivers, and click Load. If the driver for your WIFI card is not listed, you have the option to install the driver for Windows using NDISwrapper. Go to the More section, select NDISwrapper, specify required driver and click OK.

Once the file is uploaded, you need to create a New profile. We indicate the desired device, press the appoptiate button, select Wireless, Create new profile and fill in the required fields. The assistant supports multi-profiles. It can be used to switch between different wireless networks... To restore the default settings, you can use the Menu → Desktop → Puppybackground image utility. You can also remove the icon from the desktop. Right-click on the desired icon and select Remove. If you chose the minimal installation or you start Puppy with USB stick or another removable device, all your settings and data will be saved in a separate pup_save.2fs file. On next boot, Puppy will automatically load the file created by pup_save.2fs.

Install applications

Puppy Linux has its own package manager that you can use to install additional packages from the official repository. Puppy uses his proprietary format called PET, so the list of applications available in PET packages is not large, but it contains the main applications such as Mozila FireFox, OpenOffice.org, GIMP and others. Installing an application using the Puppy package manager is simple, you just need to select the desired application and click Okay. Then Manager downloads the selected package, checks its integrity, and installs it. In addition, you can manage and .deb packages that allow you to use Debian packages. To access this feature, you need to install 2 packages using the Puppy Package Manager: Dillo web browser and pb_debiainstaller.

Then you can download .deb packages from the Debian repository. Launch Terminal Menu → Utility → RXVT Terminal Emulator and enter the pb-debianinstaller command. This command will launch the Dillo installer and browser. Click the Choose button and select the downloaded .deb package, click Check dependencies and install the required packages, if any. After clicking Install now and Finish, you're done.

After that, you can run the installed program from the terminal. For removing installed program you can use Puppy package manager. After installing Debian packages, keep in mind that pb_debianinstaller is still experimental and may make your system unstable. Use this program with care and remember to do backup systems.

Rebuilding Puppy Linux

After you have configured the system and installed required applications, you can build your own Linux distro. Required program included in Puppy (Menu → Setup → Remaster Puppy Live-CD) allows you to rebuild it in just a few clicks. The program just creates a pup_301.sfs file (where 301 is the Puppy version number), creates an ISO image and burns it to a CD-DVD. All you need to do is choose a logical or disk from which the program will make an ISO image.

Process Linux installations Lucid Puppy 5.2.5 (Lupu-525) to the hard disk is not a super task, however, some peculiarities of this process can confuse a beginner. Below, the installation of Lucid Puppy 5.2.5 will be walked through the steps, including the installation of the Grub bootloader, with playback of the Lucid Puppy 5.2.5 generated screenshots.

The operating system Lucid Puppy 5.2.5 has a CD size of 128 mb and is able to run directly from a CD. Its distribution kit, distributed in the form of an iso-file (CD image), is burned to a CD, the CD is inserted into the tray, and the computer is rebooted. If the BIOS shows the CD-ROM as the first boot device, the computer will "pick up" the CD, load the files into RAM, and after about 2 minutes, the Lucid Puppy 5.2.5 operating system will be ready to work, even if it is present on the hard disk. a computer with a previously installed other operating system.

Working with Lucid Puppy 5.2.5 in live-CD mode has such a significant advantage as reliable protection against viruses, since viruses cannot get onto the CD. However, in this case you have to put up with a long start of the computer (copying files from CD), which is a significant drawback. Installing Lucid Puppy 5.2.5 on your hard drive allows you to significantly speed up the boot process, and use Puppy as a normal "stationary" operating system, while being very fast.

So, installation on a hard drive.

The installer is ready to go, you can start it by clicking the "Install Puppy to sda1" button, but we will not rush. Winchester was previously formatted in NTFS, moreover, it has only one partition. It is not good. Linux, including Lucid Puppy, have their own file system, in addition, it will be useful to reduce the living space for Puppy somewhat, without giving it the entire hard drive (in order to be able to install another operating system on the same hard disk, if in the future we will need this). Thus, our task now is to create a Linux partition on the sda1 disk with a volume of, say, 5 Gigabytes. (It is not recommended to create a partition for Puppy less than 2 gigabytes in size - taking into account the installation of additional Puppy programs, there will not be enough space.) Accordingly, click on the "Filesystem in partition" button.

Since the sda1 hard drive was formatted by us, it is clear that there is no Grab on it. How to put the Hornbeam - see the material "Grab Loader for Lucid Puppy 5.2.5" directly continuing this article.

I have a rather "old" computer: an ABIT ST6 motherboard; Celeron 1100 MHz processor overclocked to 1463 MHz (FSB = 133 MHz); RAM 512 MB; NVIDIA graphics card GeForce FX5200 / 128M; additional USB controller 2.0 PCI GEMBIRD UPC-20-2P (since on motherboard USB ports 1.1); Network Card PCI Intel 100 Mb; HDD SAMSUNG 200 GB; CD / DVD drive Optiarc AD-5170A; floppy drive; Power supply unit DELTA ELECTRONICS DPS-300KBD. I will briefly describe the process of installing Puppy-420-ru version v6, in the frugal version, on this computer, perhaps this will help someone who is starting to master Puppy Linux (when writing the article, the forum materials were used).

Previously, on a Windows PC and Internet access, we need to do the following: download the Puppy-420-ru ISO image, burn the CD in this way, thus obtaining a Live-CD, defragment the HDD on which we are going to install Puppy- 420-ru (this is for the case when this HDD has FAT or NTFS partitions, like mine), and also upload a small mkswap file (after loading, remove the txt extension from it).

In Setup Computer BIOS install boot from CD-ROM, boot from burned Live-CD. Since the HDD I had had one NTFS partition 200 GB, the disk must be properly prepared. I decided to simply "cut" from the existing partition - 9 GB for the partition with the system and 1 GB for the swap partition. To do this, go to "Menu" -> "System" -> "Gparted-partition manager", mark our disk. Next, select our section, click "Resize or Move", and reduce the size of the NTFS partition by 10240 MB by entering this number in the window "Free place after (MB) ", press Enter, then "Edit" -> "Apply All Operations", we wait. Now select the partition we created and not yet marked up and click "Create", select the "ext3" file system type, click the "+ Add" button, again "Edit" -> "Apply All Operations", we wait. We make this section bootable - right-click on it, select "Controlling flags" and put a tick on "boot".

After completing this operation, in the same way we "cut off" 1024 MB, but already from the created ext3-partition, and we get a 1 GB partition. Here's a small digression - Puppy-420-ru has a problem with system utility mkswap, and first we need to solve it. Minimize GParted, go to "Files" (shortcut on the desktop), then go up one level, look for the / sbin folder, find the mkswap link file in it, delete it, and copy the mkswap file we downloaded earlier to / sbin. Expand GParted, select the 1 GB partition, click "Create", select the "linux-swap" file system type, click the "+ Add" button, then "Edit" -> "Apply All Operations", we are waiting, the swap section has been created.

Now you need to install the GRUB boot loader on your ext3 boot partition. Go in "Menu" -> "System" ->... Follow the prompts (simple -> standart -> enter your disk, for example, / dev / sda2 -> MBR -> enter / dev / sda), wait for the / boot folder to appear on the second partition. Next, you need to edit the GRUB boot menu. We go to the / boot / grub folder, find the menu.lst file, open it, delete everything that is there, and insert the following lines:

timeout 10
color light-gray / blue black / light-gray

title Puppy Linux 420 frugal
rootnoverify (hd0,1)
kernel / puppy-ru-420 / vmlinuz pmedia = atahd psubdir = puppy-ru-420 nosmp

title Puppy Linux 420 frugal
rootnoverify (hd0,1)
kernel / puppy-ru-420 / vmlinuz pfix = ram pmedia = atahd psubdir = puppy-ru-420 nosmp
initrd /puppy-ru-420/initrd.gz

title Puppy Linux 420 frugal
rootnoverify (hd0,1)
kernel / puppy-ru-420 / vmlinuz pfix = fsck pmedia = atahd psubdir = puppy-ru-420 nosmp
initrd /puppy-ru-420/initrd.gz

title Reboot
reboot

title Shutdown
halt

the first item is the usual boot of the system (it will happen automatically after 10 seconds), the second item is the boot with a parameter to check and fix errors in the file system, the fourth and fifth items are restart and shutdown of the computer, respectively. In principle, you can add as many items to this menu as you like, I chose only those that I really use.

Install Puppy-420-ru: create the / puppy-ru-420 folder on our second ext3-partition, and copy the initrd.gz, vmlinuz and pup_420-ru-42.sfs files from the Live-CD there, also create an empty folder in this folder ATAHD file. Everything, the system is installed, we reboot ( "Menu" -> "Shut down" -> "Computer Restart"), we refuse the offer to save the session in the file. We remove in Setup BIOS boot from CD-ROM, we boot from the HDD, after loading you can start to master the system, at the end of work, when you select in "Menu" -> "Turn off" shutting down the computer or restarting it, we agree to the proposals to create a save file (the so-called "saved files"), choose the suggested size of 512 MB, if not enough, then it can be easily increased in the future. Now we have the operating system Puppy-420-ru v6 installed in the frugal variant.

One of the options for installing Puppy-420-ru is described here, it is also quite possible to use and "Universal Puppy Installer" located in "Menu" -> "Settings"... For beginners, it's worth noting that "Universal Puppy Installer" does not install the GRUB bootloader, and after completing its work, you need to go to "Menu" -> "System" -> "Grub - Grub bootloader configuration" and install the bootloader, and then insert the necessary items into its menu (edit the file /boot/grub/menu.lst).

update: Small but important addition. In general, with installing Puppy Linux, it is not at all necessary to create a separate partition for it on the hard disk, you can install this system in a folder on the existing partition, while you only need to install and properly configure the boot loader (GRUB, GRUB4DOS or some other). Creating a separate section is kind of a tradition, a classic method that I used when I talked about it in this article.

The site "Electron55.ru" works

It all started when I booted my laptop from a USB stick and got this wonderful PuppyRus-A system (PRA for short)! My delight knew no bounds - everything flies, the battery lasts 50% longer, there is everything you need to work, and all this is on a 200 Mb distribution! Having configured the system for myself, I recommended my friends to set themselves a PRA. After 3 days, I find out that out of 4 people, no one has coped with this seemingly simple task! The problems were as follows

    how to choose the required distribution

    how to make a bootable flash drive

    how to install a system and software on a flash drive

1. How to choose a distribution kit

2. How to make a bootable USB flash drive

To install PRA, you will need a 4-8 GB flash drive, you will hardly need more. In order not to be confused with files, clear the flash drive from all contents, you can even format it. We only need space equal to the size of the distribution image + 300-500 megabytes for the file for saving the settings - in total, about 1 GB on the flash drive will be used for PRA, the rest of the space can be used to store anything, i.e. a flash drive can be used for its intended purpose. File system on a fat32 or ntfs flash drive.

Choose a flash drive based on speed. This will shorten the boot and save times for your future system! Use utilities to measure performance.

All work on the preparation of the flash drive will be done in Windows environment(on Linux it is also possible). We will need any program that allows us to reveal ISO image (7-zip, UltraISO, Total commander with plugins connected, etc.). We will take everything that we need inside the source or create it ourselves. Find the folder in the source win along this path: pra03-1503middle1.iso \ boot \ grub4dos \ install \ and rewrite it to the root of the flash drive. We will rewrite files from the ISO root to the flash drive grldr and menu.lst... The contents of the flash drive at this stage looks like this:

Now let's make the USB flash drive bootable. Need to work with administrator rights!!! Run the file on the USB flash drive /win/grubinst_gui.exe, select your USB flash drive in the upper window (do not confuse with hdd and be guided by the size!)
UPD: If you want to speed up booting from a flash drive, then check the boxes "No backup MBR", "Disable PrevMBR" and enter 0 in the "Timeout" field

at the bottom we press Install and we get this window:

Problems sometimes arise in this place! In some cases wingrub exits with an error. But sooner or later we will be able to get the result, in the following ways (you can suggest your own methods):

    read the error message, add the suggested key in the "Extra" window and try again

    didn't work in Win7, but it turned out easily in WinXP

    it turned out after formatting the flash drive with the utility HP USB Disk Storage Format(found in the vastness of the network)

    it helped if you put a sign on the flash drive boot in a programme gparted v Ubuntu(select the section, control flags, check the box boot).

    in the environment Win you can make the flash drive active with the built-in utility diskpart from command line or external software. Such a flash drive in Windows(disk management) will show the partition sign " active". For some reason grub sometimes on some flash drives it does not. (google and find !!).

    burn the iso-image to a CD, boot from it and, working in the system, create a bootable USB flash drive (start-system-frustrated installation).

    use the programs UltraISO or Rufus, they can format and create bootable flash drives from ISO.

UPD: Sometimes you need to enter a key in the Extra –skip-mbr-test field.

It has been noticed that most often problems are with flash drives, on which the manufacturer pre-installs its software!

Using the indicated methods, it was possible to make bootable 8 flash drives, which refused to become bootable the first time! By the way, everything that we did with a USB flash drive can be done with an SD card, but not every device supports booting from an SD card. If none of the available ways to make a bootable flash drive helped you, change the flash drive !!!.

And so, all the preparatory procedures are completed, we are trying to boot from the prepared flash drive by installing such an option in the bios of our device (for different devices there are different key combinations for entering bios, no one had any problems, look for help on the net). If, as a result of the first boot, you got on the screen a multi-colored menu with krakozyabram, placed in a frame - congratulations! You have succeeded, there is only one last step! To make the menu readable, delete the folder on the flash drive win, write down the entire folder instead boot from the source (there are fonts and all that is needed), we are overloaded, AND !!! You can flip through the cool menu!

It’s worse when you didn’t see anything on the first boot. Do everything that is described above again, perhaps you made a mistake at some stage, or try replacing the flash drive. there are answers to many questions related to preparing a flash drive and booting the system.

3. Fill the software on the flash drive

This is the simplest thing to do. We delete from the flash drive everything that we have written on it and overwrite all the ISO contents there. That's all! Now the flash drive looks like this:

We boot, select the line "loading into RAM ... ..> 500 mb" from the menu and get a clean system !!! It remains only to customize it and save it. About this in the next step by step instructions -

https://youtu.be/WJ86H8qYFAE - Here is a video on how to install PuppyRus-A Linux (PRA) on a USB flash drive.

4.installation on HDD

The control gear can be installed on the hard disk as the main (only) operating system or in addition to the existing one, for example win7. Installing on a hard drive in both cases is no different from installing on a flash drive, you need to do the same steps

    while in windows, unpack the iso contents to the root of the C: / drive, in this case all files and folders from the control gear and Win will be mixed, but this is a purely aesthetic inconvenience, it will not affect the operation of the system in any way, in this case you do not need to edit menu.lst

    run the file /win/grubinst_gui.exe under account administrator (run as) and install the grub4dos bootloader to disk as described above

Now you can reboot. You will have access to the options for downloading PRA and Win. You can get to win from 2 places during the boot process. The first time by pressing the space bar in response to the bootloader message, the second time from the control gear boot menu by selecting the "boot from HDD" item.

If the control gear is installed as the only system and you do not have the opportunity to boot under win, then all installation procedures can be done by booting from a CD created from the control gear image, then select the installation and go through the steps, choosing the necessary items in the proposed menus.

https://youtu.be/3b-AL7w-mOY - here is a video on how to install PuppyRus-A Linux (PRA) on hdd.
- here detailed description another option, without installing a bootloader, with the ability to rollback.