How To

Install Android 8.1 Oreo in Virtual Machine: VMware and VirtualBox

Written by John

Android is one of the most common operating systems out there. It has proven to dominate the smartphone market but is yet to get its way into the world of PCs. This is not to mean that you cannot enjoy having an Android environment on your computer. You can do so using virtualization software.

There are many reasons why you would want to have the latest Android 8.1 Oreo on your computer. It could be that you are a developer and have decided to venture into Android apps. You will need an emulator to test the apps you develop. You can use virtualization software to create an Android device-like environment on which you can try out the application. Perhaps you are just curious what the Oreo has to offer. You can find out by running it on a virtual machine. Doing this should actually be the first step before any Android user upgrades their Operating System.

An Android virtual machine can be created using various virtualization software solutions available. There are many of them but only two have the very best features. These are VirtualBox and VMware. Their free versions are feature-laden while their paid versions make the impossible possible. Users get access to every feature of Android just like it works on a phone. Developers will appreciate the fact that they can create different Android device-like virtual machines so they can test apps on devices of different specifications. They will be able to easily create virtual machines with different RAM, ROM, and other specs so as to determine how the app will work on different Android phones.

VMware Player vs Virtualbox

Android 8.1 ISO or Android 8.1 Virtual Image?

Installing Android 8.1 Oreo on VMware Player (free)

Step 1: Install Vmware Player and Download Android Oreo Disk ISO

Download and install the VMWare Player and Android Oreo Disk ISO file for personal use choose the free version while advanced users will need the paid version that has more features to offer. Either way, you will need to head over to the VMware Player download page. Select what you want to download and click on the "download now" button.

VMware Workstation Player 15

To install the VMware you will need to navigate to where the downloaded file is located. The file to look for here has a .exe extension. Right click on it and choose "Run as Administrator". An installation wizard will guide you through the process. When done with the installation you will need to restart your computer before proceeding.

Step 2: Create a New Virtual Machine

Start off by clicking on the "Create a New Virtual Machine" button. Then click "I will install the operating system later". When the "Guest Operating System Installation" window comes up, choose to install the operating system later. Next, you will be required to select the guest operating system. Click on the radio button next to "Linux" and choose the version as "Other Linux 4.x".

Guest Operating System Installation

Next are the name and location. Choose a name that is easy and sensible. "Android 8.1 Oreo" would be a good choice. As for the location, specify where the virtual machine is to be stored. Then click "Customize Hardware" You can choose any size RAM and CPU. Click on the "Memory" menu and set the memory you would like to allocate to the VM. Choose over 1GB but do not exceed the maximum memory size that is recommended.

Customize Hardware

Under the hardware tab, click on "CD/DVD (IDE)" and on the small window that opens to the right, select to Use ISO Image file. Click on the Browse button and go to where the Android 8.1 Oreo ISO file is located. Select it and press the "Open" button. 

Boot with Android ISO File

Then select tab "Display" and enable "Accelerate 3D Graphics".

Enable 3D Graphics

Confirm that they are accurate and click on the "Close" button. The virtual machine will be created within a short time.

Step 3: Install VMware Android 8.1 Oreo

Click on the "Power on this Virtual Machine" option to start the installation process. A few seconds later a blue screen will appear. On this screen, select the "Advanced options".

Advanced options

Next click "Auto Installation” to install android 8.1 in VMware

Auto Installation

When the installation is done, right click on "CD/DVD icon" and select "Disconnect", then click "Reboot" the VM. As you reboot, you will see a black screen with writings on it.

Disconnect ISO image and Reboot Virtual Machine

Step 4: Boot with xForce Mode

Press "e" button to edit this command before booting.

Press E Button

Press "e" button again, and move the cursor to left-hand.

Press e button again

Replace “quiet” parameter with “nomodeset xforcevesa”, then press “Enter” to save and press “b” button to boot.

Step 5: Enjoy the cool features of your VMware Android Oreo VM
Android 8.1 Oreo in Virtual Machine

When the startup is complete, you will see a screen that resembles an Android phone’s. You can now check out the cool features of the Android Oreo. Download and install apps you love. Enjoy games, chat applications and much more on the new and improved Oreo; right on your computer! You are done and we congratulate you. Please do let us know if you face any problems.

