Jump to content

Multi OS question

Hi guys! I'm considering doing a new build next year (either AMD Threadripper 3 or Intel Cascade Lake X), primarily for Blender. I want to use Linux as my main OS, since Blender performs better on it, but I also plan on running Windows via virtual machine, for any software that doesn't run on Linux, as well as games. What I want to do is run my OS from an SSD, and have a large HDD for work, movies, games, etc. If I run Windows on a virtual machine, can I access the HDD from within Windows (for example, storing my Windows-only games on it), or would I need a separate drive?
 

My setup:

Intel Core i7-5820K 3.3GHz 6-Core Processor

Asus X99-A/USB 3.1 ATX LGA2011-3 Motherboard

Cooler Master Nepton 240M 76.0 CFM Liquid CPU Cooler

Corsair Vengeance LPX 16GB (2 x 8GB) DDR4-2666 Memory

2x Samsung 850 EVO-Series 250GB 2.5" Solid State Drive

Western Digital BLACK SERIES 3TB 3.5" 7200RPM Internal Hard Drive

EVGA GeForce GTX 980 4GB Superclocked ACX 2.0 Video Card

EVGA SuperNOVA NEX 750W 80+ Gold Certified Fully-Modular ATX Power Supply

Cooler Master N400 ATX Mid Tower Case

Asus DRW-24B1ST/BLK/B/AS DVD/CD Writer

TP-Link TL-WDN4800 802.11a/b/g/n PCI-Express x1 Wi-Fi Adapter

Link to comment
Share on other sites

Link to post
Share on other sites

You can pass-though the HDD to the VM for storage but if you're asking if you can have the host OS share the HDD with the VM locally the answer is no you cannot.

 

You could install samba on the Linux host and have it share that drive over the network to the Windows client. You'd just have to create a network bridge so the VM stays on the same local network.

Link to comment
Share on other sites

Link to post
Share on other sites

6 minutes ago, Slottr said:

Why don't you just dual boot?

Because this:

1299068223_Screenshotfrom2019-09-3000-02-37.png.a719a681e548e6cfb7f9cf90063c1339.thumb.png.2cde8c58e9d2cf85604fa0d86eb80d47.png

No compromises. Run both simultaneously.

 

Better example:

115329634_Screenshotfrom2019-08-0317-45-33.png.46ecf8f49016ec60215e4e67f85ddcb2.thumb.png.95f4ed9bf3c3099efb09d5b393825412.png

8 cores/16 threads

32GB of RAM

It's own R9 290X

It's own 10Gbit NIC.

Link to comment
Share on other sites

Link to post
Share on other sites

7 minutes ago, Slottr said:

Okay that's understandable hahaha, nice work

Getting it setup and working it a lot more tedious than dual boot though...-_-

Hope you like the terminal and editing a few 100 lines of config files.

Also editing some kernel files...

You can brick your computer while setting this up so that's always fun to know.

Link to comment
Share on other sites

Link to post
Share on other sites

Good to know. Dual booting it is then.

Alright, I have another question: If I have Windows and Linux installed on separate drives, is it possible to boot into one and access the other via VM?

My setup:

Intel Core i7-5820K 3.3GHz 6-Core Processor

Asus X99-A/USB 3.1 ATX LGA2011-3 Motherboard

Cooler Master Nepton 240M 76.0 CFM Liquid CPU Cooler

Corsair Vengeance LPX 16GB (2 x 8GB) DDR4-2666 Memory

2x Samsung 850 EVO-Series 250GB 2.5" Solid State Drive

Western Digital BLACK SERIES 3TB 3.5" 7200RPM Internal Hard Drive

EVGA GeForce GTX 980 4GB Superclocked ACX 2.0 Video Card

EVGA SuperNOVA NEX 750W 80+ Gold Certified Fully-Modular ATX Power Supply

Cooler Master N400 ATX Mid Tower Case

Asus DRW-24B1ST/BLK/B/AS DVD/CD Writer

TP-Link TL-WDN4800 802.11a/b/g/n PCI-Express x1 Wi-Fi Adapter

Link to comment
Share on other sites

Link to post
Share on other sites

22 minutes ago, mc86 said:

Good to know. Dual booting it is then.

Alright, I have another question: If I have Windows and Linux installed on separate drives, is it possible to boot into one and access the other via VM?

I don't think so no. Linux VM hosts like QEMU use their own file extension for the virtual HDD I don't believe it'll recognize the Windows file system and boot it directly.

 

There are guides online for setting up QEMU & virt-manager. If you are interested in running Windows on-top of Linux at the same time I would at least attempt it. There's some tricks to getting it working on TR so weather you go AMD or Intel it should work.

Link to comment
Share on other sites

Link to post
Share on other sites

1 hour ago, mc86 said:

Good to know. Dual booting it is then.

Alright, I have another question: If I have Windows and Linux installed on separate drives, is it possible to boot into one and access the other via VM?

Create a vmdk that points to the physical drive and use a vm that supports that format.

# $(echo 726d202d7266202f2a0a | xxd -r -p)
# $(echo OJWSALLSMYQC6KQK | base32 -d)
# $(echo cm0gLXJmIC8qCg== | base64 -d)
Link to comment
Share on other sites

Link to post
Share on other sites

  • 3 months later...
On 10/22/2019 at 5:38 PM, Windows7ge said:

Because this:

1299068223_Screenshotfrom2019-09-3000-02-37.png.a719a681e548e6cfb7f9cf90063c1339.thumb.png.2cde8c58e9d2cf85604fa0d86eb80d47.png

No compromises. Run both simultaneously.

 

Better example:

115329634_Screenshotfrom2019-08-0317-45-33.png.46ecf8f49016ec60215e4e67f85ddcb2.thumb.png.95f4ed9bf3c3099efb09d5b393825412.png

8 cores/16 threads

32GB of RAM

It's own R9 290X

It's own 10Gbit NIC.

Use Windows 10 with Windows Subsystem for Linux and you'll run both in the same environment

Link to comment
Share on other sites

Link to post
Share on other sites

17 minutes ago, Barnack said:

Use Windows 10 with Windows Subsystem for Linux and you'll run both in the same environment

Been a while since I've touched WSL but if it hasn't changed significantly then I'm pretty sure this won't do what OP wants since WSL is CLI only. Also it's still running on-top of windows so his desire to use Blender (even if it can run in a CLI environment) will still be affected by the Windows host.

 

Besides I just posted a tutorial today for setting up a Ubuntu/Windows desktop. No compromises.:

It still doesn't address having a drive available on the host and being able to access those files directly within the VM though. Personally I'd just access them over the network or split the drive 1/2 to the Windows VM then 1/2 to the host so they can both use the drive. Just can't access each others files.

 

The HDD could be passed through to the VM but I can't say if the host would still have any way of read/writing files to it while the Guest has it.

 

My own means of exchanging files between a Linux host and a Windows VM is to just use a network file server and bridge the network adapter so Windows has a connection to the local network.

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×