virtualbox - Failed to import appliance . Could not find a SCSI controller -
i on mac , trying import virtual machine image (.ova file). try import file on vm , following error.
could not find storage controller named 'scsi controller'
any solutions out there exists problem.
i got clue answer here: https://ctors.net/2014/07/17/vmware_to_virtualbox
basically need change virtual disk controller eg change ddb.adaptertype "buslogic" or "lsilogic" "ide"
however if don't have vmware boot original image , remove vmware tools , remove hard disk, can hack .ovf file in .ova file switch virtual scsi controller ide controller.
here's how.
first open ova archive, lets assume in current dir called vm.ova
mkdir ./temp cd temp tar -xvf ../vm.ova
this extract 3 files, *.ovf file, virtual disk *.vmdk file, , manifest .mf file.
edit .ovf file, find scsi reference, lsilogicsas
or "buslogic" or "lsilogic". replace word ide
.
while @ may want rename files don't have spaces or strange chars in name, males more unix friendly. of course if rename files need modify references in .ovf , .mf files.
because you've modified files need recompute sha1 values in .mf file. eg run sha1sum
value , replace old ones in mf file.
$ sha1sum vm.ovf 4806ebc2630d9a1325ed555a396c00eadfc72248 vm.ovf
now you've swapped disk controller , fixed manifest's sha1 values can pack .ova up. files have in order inside archive (use file names)
tar -cvf ../vm-new.ova ./vm.ovf tar -rvf ../vm-new.ova ./vm.vmdk tar -rvf ../vm-new.ova ./vm.mf
done. can open virtualbox , click file -> import appliance
point @ vm-new.ova file. once done should able start vm.
hope helps.
cheers karl
Comments
Post a Comment