You can add local hard drives directly to a VM.
# qm set 101 add -scsi0 /dev/sdd
Where you have to replace :
Note that :
Proxmox/KVM use by default the cirrus driver. But I have experienced some trouble using VNC with this driver. Instead you can use the std VGA driver. This driver works well, but you may only have 800×600 resolution on Linux. To have more, you can update the vgabios.bin file located in /usr/share/kvm with the one available on the Bochs website (http://www.nongnu.org/vgabios/)
root@proxmox:~# cd /usr/share/kvm root@proxmox:/usr/share/kvm# wget http://savannah.gnu.org/download/vgabios/vgabios-0.7a.bin root@proxmox:/usr/share/kvm# mv vgabios-stdvga.bin vgabios-stdvga.bin.dist root@proxmox:/usr/share/kvm# ln vgabios-0.7a.bin vgabios-stdvga.bin
Then stop your VM and start it again (restart is not enough), and it should be better.
Use TigerVNC