last time I installed arch on a virtual machine, I was unable to install grub2. one google search later I put the mbr gap of 2MiB back in place and everything went smoothly. 2MiB isn't much by today's standards, and if the software says it needs it, why not just give it? if you find a way to avoid it, that would be great, although I can think of numerous reasons why that shouldn't work. just my two cents. cheers! mar77i