2- Yes you can use a virtual machine. But I personally like it as dual boot or boot from USB. Because VM is really slow some times, hard to get started and doesn't give a good experience. ttle bit
Some people may think it's little risky as they don't understand the linux file system well. But...