- Puppy Linux Discussion Forum
- Installing Puppy on VMware WorkStation — Part 1
- Installing Puppy on VMware WorkStation — Part 1
- Installing Puppy on VMware WorkStation — Part 2
- Installing Puppy on VMware WorkStation — Part 3
- Installing Puppy on VMware WorkStation — Part 4
- Re: Installing Puppy on VMware WorkStation — Part 1
- How to install Puppy Linux In Virtual Box
Puppy Linux Discussion Forum
Installing Puppy on VMware WorkStation — Part 1
RyPuppy Posts: 67 Joined: Thu Oct 27, 2022 4:28 am Location: Houtston USA Has thanked: 9 times Been thanked: 5 times
Installing Puppy on VMware WorkStation — Part 1
Post by RyPuppy » Sun Nov 20, 2022 4:36 pm
This is how I Installed Puppy Linux on VMware Workstation Player within a Windows 11 environment. I used FossaPup64-9.5 distro for this install. It should work the same for most other Puppy’s. Installation using Oracle’s virtual environment VirtualBox https://www.virtualbox.org should be similar.
1) VMware WorkStation Player
Free version is available for non-commercial, personal and home use.
fossapup64-9.5.iso 2020-Sep-17 06:15:20 409.0M application/x-iso9660-image fossapup64-9.5.iso.md5.txt 2020-Sep-17 06:15:20 0.1K text/plain; charset=utf-8 fossapup64-9.5.iso.sha256.txt 2020-Sep-17 06:15:22 0.1K text/plain; charset=utf-8 manual.css 2020-Sep-17 09:50:20 1.3K text/css; charset=utf-8 puppylogo32.png 2020-Sep-21 15:52:29 3.4K image/png puppylogo96.png 2020-Jun-24 11:50:03 21.5K image/png release-fossapup64-9.5.htm 2020-Sep-17 11:13:07 87.2K text/html
On Windows 11 desktop
Create the following folders
C:\VM
C:\VM\ISO
C:\VM\PuppyLinux
Copy downloaded ISO file fossapup64-9.5.iso into C:\VM\ISO.
Launch VMware workstation Player & create new Virtual Machine .
Choose values as provided below and click next at each step:
— Installer Disc Image File : C:\VM\PuppyLinux\ fossapup64-9.5.iso
— Guest Operating System : Ubuntu 64 bit
— Virtual Machine Name : Puppy Linux — FossaPup64-9.5.ISO
— Location: C:\VM\PuppyLinux\
— Maximum disk Size (GB) : 1 (less than 500 MB needed for minimal install)
— Store virtual disk as a single file: YES
Click on “Customize Hardware” & make changes if needed.
Click ‘Finish’ to complete.
The new Virtual machine should show up in the list.
Am unable to post multiple Images. Cannot upload more than 3 Images.
Will be posting Instructions in multiple parts.
RyPuppy Posts: 67 Joined: Thu Oct 27, 2022 4:28 am Location: Houtston USA Has thanked: 9 times Been thanked: 5 times
Installing Puppy on VMware WorkStation — Part 2
Post by RyPuppy » Sun Nov 20, 2022 6:04 pm
Select new VM – “Puppy Linux — FossaPup64-9.5.ISO “ & Click Play.
Press CTRL-G to grab input from Keyboard / Mouse and work within VMWare- Puppy Boot Menu.
Press CTRL + ALT to switch back to Windows desktop.
Choose ‘RAM only — no pupsave’
Puppy boots up into the default desktop.
Make any desired changes and close the initial SETUP windows.
— Quick Setup
— Intenet Connection / Setup / I need help
GParted VM Hard-drive configuration
Create 2 Partitions
1. Boot_Loader VFAT 50KB
2. PuppyLinux ext4 1GB (Remaining)
Using GParted, Format Partition 1 as FAT32 & Partition as ext4.
Set flag bootable for Partition 1 (Boot_Loader).
Launch app Gparted : Menu —> System —> GParted
Choose – sda internal drive – Vmware, VMware Virtual S (1.0G ) & click OK
Create Partition Table
Click GParted —> Menu Device —> Create Partition Table
set Select new partition table type : gpt and click Apply
Create 1st Partition — 100 MB — Fat32 for Boot Loader
Click GParted —> Menu Partition —> Create new Partition
Free space preceding (MiB): 1
New size (MiB): 100
Free space following (MiB) 923
Align to: MiB
Create as: Primary Partition
Partition Name: Boot_Loader
File System: fat32
Label: Boot_Loader
Click «Add» to add Partition-1
Create 2nd Partition — 1 GB (minus 100MB) — ext4 for Puppy Linux
Click GParted —> Menu Partition —> Create new Partition
Free space preceding (MiB): 0
New size (MiB): 923
Free space following (MiB) 0
Align to: MiB
Create as: Primary Partition
Partition Name: Puppy_Linux
File System: ext4
Label: Puppy_Linux
Click «Add» to add Partition-2
RyPuppy Posts: 67 Joined: Thu Oct 27, 2022 4:28 am Location: Houtston USA Has thanked: 9 times Been thanked: 5 times
Installing Puppy on VMware WorkStation — Part 3
Post by RyPuppy » Sun Nov 20, 2022 6:32 pm
############################## Part — 3 : BEGIN : ##############################
GParted — Format Partitions
Right Click «New Partition #1 — Boot_Loader» —> Format to —> fat32
Right Click «New Partition #2 — Puppy_Linux» —> Format to —> ext4
Click —> GParted —> Menu Edit —> Apply all operations (OR Click CHECK mark Icon)
Once all changes were applied successfully, make Partition-1 boot-able
Click —> GParted —> Partition Window —> Right Click «/dev/sda1′ —> Manage Flags —> Pick «boot»
close ‘GParted‘ Window.
Confirm Partition Creation
— 2 more Drive Icons — sda1 & sda2 should show up on the desktop
— Click on the 2 Drive Icons and ‘Folder’ windows should pop-up for both
RyPuppy Posts: 67 Joined: Thu Oct 27, 2022 4:28 am Location: Houtston USA Has thanked: 9 times Been thanked: 5 times
Installing Puppy on VMware WorkStation — Part 4
Post by RyPuppy » Sun Nov 20, 2022 7:45 pm
############################## Part — 4 : BEGIN : ##############################
Puppy Install
Launch Menu «Install» by clicking Menu —> Setup —> Puppy Installer or Install Icon on desktop
At Installer window : » Puppy Installer » choose Internal Hard drive / SSD
At : Choose which drive to install to click on Hard Drive Icon for » sda VMware VMware Virtual S, size 1.0G »
At : Info about the chosen drive: sda1, sda2 click on » Install Puppy to sda2: «
Click OK in the next Window with contents :
You have chosen to install Puppy to partition /dev/sda2, which as a ext4 filesystem and size 933 M.
Press OK button to install Puppy.
Next Window : Puppy Folder Name
.
Enter a unique name for the folder. No spaces.
FossaPup64-9.5-Frugal
Next Window : Puppy Installer — Grub4dos
.
Would you like to install Grub4dos?
Choose YES
Next Window : Grub4dosConfig
Press button OK
Next Window : Grub4dosConfig — Error
Boot flag not found on sda. Some BIOS not boot from the drive which has no boot flag. Click 'CANCEL'..
Ignore error and click ‘Proceed anyway’ as we have set ‘boot’ flag for ‘/dev/sda1’
Window : Grub4dosConfig — List of detected operating Systems
Frugal installed Puppy : Puppy fossapup64 9.4 (sda2/FossaPup649.5Frugal)
Options : pmedia=atahd pfix=fsck
Windows: first entry is always shown. Keep this entry. Windows
Window : Grub4dosConfig — Confirmation
boot loader (Grub4Dos) will be installed on sda(MBR)
Click OK to proceed with the install
Window: Grub4dosConfig — Success
Grub4dos successfully installed. The file 'grldr', 'menu.lst' is on /mnt/sda1. You can edit 'menu.lst' before reboot. Old MBR is saved: /mnt/sda1/sda1_mbr.bak. To restore MBR, type on console: "cat /mnt/sda1/sda_mbr.bak > /dev/sda'
Click OK to quit the program.
Puppy Installation is now Complete
Review and close other Puppy Install related windows that popped up
— Puppy Installer : You can manually setup you GRUB, LILO.
— NEWGRUBTEXT — — /tmp/apps/puppyinstaller — Geany
Post — Installation — Confirmation
Mount sda1 & sda2 drives by clicking on their desktop icons.
Confirm MENU FILE exists in the Boot_Loader partition /sda1
Check file : /mnt/sda1/menu.lst
# Frugral installed Puppy title Puppy fossapup64 9.5 (sda2/FossaPup649.5Frugal) find --set-root uuid () 1d3e. 629 kernel /FossaPup649.5Frugal/vmlinuz pdrv=1d3e. 629 pdrv=1d3e. 629 psubdir=/FossaPup649.5Frugal pmedia=atahd pfix=fsck initrd /FossaPup649.5Frugal/initrd.gz # Windows . # Advanced Menu title Advanced menu configfile /menu-advanced.lst commandline
Confirm Puppy Linux folder is created and populated with .sfs, vmlinuz and initrd.gz files.
Run the command ls -l /mnt/sda2/FossaPup649.5Frugal/ in Console window
root # ls -l /mnt/sda2/FossaPup649.5Frugal/ -rw-r--r-- 1 root root 239190016 Nov 20 12:56 adrv_fossapup64_9.5.sfs -rw-r--r-- 1 root root 411688966 Nov 20 12:56 fdrv_fossapup64_9.5.sfs -rw-r--r-- 1 root root 1372644 Nov 20 12:56 initrd.gz -rw-r--r-- 1 root root 101199872 Nov 20 12:56 puppy_fossapup64_9.5.sfs -rw-r--r-- 1 root root 6575264 Nov 20 12:56 vmlinuz -rw-r--r-- 1 root root 27963392 Nov 20 12:56 adrv_fossapup64_9.5.sfs
Re: Installing Puppy on VMware WorkStation — Part 1
Post by Uni » Wed Dec 07, 2022 3:31 pm
I’m new in the Puppy Linux world! This is the first time that tries to install it. Thanks for your great step-by-step tutorial. I had a small issue with your tutorial which I will explain below:
The Problem :
I tried it many times on my VMWare Workstation Pro 16, but after the last Part#4 and when I restart the Linux, I encounter the following error message in dos mode, and nothing boots:
wee 0> find —set-root /grldr
wee 15> /grldr
wee 17>
Find the problem :
I searched the net and I saw this topic in the old forum of Puppy Linux:
PLinuxlinux frugal installation, problem booting [Solved]
I didn’t find my answer there so I dig more into this topic:
How to install Fossapup64 on HD? — Lenovo S-205 — (SOLVED)
In one of the replies, they mentioned:
Note:
If you use a GPT partition table. Only the UEFI boot loader can be installed.
A msdos partition table. Can install UEFI, legacy, or both types of boot loaders.
Issue:
And since you mentioned in Part#2 to set the partition type to gpt :
Create Partition Table
Click GParted —> Menu Device —> Create Partition Table
set Select new partition table type: gpt and click Apply
That’s it! You set the partition table to gpt which only works under UEFI boot, but then in Part#4, you asked to select the 3rd option in Install App, the «Install Puppy» tab, and the » Installer » option which only can support non UEFI. (That’s another reason why we get that «Grub4dosConfig — Error» window in the following steps)
Solutions :
1. [WORKING] Select msdos partition table type (solution for Non-UEFI) :
This is the simplest solution! If in Part#2 instead of selecting gpt type we choose msdos type, the rest of the tutorial works fine! even we will not see «Grub4dosConfig — Error» window in Part#4 anymore. So, after restarting, the Puppy Linux will boot up from VM HDD.
2. [ NotWORKING ] Select gpt partition table type (solution for UEFI support) :
Well! in Part#2, We will set gpt as the type of partition tables, and then in Part#4 we should select » Frugalpup — install/manage installs » item in Install App, the «Install Puppy» tab. Then I could copy files on VM HDD by selecting the » Puppy » button and copy boot files by selecting the » Boot » button.(I’m not sure if I do all of these correctly too! but it seems some files will copy into both partitions) But after restarting, It will not boot up from VM HDD! I didn’t find any good tutorial about it.
What do I have :
Host OS: Windows 10 Enterprise — x64 — 21H2 B.19044
Host Ram: 32GB
Host Processor: Intel i7 7700
fossapup64-9.5.iso
VMware Workstation Pro v16.2.4
My VM Configuration:
Thanks again for your great tutorial. If there is another tutorial than this one about how to use the » Frugalpup — install/manage installs » option, please give me a link because It didn’t works for me!
Teach others to learn more yourself!
How to install Puppy Linux In Virtual Box
Hello guys! Today I’m going to tell and show you (using images) how to install Puppy Linux in Virtual Box. If you are a regular visitor then you definitely going to ask why Puppy Linux? then here is your answer and if you’ re not then you are here for this only =)).
This is not the only thing- «to show you how to install Puppy Linux on Virtual Box» but I’m also experimenting with my blog by doing it LIVE.
As I do any step I’ll update this post. Those who saw this post incomplete don’t worry by the end of the day you’ll find it completed (actually it doesn’t going to take that much time :P).
HOW TO INSTALL PUPPY LINUX IN VIRTUAL BOX
- All you need Virtual Box ( Download it from here ) and ISO Image of Puppy Linux ( Download it from here ).
- Install Virtual Box in your machine.
- Click on New Button ->Write Name, select Operating System and Linux Version.
- Click Next -> On Memory select how much RAM you want you want to allocate to the VM (Virtual Machine).
- Click Next-> keep the option default -> again Click Next-> New window open «create a new virtual hard disk (VHD)» then again click next-> select which type of storage you want. Dynamic or fixed storage. Here I chooses fixed one.
- Again Click next. Now you have to set the location and the size of your VHD.
- Click next and click on finish button. In the end you’ll see summary then again click finish.
- If you think that’s the end.. its not. Till now we have only create VHD, set RAM for our Puppy Linux but haven’t install it. Now that’s what we need to do.
- Click on Setting Tab on the top. now click on storage.
- Click on Empty-> click on folder type icon on the right to open Virtual Media Manager.
- Click on Add button. Browse and attach Puppy Linux ISO image. Click on Select Button
- Click On OK button.
- You are done! Click on Start button.
- Screen shots coming your way … stay tuned.
Keep Linux ready on your machine may be coming software’s, tips and tricks based on Linux and don’t forget to share your ideas, problem with us 🙂