Not really sure how dualbooting or vms work at their core. I’m kind of over windows and want to swap, always liked the customizability aspect and have been using Linux more and more for self hosting purposes. Was wondering if I setup linux on my external ssd using a vm if I could change it from vm to a dualboot drive after I’m done setting it up. That way I could setitup and swap to it while keepign my original ssd with my windows install,. and not have to deal with dualbooting and going back and forth while setting up?
Can I make a vm of my current windows machine backup and run that in a linux setup?
long ago redhat had a way of outputing a kickstart file to use to instal on other machines and suse had something similar. no idea what they use for that now though.
If you go with NixOS or guix, both of which are declaratively configured, you can swap 99.9% seamlessly. I run the same NixOS config on 2 machine and a VM. Only thing I had to modify between them are some driver specific settings, but those are easy to isolate.
NixOS and Guix are both very beginner-unfriendly. If you’re not very comfortable with Linux and its command line, I’d recommend against using them for personal systems.
no dual boot. just jump in, the water is fine.
Piracy seems harder, like whats the alternative to vfxmed for stuff like houdinifx
I can’t help with pirating software, your options are going to be heavily limited because most people running Linux would just prefer open source alternatives (like Blender), so it’s far less likely you will find cracked software specifically made for Linux (plus, there is a far smaller userbase). On some quick searching, I did find someone who had issues running Houdini in a VM (for multiple distros), but it worked fine when it was installed natively. I’m not seeing an entry in the WINE database for Houdini, so while you could always try running a Windows version through WINE, given the type of program it is, I highly doubt it would run without issue. I have no recommendations on how to get ahold of a Linux compatible version without a license.
I have to imagine there are more than a few substitutes on Linux, it’s not dealing with all the Windows DRM bullshit. And it’s where all the nerds hang out, and nerds like their piracy.
Arrr.
What is that
Used to play videogames now I spend days making reusable vfx that I never end up using, need to buy some interesting mocaps because I dont like hand animating ive come to find
Hollywood vfx, 3d procedural modeling software (also used for setting up game environments and a ton of other stuff), I enjoy using it, might someday buy it, but its only a hobby I make no money off so I pirate it
Yeah I’d definitely dual booting while you wet your toes if you want to go full linux, then run a windows vm of you cant find anyway to replace that.
I run a windows vm on my server for my 360 tour and editing stuff but everything else is on my main linux machine now
Houdini FX has a Linux version, you’d just have to find a copy of it for Linux.
Correct, but I believe the user is looking for a cracked version, as they don’t have a license. The likelihood of that existing is significantly lower on Linux than it is for Windows given the much smaller userbase, the fragmentation into multiple package formats, and the overall distaste of proprietary software in the Linux community.
You can, but it’s a bit difficult.
My suggestion would be to use a LiveCD. Test it out and see if like whichever distro you choose. It completely replicates the feeling of *nix being on your hardware without any commitment.
My recommendation would be to use clonezilla or a similar tool to make an image of your windows install and save that on the external ssd.
Then I would install Fedora KDE or whatever’s your poison on the internal drive.
If you wanna switch back to windows then you can always use clonezilla, or your tool of choice, to restore the image.
You could also use KVM/Qemu in your linux distro to restore the image into a windows vm.
virt-manager gives you a desktop gui while cockpit + cockpit-machines gives you a nice webui for handling virtual machines in linux.Clonezilla guide, for both linux and windows
https://www.linuxbabe.com/backup/how-to-use-clonezilla-liveBoth Cockpit and Virt-Manager are available in Fedora KDE’s Discover app if you prefer GUI installs:
Cockpit
Virt-Manager
This is good advice imo. Some further comments:
- Its easier to make a vm out of a bare metal or “real” install. It’s much harder to go the other way.
- you seem to have some fear about installing or reinstalling OSs. It’s much easier than redeploying vms. I’d banish those thoughts and jump in. Again the above advice is solid because you can mess up or change your mind, and you can always revert. Cloning a drive and redeploying that image to the original drive is simple.
- dual booting gets a lot of flak. Most of that comes from windows not playing nice with boot partitions when windows is installed on the same drive. Another source of issues is secure boot. If you have two internal drives, installing an os on each one works great. I like turning secure boot off and simply pressing F8 upon boot up if I want to switch. (But you totally can get it working with secure boot and adding other OSs to grub.
I’ll look into this, thank you!
Regarding HoudiniFX it seems they have Linux installs, and a free (with watermark) version for hobbyists - https://www.sidefx.com/products/houdini-apprentice/
Other than that I’d say Blender is the goto app, showing up as one of the most popular apps in the Discover app.
It wouldn’t be seamless but if you used an “immutable distro” like Fedora Silverblue then 95% of your customization would be in your home directory. You could go from VM to bare metal and then copy over all of your home files.
You can go ntfs -> qcow and put your windows in a vm. It sucks more to go qcow -> ext3 and put your Linux vm on a metal.
Just dual boot. It’s easy and it works and you have a little computer in your pocket to look shit up on if you’re scared about fucking anything up.
Before you dual boot: turn off fast startup in windows, turn off uhh bitlocker(?) and make sure your bios will let you.
Make a backup first, because you don’t have one now and if anything happens you’ll lose everything. Nothing will happen, nothing ever happens, but knowing you’re not fucked makes you feel more confident.
E: people will tell you to use a different ssd or whatever for Linux. That’s stupid and bad advice. Don’t do it. Just clear off some space on your boot device and use it.
E2: fixed a typo.
There are some setups that allow you to do this.
-
nixOS or nix + home-manager on some other distro, but it’s a high skill-floor way to manage a computer so wouldn’t recommend
-
window manager heavy setup where you just set it up then copy over the config files to the new install, a bit of a pain to first customize but viable if you’re willing to ditch mouse-heavy desktop experience in favor for keyboard and shortcut focus to control everything.
Apart from those two cases, not really.
-
Maybe. If you can create the partition and set your hypervisor to use it as the virtual disk, then yes. But it might actually require a whole drive to do that. I can’t promise that it would easily convert from one to the other though. I would just go right for the dual-boot and use it as much as you can.
By the way, how one might do this at the high level.
First, you have to choose virtualization method. Could be any, but if starting with Windows, maybe VirtualBox. When setting up your initial OS you have to figure out how big to make the disk images and what format. If a virtualization format then you’ll have to convert them later when you copy them into a real partition, if in real disk partition to start, one can just copy by imaging partition. In either case, think carefully about the size of the partition your configuring as it is going to have to be smaller or equal to the final partition your going to use for dual booting at the end. There is some question best way to format the VM image so you can actually image it easily to a final partition. May take some thought as you need to think about what needs to be in the final partition and how boot loaders will be setup in the final configuration. Also maybe need to think if the VM should be setup for lagacy/BIOS boot or UEFI boot.
Linux should not have an issue with booting in multiple configurations. That is either direct/dual boot or in a VM. It generally just works. Windows on the other hand, you may have more issues.
When fiddling with low level disk and partition layouts and copying. You want to backup everything maybe both at the file system level, and as full disk images so you can easily undo mistakes. Also on Windows secure boot and Bitlocker can present additional issues if your booting with maintenance media. Make sure you have your Bitlocker emergency unlock codes and know how to use them before doing anything other then windows. You may want to disable/remove Bitlocker when fiddling with this stuff too.
Other then that moving to dual boot from VM should be basically creating a partition into which to place the Linux image, then doing and image copy from your VM image (just the partition, not the whole image), into the new partition perhaps doing the format conversion if your VM image is not using a partition to start with. Then you’d have to setup the boot loader based on some sort of dual booting how to. Too long ago for me to remember the details of that. If the partition is going to be on the drive Windows is filling, you’ll have to figure out how your going to shrink one or more of the existing partitions, and then create space for Linux. There are tools that can do that.
Caution in doing partition layout changes, low level image copies, and fiddling with boot loader and maybe BIOS configs is all quite technical. You have to be prepared for this to take some time, and to be able to restore your original setup if things go poorly. You will also have to have another means of accessing the web/internet as you’ll need to be able to lookup howtos and hints, maybe also download stuff, and format media for things you’ve forgotten to do ahead of time.
If you doing this on a workstation, not a laptop. Another safer way to do this is hot mountable drive drives (do not actually have to be hot mountable). Just have windows on one drive, Linux on another. Pop the drive in you want to boot from and go. The other more expensive method, just have two different computers purchased with the OS preinstalled. As you suggest another method that is not that technical is just run Linux under virtualization in Windows, say with VirtualBox.
Someone who has recently done this should feel free to make any corrections to the above. Thanks.
Edit: Another caution. Linux cannot always boot from USB media with a size larger then 2T. So if using external USB media, consider using media less then 2T. Also if using USB, use USB3 media plugged into USB3 ports for best speed.
That would definitely be a technical challenge, but also it’s absolutely possible.
I used to do dual-boot Windows + Linux and I could run the Linux installation from a VM in Windows as well as the Windows installation from a VM in Linux.
When rebooting between metal and VM, Windows would always spend a few minutes “doing things” before continuing to boot, but it worked.
Linux would not even fret. It would just boot normally without any complaints.
I don’t remember exactly which distro I had at the time, but probably it was Linux Mint.
Interesting. Does modern Windows allow booting OEM version into VM? Historically it was a) not allowed by license, b) not possible because Windows tended to hard configure to your motherboard hardware for example. Back in the Windows 7 days, I had to buy a separate Windows 7 Pro version to move from dual booting windows to running windows in a VM and dumping the annoying dual boot config. Back then the Consumer and OEM versions were not allowed to run in VMs. Non-OEM Pro and Enterprise were.
Also, I agree. Linux generally can boot into changing environments without issue. Windows, always a question.
Iirc I had a Windows 7 (maybe 8 or 10) Home OEM, original (not cracked), but it still worked. Perhaps if I had kept using it for long periods in the VM it would have started complaining? Anyways I booted it baremetal from time to time, so maybe that’s why it kept working.
yup, I did the “linux running metal” and using the same partition with a VM in Windows and it worked fine. It was years ago, certainly Ubuntu or MX Linux. IIRC the linux partition cannot be on the same drive than the linux partition, it needs to be a different drive.
For me it was the same drive. I remember I had to generate a special file to convince VirtualBox to use the physical partition as if it was part of a different drive. I don’t remember the details. Quite hacky perhaps, but it worked.
deleted by creator
Probably possible but highly technical. Might be better to just run Windows or Linux in a VM whichever system you won’t use much. Exception is gaming or other apps that need hardware video acceleration. I aleays found dual booting annoying unless you have to do it, though I did use it 25 years go when started with linux.
Be aware. you may have to buy a specific Windows version to run it in a VM. OEM versions historically were not licensed for VM use. Also changing hardware configs for Windows historically has been a nightmare without clean install.
There’s not really a simple way to make a VM setup permanent. You could try it out in a VM, and then use a backup tool to save your home directory and system configuration to transfer your settings to a “real” hard drive installation.
deleted by creator