Running Linux in a VM
Hardware Requirements
You need a system with virtualization (VT-d), at least 4GB of RAM, and 40GB of free hard drive space in order to run Linux in a VM. If you want to download and compile the kernel, you may need additional space of up to 20GB.
Download Debian
Download link to Get a recent version of Debian.
Install Qemu Virtualizer
Instructions for Debian OS
apt-get install qemu-kvm qemu-system-x86
You need a space for VM either a file image or disk block.
Example with using a file for VM.
Create a 50GB qcow2 format image file for VM Note qcow2 grows in space as needed. In the start it is not 50GB in size.
qemu-img create -f qcow2 debian-vm.img 50G
Here is a qemu invocation shell script for the VM Get a suitable iso image file for distro installation