Jump to content

Can I run a VM on my laptop ? My laptop is on 24x7 and I have a monitor, mouse and keyboard to spare. Plus the audio card on my laptop has two 3.5 mm output ports. I want to replace my mum's lightning damaged desktop but I am short on funds. Is it possible for my mum to have a pc within the afore-mentioned parameters ? Plz help ...

Link to comment
https://linustechtips.com/topic/847259-virtual-machine-for-my-mum/
Share on other sites

Link to post
Share on other sites

Running a VM on a laptop wouldn’t matter, it’s the specs that matter. I’d say just give her a separate user account on the laptop. It’d work better than a VM. 

Main System: Phobos

AMD Ryzen 7 2700 (8C/16T), ASRock B450 Steel Legend, 16GB G.SKILL Aegis DDR4 3000MHz, AMD Radeon RX 570 4GB (XFX), 960GB Crucial M500, 2TB Seagate BarraCuda, Windows 10 Pro for Workstations/macOS Catalina

 

Secondary System: York

Intel Core i7-2600 (4C/8T), ASUS P8Z68-V/GEN3, 16GB GEIL Enhance Corsa DDR3 1600MHz, Zotac GeForce GTX 550 Ti 1GB, 240GB ADATA Ultimate SU650, Windows 10 Pro for Workstations

 

Older File Server: Yet to be named

Intel Pentium 4 HT (1C/2T), Intel D865GBF, 3GB DDR 400MHz, ATI Radeon HD 4650 1GB (HIS), 80GB WD Caviar, 320GB Hitachi Deskstar, Windows XP Pro SP3, Windows Server 2003 R2

Link to post
Share on other sites

5 minutes ago, Jamiec1130 said:

Running a VM on a laptop wouldn’t matter, it’s the specs that matter. I’d say just give her a separate user account on the laptop. It’d work better than a VM. 

But a separate user account wouldn't allow both of us to use the laptop simultaneously as different users. This aspect is especially important to us as she consumes a lot of Youtube while I do a lot of office work. BTW specs-wise the laptop is way overpowered for office work ...

Link to post
Share on other sites

You can run VM on your laptop, but she would still need to have some other PC, so she can RDP to your VM that you are hosting on your PC.

That's how VMs work.

Intel i7 12700K | Gigabyte Z690 Gaming X DDR4 | Pure Loop 240mm | G.Skill 3200MHz 32GB CL14 | CM V850 G2 | RTX 3070 Phoenix | Lian Li O11 Air mini

Samsung EVO 960 M.2 250GB | Samsung EVO 860 PRO 512GB | 4x Be Quiet! Silent Wings 140mm fans

WD My Cloud 4TB

Link to post
Share on other sites

27 minutes ago, CDas said:

But a separate user account wouldn't allow both of us to use the laptop simultaneously as different users. This aspect is especially important to us as she consumes a lot of Youtube while I do a lot of office work. BTW specs-wise the laptop is way overpowered for office work ...

But VM's are not office work. You're delegating half of your laptop to the VM and the rest of it to your current OS. You're better off giving her a separate account on your laptop instead of going VM unless you were using a really light version of Linux or something. 

"The only thing that matters right now is that you're here, and you're safe."

Link to post
Share on other sites

23 minutes ago, CDas said:

But a separate user account wouldn't allow both of us to use the laptop simultaneously as different users. This aspect is especially important to us as she consumes a lot of Youtube while I do a lot of office work. BTW specs-wise the laptop is way overpowered for office work ...

The two specs needed for reasonable VM work is number of cores/threads and amount of memory. A VM is going to take up a minimum of 2GB of dedicated memory when it is running and at under about 6GB it will be slow. So if you have a laptop with 16GB of memory you will probably be able to run one VM and still get work done on the machine.

 

The big trick is the most VM software is designed to be accessed either from the console or by a remote connection from another computer, so you need another computer to remote into the VM across the network to access the resources dedicated to the VM. I don't actually know of any off the top of my head that allow a second keyboard/mouse to be attached and dedicated to the VM - but I have generally worked with these in the server or "build a dedicated virtual test system" environments so there may be other tools that I am unaware of.

Link to post
Share on other sites

7 minutes ago, AncientNerd said:

The two specs needed for reasonable VM work is number of cores/threads and amount of memory. A VM is going to take up a minimum of 2GB of dedicated memory when it is running and at under about 6GB it will be slow. So if you have a laptop with 16GB of memory you will probably be able to run one VM and still get work done on the machine.

 

The big trick is the most VM software is designed to be accessed either from the console or by a remote connection from another computer, so you need another computer to remote into the VM across the network to access the resources dedicated to the VM. I don't actually know of any off the top of my head that allow a second keyboard/mouse to be attached and dedicated to the VM - but I have generally worked with these in the server or "build a dedicated virtual test system" environments so there may be other tools that I am unaware of.

Found this info, is it any good ... 

https://superuser.com/questions/144968/dedicated-mouse-and-keyboard-on-virtualbox-vm

Link to post
Share on other sites

11 minutes ago, Hiitchy said:

But VM's are not office work. You're delegating half of your laptop to the VM and the rest of it to your current OS. You're better off giving her a separate account on your laptop instead of going VM unless you were using a really light version of Linux or something. 

Like I said earlier, my laptop is way overpowered for office work. I am talking 16 gigs RAM, 4th gen i7 3.6Ghz, 8 Gb Nvidia 880M, etc. So I think running atleast 1 VM should be possible. 

Link to post
Share on other sites

1 minute ago, CDas said:

Yea, that might work.  It looks like from what the responses say you would need to add a second mouse and keyboard to your laptop, tell windows not to use them, then in the VM configuration - before starting the VM - tell the VM to use the second mouse/keyboard only. I also suspect you are going to have to dedicate the second monitor to the VM, I know in the VM software I have used there was a setting to let me pick windowed or full screen, and if full screen which screen to take over if it was a multi-monitor setup.

Link to post
Share on other sites

1 minute ago, CDas said:

Like I said earlier, my laptop is way overpowered for office work. I am talking 16 gigs RAM, 4th gen i7 3.6Ghz, 8 Gb Nvidia 880M, etc. So I think running atleast 1 VM should be possible. 

Yup I had a similar laptop a couple of years ago and was able to run up to two VMs at a time when doing light file editing in the foreground, one with a software development environment and one with a specific software test environment - both configured with 6GB of memory. 

Link to post
Share on other sites

Just now, AncientNerd said:

Yea, that might work.  It looks like from what the responses say you would need to add a second mouse and keyboard to your laptop, tell windows not to use them, then in the VM configuration - before starting the VM - tell the VM to use the second mouse/keyboard only. I also suspect you are going to have to dedicate the second monitor to the VM, I know in the VM software I have used there was a setting to let me pick windowed or full screen, and if full screen which screen to take over if it was a multi-monitor setup.

You summarised my requirements perfectly. Now the question is how to do it ?

Link to post
Share on other sites

4 minutes ago, CDas said:

You summarised my requirements perfectly. Now the question is how to do it ?

Unfortunately I haven't actually done this, so all I can say is grab a cheap keyboard/mouse and try it out with a windowed VM before you attach the external monitor.  

 

Basically if you can get your second KB/Mouse to be recognized in the VM and not in windows and your main KB/Mouse to not impact the VM then you are golden. It will be a matter of trying settings and doing google searches :D.

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

×