LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Virtualization and Cloud (https://www.linuxquestions.org/questions/linux-virtualization-and-cloud-90/)
-   -   Virtualize without VT-x (https://www.linuxquestions.org/questions/linux-virtualization-and-cloud-90/virtualize-without-vt-x-4175682105/)

Mackyboy123 09-14-2020 08:25 AM

Virtualize without VT-x
 
My computer's CPU doesn't support VT-x. Can I still run a virtual machine? If I can't, is there something I can buy that will allow me to virtualize.

T

smallpond 09-14-2020 08:37 AM

You can still do full instruction emulation. Its just a lot slower than virtualization like KVM. QEMU calls this "User Mode Emulation".

See https://www.qemu.org/docs/master/user/index.html

Mackyboy123 09-14-2020 08:44 AM

Can I use virtualbox?

smallpond 09-14-2020 11:26 AM

Looks like Oracle calls this "Software Virtualization"

https://docs.oracle.com/en/virtualiz...t-details.html

jefro 09-14-2020 03:48 PM

I guess we'd better ask a few questions to start. Exactly what processor do you have? The system model may help too. Ram amount? Just to mention an AMD is a different animal from Intel.


I used to run various VM programs on some very old computers in full emulation. It was all quite slow but that was usually on Windows hosts.

Options.

You can't usually get new processor I'd guess. The processor and the bios and the chipset are all needed to allow VM technologies.

You could usually run a usb flash/hard drive install.

You can dual boot.(not a newbie task)

You can get a computer that has enough resources for a VM.

You can use an older VM that is full emulation.

The benefit to hardware support is greater speed.

Mackyboy123 09-15-2020 04:02 AM

Quote:

Originally Posted by jefro (Post 6165822)
I guess we'd better ask a few questions to start. Exactly what processor do you have? The system model may help too. Ram amount? Just to mention an AMD is a different animal from Intel.


I used to run various VM programs on some very old computers in full emulation. It was all quite slow but that was usually on Windows hosts.

Options.

You can't usually get new processor I'd guess. The processor and the bios and the chipset are all needed to allow VM technologies.

You could usually run a usb flash/hard drive install.

You can dual boot.(not a newbie task)

You can get a computer that has enough resources for a VM.

You can use an older VM that is full emulation.

The benefit to hardware support is greater speed.

CPU: Intel(R) Pentium(R) CPU B960 @ 2.20GHz
Meminfo:
MemTotal: 6026184 kB
MemFree: 2906508 kB
MemAvailable: 4108496 kB


I am trying to learn more about networking, so I want to create multiple VM and play around with them. I can't get a new computer, and I need to VM.

smallpond 09-15-2020 01:46 PM

6G should be enough to run if the VM is pretty lean. You probably want the VM to be in text mode, since a desktop on full emulation would be very slow.

Another possibility is to run containers. You can still have all the fun of a virtual network, bridges and ports in each container, without having to run 2 kernels in limited memory.

jefro 09-15-2020 02:38 PM

Not sure about current virtualbox but older versions could run in emulation mode. May have to uncheck vt-x checkbox on client build.

jlliagre 09-15-2020 04:03 PM

Emulation mode was dropped starting from VirtualBox 6.1.0 (Dec 2019):

Quote:

Virtualization core: Drop recompiler, i.e. running VMs now needs a CPU supporting hardware virtualization


All times are GMT -5. The time now is 10:37 AM.