I have a dev laptop with Windows 7 installed. I want to switch this to Ubuntu and convert the existing Win7 physical installation to use in VirtualBox running under the newly installed Ubuntu.
I don't need to boot into Native Windows after this is complete - it can be VM-only after this is done.
I tried following this article on virtualbox.org, but it did not to work with Win7. I was not sure how to proceed given that I have the partition w/ Win7 installed on it as well as the System Reserved 100mb partition, so I selected both partitions from within disk2vhd, and unselected vss and vhdx options, but no luck (it wouldn't start at all, not even BSOD, I got some NS_ error that I don't have a record of now).
I also found this article which discusses using VBoxManage's createrawvmdk option to create a pseudo-VMDK file pointing to the physical disk, but I'm not sure which steps I need to perform, mainly because this answer gives another easier strategy of using the existing MBR in the new VMDK file.
So I now have confusion, should I creating a loopback device pointing to the fake master boot record, as mentioned in the fds-team.de link? Or just create the VMDK directly and re-use the GRUB boot loader from within my VM? I'm a bit concerned about the 2nd option given the severe data corruption that would occur should I ever accidentally boot the VM and select Ubuntu while already running the same Ubuntu install natively
The articles I linked to are kind of old, so maybe there is an even better way to do this now? If there's an updated process of the 1st link from virtualbox.org that uses disk2vhd (or equivalent VMWare utilities) that would probably be my 1st choice.
Thanks!!!