Install Windows on VMWare using USB flash drive

3

I have Windows install on USB drive and would like to install it to a VMWare virtual machine.

When I create the new virtual machine and select "install from" it displays:

Installer disc - No drives available
Installer disc image file (iso)

As you can see, it doesn't find any drives.

USB drive is plugged in to my PC and is visible from system.

My PC has no CD drive, but why I can't select another drive for installation (for example a USB one)?

vm wizard picture

vico

Posted 2014-09-12T09:48:12.787

Reputation: 1 339

can you place a screen shot of the image you are trying to install? – Kunal – 2014-09-12T10:03:55.227

What do you mean by “I have Windows iso on USB drive”? Is there an actual ISO file on your drive? – Daniel B – 2014-09-12T10:43:17.750

@DanielB Sorry, this was mistake. " Windows iso on USB drive">> "Windows install on USB drive" – vico – 2014-09-12T11:28:32.123

Answers

2

VMware’s BIOS does not support booting from USB drives in the virtual machine. There’s another way, though: Plop Boot Manager. It comes with an ISO image that can be used with VMware. I believe there’s also a floppy image, if you prefer oldschool solutions.

After booting Plop, you are presented with a screen with bad fonts. ;) From this screen, you can select where you want to boot from, including the option to boot from USB drives.

Daniel B

Posted 2014-09-12T09:48:12.787

Reputation: 40 502

I have tried this, but Plop doesn't sees my flash :( – vico – 2014-09-12T11:24:37.760

Are you sure it’s correctly connected (green orb on drive icon in VMware)? You might have to drop USB mode to 2.0 for your VM. I’ll look into it further when I get home. – Daniel B – 2014-09-12T12:17:50.897

1

Assuming you have the hard drive space, just rip the contents of your thumb drive and make a bootable ISO out of it. Then just boot to that. ImgBurn is good for that.

After re-reading, it looks like you already have an ISO on the thumb drive. VMware can't use your physical flash drive to boot, so just copy the ISO file on to your local hard drive and install it from there.

Lee Harrison

Posted 2014-09-12T09:48:12.787

Reputation: 2 046

0

I have found a method that works even without plop:

dd if=/dev/usb_stick of=image.img

VBoxManage convertfromraw --format VMDK image.img image.vmdk

After you obtain the image.vmdk file, add a secondary HDD based on that file. It will ask you to upgrade that file's vmdk format, agree on that.

Now boot your machine from that secondary drive and install the operating system on your first HDD. When done, remove the secondary HDD altogether.

Catalin Vasile

Posted 2014-09-12T09:48:12.787

Reputation: 139

The formatted image will be used by vmware. VirtualBox tools are also available on Windows, and there are "dd" equivalents on Windows. – Catalin Vasile – 2016-11-17T15:15:05.440

0

I can confirm that booting from USB is possible without any 3rd-party utils like "Plop Boot Manager". Just did it on VM Workstation 15 Pro (15.5.1). Here's what you need to do to boot from USB:

  1. Insert USB flash
  2. Power On your new Virtual Machine.

At this moment you'll see on VM screen:

Attempting to start up from:
-> EFI VMWare Virtual SCSI Hard Drive (0.0)... No Media
-> EFI VMWare Virtual SATA CDROM Drive (1.0)... No Media
-> EFI Netwrok...

Now you have 60 seconds to do following step:

  1. Go to menu "VM->Removable Devices->Kingston Data Traveller 3.0->Connect (Disconnect from host)" (of course instead of "Kingston Data Traveller 3.0" you'll see you own USB device name)

  2. Wait when "EFI Network..." stage will be timed out (60 seconds) and then it will boot normally from your USB.

If "EFI Network" stage will end too quick, you'll see Boot manager. Just press Ctrl+Alt+Insert (this is replacement for Ctrl+Alt+Del) and then all should go normally.

Paul Melekhov

Posted 2014-09-12T09:48:12.787

Reputation: 1

-1

Make an ISO of the installer and copy the ISO to the host computer's hard drive, then in the properties for the VM after you've created it or (IIRC) when first setting up the VM, you can tell VMWare to use an ISO image file as the CD/DVD, browse to wherever you've stored the ISO and go.

Steve Rindsberg

Posted 2014-09-12T09:48:12.787

Reputation: 4 139

-1

go to VM>removable devices and from there select the USB of choice and click connect to VM. restart your VM afterwards

Isaiah

Posted 2014-09-12T09:48:12.787

Reputation: 1

1Are you sure VMWare support booting from a USB device? I found lots of evidence it doesn't support it, but no evidence, even the most recent versions of VMWare Workstation support this. – Ramhound – 2018-01-20T04:38:07.020