Fique com a primeira solução.
Os tipos de HDD precisam corresponder. Se você estava usando SCSI no VMware, você precisa estar usando SCSI no VirtualBox. Em raras ocasiões, você realmente precisa experimentar um pouco com os tipos de disco (ou seja, um disco SCSI VMware funcionará corretamente somente no controlador SATA no VirtualBox, veja figura).
Outra coisa que causa instabilidade e problemas de inicialização são as configurações de IO APIC e PAE / Nx em Sistema. Experimente com eles. Pode levar algumas botas até você acertar, mas até agora eu nunca tive uma máquina física (ou virtual) que eu não consegui acessar o VirtualBox usando ferramentas VMware.