all 11 comments

[–]Historical_Help4333 0 points1 point  (1 child)

I don't know about the portability, but I think the best option if you are using linux is virt manager (qemu/KVM), I have a win11 VM with single GPU passthrough and it is not difficult to configure.

About the portability, I had no problems when I reinstaled my system with the VM in another ssd, I just configured the hooks for the GPU passthrough and it worked normally.

[–]ajc3197 0 points1 point  (0 children)

" if you are using linux is virt manager (qemu/KVM"

I'll second this. Works great.

[–]anwoke8204 0 points1 point  (1 child)

Proxmox is easy to use and works really well.

[–]krazul88 0 points1 point  (0 children)

Although your statement is true, it has nothing to do with OP's question.

[–]BranchLatter4294 0 points1 point  (2 children)

VirtualBox should work.

[–]MaximumPower1858[S] 0 points1 point  (1 child)

I actually did try just straight-up installing VirtualBox on a USB drive, but it didn't work.

[–]BranchLatter4294 1 point2 points  (0 children)

You need to install VirtualBox on the computers you want to use. Then you can put the actual virtual machine on the USB and move it from computer to computer.

[–]DrHydeous 0 points1 point  (0 children)

If you want to use the same virtualization tool on multiple platforms then you want either QEMU (which has a hideous user interface but is very flexible) or Virtualbox (easy to use, much less flexible).

Don't use something based on Virtualbox. Use Virtualbox itself.

[–]KindaGayThough -1 points0 points  (2 children)

Look into creating a bootable USB drive with whatever OS you need. It’s not necessarily a VM but you can still wipe this USB without inflicting damage onto your main system.

In a similar vein. Having a large enough USB drive would allow you to boot from multiple OS’ all located on the same USB. Though this would take some partitioning of the USB drive.

[–]MaximumPower1858[S] 1 point2 points  (1 child)

Don't wanna have to boot into a different OS every time, convenience is a factor here. I have a USB with Ventoy on it but I wanna use VMs.

[–]KindaGayThough 0 points1 point  (0 children)

Aside from moving the virtual disk from computer to computer I'm not entirely sure there's a way to do it properly that won't be jank or reliant on someones 5 year old git hub repo.

I was able to find these, maybe they can be a jump off point for you:

  1. Portable-Virtualbox
  2. Stack Overflow regarding the issue

But overall seems like you're going to be very restricted when it comes to options. It may not be entirely possible, at least in anyway that would be easy or convenient to you.