Boot VM from USB device


frevan

Recommended Posts

I've been trying to get a VM in unRAID to boot from a USB device. More specifically, I have a Windows To Go installation on an external ssd and use that to boot the same (work) system on various computers. I would like to use it in a VM as well.

 

The first thing I tried was to pass the physical device through to the VM, using "sata" as the disk type. This lets me boot from the drive, but there are problems with the GPU passthrough and with overall speed (it's sluggish for some reason, takes long to long in and start various startup applications). So that doesn't seem to be the way to go.

 

Now I'm using a passed-through PCIe USB controller with the drive attached to it. Neither OVMF nor SeaBIOS seem to be able to boot from the drive this way. They don't seem to see it, as far as I can tell.

 

What am I missing?

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.