USB live file with storage staying active in another operating system's environment
USB live file with storage staying active in another operating system's environment
Good morning/evening. I currently rely on a Live USB of Linux with persistence to replicate my setup across different devices. On my main desktop, switching between it and Windows 10 is quite challenging. To address this, I considered running the Live USB as a virtual machine within the main OS, allowing simultaneous use. The closest I've managed was booting the Live USB inside VMware Workstation as a live environment without persistence, but VMware rejected it with an "operation failed" error when I selected persistence. I'm seeking advice on possible solutions or alternatives, such as specialized tools. It doesn't necessarily need to run in a virtual machine—just the concept is what I had in mind. Side notes: Because of Docker and WSL2, using VMware software isn't viable. Options like Hyper-V and VMWare Workstation are fine. The Live USB is an external NVMe drive connected via USB-C, split into partitions for the OS and persistence. Let me know if this helps or if you have better suggestions. Hope everyone has a great summer!
I choose to use it as a Live USB instead of just a drive with an OS because Live USBs manage various hardware setups and adjustments more effectively, especially when transitioning between different machines. This approach works well in most situations, though I currently favor keeping it as a Live USB for flexibility.
Linux handles moving between machines smoothly. I've only faced problems during booting the installation, mostly due to security features.
I've set up a Linux distribution and run it across several machines without problems. It handles hardware tweaks quite well. I'm eager to try installing it. Or if you need compatibility across different systems, just run it as a VM and mount the VHD file.
I see your intention, but switching to Qubes OS might not be the best fit. You could try installing both Windows and Linux as virtual machines and toggle between them smoothly. Regarding persistence, it’s a good idea to check how each environment handles data storage.
In fact, it doesn’t really make sense for a live USB with persistence to function properly unless the VM host has unrestricted access to the USB drive’s raw storage. Otherwise, performance and functionality would match what you get from a native setup.