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

Popular posts from this blog

c++ - QTextObjectInterface with Qml TextEdit (QQuickTextEdit) -

javascript - angular ng-required radio button not toggling required off in firefox 33, OK in chrome -

xcode - Swift Playground - Files are not readable -