I've been struggling with this problem in VirtualBox for a while. I solved it by using the option Guided - use entire disk and set up LVM when partitioning the disk. I also selected Separate /home...