Installing Android 8.1 Oreo on VirtualBox

Step 1: Install VirtualBox and Download Android Oreo ISO File

Download all you will require In order to proceed, you will need to download two important files. One is the VirtualBox installation file that can be found at the developer’s official website. Second is the Android 8.1 Oreo ISO file. You can also opt for a disk image depending on what you prefer. Just ensure that the site from which you download is trustworthy.

Install VirtualBox

Double-click on the .exe (on Windows) or .dmg (for MacOS) Virtualbox file and the installation process will start. This is very easy with prompts on the screen guiding you through the entire process. Follow these and you will be done in a few seconds.

Step 2: Create the Virtual Android Machine

Press the "New" button and the process of creating a new virtual machine on VirtualBox will be started. All you will have to do on each screen is making a few changes and press "Next".

Create new Virtual Machine in VirtualBox

On the next screen, you will be required to choose the name of the VM, its type and version. The name can be anything you want but the Type and Version have to be "Linux" and "Other Linux (64-bit)" respectively.

RAM and Create a Virtual Hard Disk

When prompted to choose the memory size, adjust it so it is 2048MB. This selects the amount of RAM the new VM will be using. It should be about 50% of what you have for the best performances. On the Hard disk window, choose to create the virtual hard disk now and select "VDI (VirtualBox Disk Image)", As for the storage on physical hard disk, choose "Dynamically allocated".

File Location and Size

The remaining steps involve choosing the file size and location. The file size refers to the maximum amount of data the virtual machine can store on the physical hard disk. All done! Click on the "Create" button and be patient as your virtual machine is created.

Step 3: Edit the Virtual Android Oreo Machine

Select the newly created Virtual Machine (shown on the left-hand side of the screen). Click on the "Settings" button located just above that. We need to make a few changes that will make this virtual machine work perfectly. 

Boot with Android ISO File

On the Storage panel, select "Empty" disk then click on the CD icon next to this. Browse to the location of the "Android Oreo ISO" file, click on the file and click on "Open". This will be added to Storage Tree. Turn on "Live CD/DVD" button. Click "OK" to save the changes.

Display Tab

On the Display panel, increase the Video RAM to 128 MB and enable 3D Acceleration. Leave everything else unchanged.

Step 4: Install Android in Virtula Machine with VirtualBox

Select the your Virtual Machine and click on the "Start" button. This starts the VM; it is just like pressing the power button on your phone or computer. When it boots, you will see four options. Choose "Advanced Options".

Advanced Options is VirtualBox

Select "Auto Installation – Auto install to specified hard disk". The installation process will start and will be over in a short time.

Auto Installation in VirtualBox

Step 5: Run Android 8.1 Oreo in VirtualBox
Android 8.1 Oreo in VirtualBox

After successful installation, restart the VM and create your account when prompted to. All that is left is now enjoy the Oreo on your Mac or Windows PC!

Bottom Line
Creating an Android virtual machine on your computer is possible thanks to the leading free virtualization software. Whether you choose VMware or VirtualBox, the bottom line is that you will be able to operate Android 8.1 Oreo on your computer. These virtualization programs are great and they will deliver a great experience. The best part is that there are free versions that are feature-laden. It will work so well you will regret why you had not tried it earlier. Give this a try and tell us how your experience was.

Featured Posts
Best Mac Cleaner Software 2018  

  • Hi John
    I can’t save “nomodeset xforcevesa” parameters.
    I need to change them when i restart my VM.
    is there a solution ?
    Thank you

      • I have found a solution on other web site :

        After Android loads press Alt+F1 to see Android command line

        Now mount sda1 block device and change GRUB menu.
        mkdir /mnt/sda
        mount /dev/block/sda1 /mnt/sda
        vi /mnt/sda/grub/menu.lst

        On vi press “i” to enable edit mode.
        Then add “nomodeset xforcevesa” parameters to first menu row.

        Press Esc to exit edit mode.
        Then type “:w” and press Enter to write changes.
        Type “:q” and press Enter to quit.

        Type “reboot” and press Enter.

  • >