How to Install Raspberry Pi OS on VMware Workstation

Learn to set up a virtual Raspberry Pi environment for testing and development without needing the physical hardware

How to Install Raspberry Pi OS on VMware Workstation

VMware Workstation allows you to run Raspberry Pi OS virtually on your computer, providing a convenient way to experiment with the operating system without dedicated hardware. This guide walks you through the process of installing Raspberry Pi OS as a virtual machine.

What You’ll Need

Before getting started, make sure you have:

  • A computer with at least 8GB RAM, a quad-core processor, and 500GB free disk space.
  • VMware Workstation installed (latest version).
  • The Raspberry Pi OS ISO file downloaded.

Installing VMware Workstation

Step 1: Visit the VMware website and download the latest version of VMware Workstation for your operating system.

Step 2: Run the installer and follow the on-screen prompts to complete the installation.

Downloading the Raspberry Pi OS ISO

Step 1: Go to the official Raspberry Pi website and navigate to the Software section.

Step 2: Look for “Raspberry Pi Desktop” and download the ISO file. This version is designed for x86 computers, making it compatible with VMware.

Step 3: Save the ISO file in an easily accessible location on your computer.

Creating a New Virtual Machine

Step 1: Open VMware Workstation and click on “Create a New Virtual Machine”.

Step 2: Choose “Custom (Advanced)” setup and click “Next”.

Step 3: Select “I will install the operating system later” and click “Next”.

Step 4: For the guest operating system, choose “Linux” and select “Other Linux 5.x kernel 64-bit” from the version dropdown.

Step 5: Name your virtual machine and choose a storage location.

Step 6: Allocate processors and memory. For smooth performance, assign at least 2 processors and 2GB of RAM.

Step 7: For networking, choose “Use Network Address Translation (NAT)”.

Step 8: Select “LSI Logic” for the I/O controller type.

Step 9: Choose “Create a new virtual disk” and set the disk size (at least 16GB recommended).

Step 10: On the final screen, click “Customize Hardware”. Select CD/DVD, choose “Use ISO image file”, and browse to select the Raspberry Pi OS ISO you downloaded earlier.

Step 11: Click “Finish” to create the virtual machine.

Installing Raspberry Pi OS

Step 1: Start the virtual machine. It should boot from the Raspberry Pi OS ISO.

Step 2: In the boot menu, select “Install” or “Graphical Install” for a user-friendly installation process.

Step 3: Choose your language, keyboard layout, and time zone.

Step 4: When prompted, create a password for the default ‘pi’ user.

Step 5: Choose whether to use the full disk or set up custom partitions. For most users, using the full disk is sufficient.

Step 6: Wait for the installation to complete. This may take several minutes.

Step 7: When installation finishes, the system will prompt you to reboot. Allow it to do so.

Configuring Raspberry Pi OS

Step 1: After rebooting, log in with the username ‘pi’ and the password you set during installation.

Step 2: The system may prompt you to update software. It’s generally a good idea to do this to ensure you have the latest features and security patches.

Step 3: Explore the Raspberry Pi OS desktop environment. You’ll find many pre-installed applications and tools to get started with your projects.


You’ve now successfully installed Raspberry Pi OS on VMware Workstation! This virtual setup provides a flexible environment for learning, testing, and developing Raspberry Pi projects without the need for physical hardware. Happy exploring!