Hi, I’m an old windows user who have played with linux* a few times, but never commited to it.
I want to dive deeper and I though about installing linux in a VM. Some basic questions:
- Is that a good idea? / Anything I should take into account?
- Is there any preferred VM manager for this? Windows comes with Hyper-V, but I remember reading about how Hyper-V is not ideal (I could be wrong).
- Do different distributions work better or worse on VMs?
- Are there any major differences when using linux in a VM compared to a bare metal installation?
And some not-so-basic ones:
- Is there any [dis]advantage to “Linux VM on Windows” VS “Windows VM on Linux”?
- If I start with “Linux VM on Windows”, would it be possible to swap them in the future? What I mean is:
- Virtualize the Windows installation so it can be run as a VM.
- Un-virtualize the Linux VM (with all its contents and configuration) and move it to bare metal.
- Run Windows VM on linux.
Notes:
- I did a quick search and, although I found multiple articles about the topic, the ones I’ve read just show one way to do it without comparing it to the alternatives.
- I’m aware of WSL(2), but I would like to be able to decouple from Windows in the future.
- EIDT: I tried dual booting in the past. The main problem is that I’m too lazy to reboot every time I want to try something in linux and I end up not using it.
Thanks!
* Mandatory linux = GNU/Linux
While there’s nothing wrong with VMs or USB live systems. I’d like to put forward the suggestion of hopping on eBay and picking up a piece of old business e-waste. If you really want to dive in with security and safety. It’s about the best way. A 4th generation i7 Business Systems has been going on there for anywhere from 50 to $80.
Especially since if you are techie enough to have the itch to actually dive in on your own. Should you decide to keep exploring with it. You will eventually want a small Homeland set up of some sort most likely. At which point you can convert that system into your server for your main system.
I have a number of systems amassed over the last 30 40 years. And ironically despite having much newer rizen systems that I use for a bit of gaming here and there. One of the systems that I use the most is an old 4th generation i7. I have it near the bed so I can sit on it at night puttering around reading, light gaming or a little coding if the mood hits. Loaded up with endeavor os. I have a few other systems around with debian and fedora. One of them being a server. With home shares on NFS. Which makes things really nice because if anything happens to my user systems I just wiped reinstall toss on a couple configs and I’m back to where I was
Interesting suggestion, I’ll think about it.