My easiest way (gnoboot) is:
- Use StarWind V2V converter.
- Convert *vfat.img to "VMware ESX server image". You get two *.vmdk files.
- In vSphere client create new custom VM.
- Guest operating system Linux CentOS 64-bit works for me.
- NIC e1000.
- Default SCSI controller LSI logic parallel. VMware Paravirtual works too.
- Create new disk (8 GB is sufficient for testing).
- Select SCSI (0:1) because this is not the boot disk.
- Finish, Edit settings, remove CD/Floppy (probably not necessary but I like to have things simple).
- Open datastore / location of you VM.
- Upload the two vmdk files created by V2V.
- Edit VM settings, add hard disk, existing, browse to datastore / location of your VM, select 32 MB gnoboot vmdk.
- Select SCSI (0:0) because this is the boot disk.
- Edit VM settings, options, set Power On Boot Delay to e.g. 9000.
- Power on VM, open console.
- In grub select gnoboot.me then 4458.
- VM console tells you the IP, point browser to that IP, install DSM_DS3612xs_4458.pat from computer.
- Let VM reboot with gnoboot/grub defaults. Done. Enjoy.