Playing vmdk in the VMWARE Player

HI Matt / Brad. Kudos for creating the LIveCD and helping the community.

Being a relative newcomer to the VM world, I undertsand that .vmdk which you have made available for download, is a virtual machine file and vm ware player only supports vmx. Now having read around a bit, seems like there are two ways for us to play this on the free vmplayer (2.5.2):

1. VMware Fusion or VMWare workstation can probably be used to open the vmdk file. Both are paid stuff.

2. Use Parallels workstation for windows [http://www.parallels.com/download/workstation/] (not a free download???) Someone has said that that it can convert virtual images from one type to another. So having converted vmdk to vmx, we will try opening the new file in VMware player. can I create vmx file using Parallels workstation trial key license and use it thereafter?

I was also wondering, why haven't you made a vmx file for distribution instead of vmdk? Are there advantages to this?

Pls advise!!

working fine with me

VM Ware workstation is working fine with me only issue i am facing is while converting vmdk to vmx sometimes i am getting error.I do not what mite be the reason may be its because of my system configuration.

Try VMX Builder

Another good easy and free solution will be to use VMX Builder. I have seen a good post on that at

VMX Builder for VMware Player

That should be the fastest, easiest & the most cost effective way to create VMX files for VMware Player.

I hope that help,
Erick

Thanks..It works!

Thanks Brad and Matt for taking time out to explain as well as facilitate. With a community like yours, I can depend upon for while I initiate this new journey into the world of application testing for security.

Will keep pinging you guys every now and then.

got a vmx file on the downloads page

Magnet,
Check out the .vmx file here:
http://appseclive.org/content/downloads
 
Let us know if you have any problems!!
 
-Brad

My 2 cents

If you're band new to VMs and all things virtual, you've got a bunch of choices - mostly depending on if you want to spend money and what OS you want to have be the host OS (that is where the virtual boxen run).  Here's a quick run down of your options:

  1. VMware's ESX (free), Server (free), Workstation ($s), Player (free), Fusion (Mac only $s):  ESX and Server and more "enterprise-ish" and less Desktop user friendly (that said, I've got Server running on a desktop at my house).  Workstation and Fusion are basically the same thing - Workstaion does Win//Lin and Fusion is for Macs.  Player allows you to run OSes but not really tweak and otherwise play around with them.  Between their products, they cover Win/Lin/Mac.
  2. Virtual Box (free):  Very much like a hibrid of VMware's Workstation + Server.  The interface is very much like Workstation but it has some not well publicized features which can make it VMware Server-ish.  Downloads for Win/Lin/Mac.
  3. Parallels workstation ($s) is very much like VMware's Workstation and virtual box.  It was the first commercial VM engine for Mac that really caught on.  (I used Virtual PC for the Mac before that company was purchased by Microsoft but I'm pretty sure the Mac client died when MS bought them)  Win/Mac (maybe more)
  4. Qemu - A VM engine which started out (and has stayed) a GPL'ed project.  Like many FLOSS projects, its a bit rough around the edges (don't expect a pretty GUI and lots of hand holding) but it works well.  Natively *nix like Lin, ports for Win/Mac available.

 This is NOT a comprehensive list of all things virtualization.  These are the ones I'm most familiar with. 
The OWASP Live CD will work under any of the four above.  Here's the run down on how that works:

  1. VMware:  Download the .vmdk file, create a new virtual machine and when setting up the disk drive, point at that file.
  2. Virtual Box:  Download the .vdi file, create a new virtual machine and when setting up the disk drive, point at that file.
  3. Parallels:  Download the .vmdk file, convert the file to Parallels format/import it, create a new virtual machine using the converted file as the hard drive. (reported by user - search the mail list for details)
  4. Qemu:  Download the .vmdk file, convert the file to qemu format, and create a new virtual machine using that as its hard drive.

BTW, the reason we provide "virtual hard drives" and not a complete virutal install is because:

  • It keeps the download to a single file
  • It keeps the download a bit smaller
  • Mostly, it allows you freedom to setup the virtual machine in the way that fits your need.  Do you want networking bridged, NAT or host only?  How much RAM do you want to allocate?  All those settings are under your control when we only provide the hard disk.

 
Hope that helps! 
(Sorry for length, but I type fast)

good point!

Magnet,

 

This is a great point. The .vmx file is actually a plain text file that contains pointers to the .vmdk file, which contains the operating system. Its kind of a virtual hard drive.

 

Sun's VirtualBox is open source and can handle .vmdk files. They have releases of it on most major operating systems.

http://www.virtualbox.org/

I don't actually use Vmware except to create the images for the live CD. VirtualBox does everything I need and more, but that's just me. =)

 

I'm going to create a .vmx file for you today and post it on the downloads page. Thanks for bringing this to our attention!!

P.S. You'll need to download both the .vmx file and the .vmdk file if you plan on using the Vmware Player. Just place them both in the same directory and it should work fine. If not, post here and we will get to the bottom of it.

 

-Brad

 

May 2009 release for VMPlayer

Hi Brad, remember you once created : "owasp-livecd-AustinTerrier-Feb2009.vmdk.rar" for the older version of LiveCD.

Here's requesting you to pls facilitate the new version of May 2009 release for VM Player too.

Pls take some time out.

Best regards

Done!

Your image is now ready. Please see the downloads page here

Interesting....

So in following our documentation to create the Vmware install of the Live CD, I got a 404 when requesting:
http://backtrack.serveftp.com/backtrack/misctools/slax6-install.kmdr
Yea, and it doesn't exist ANYWHERE! So I uploaded an archived version for future use:
http://appseclive.org/sites/default/files/slax6-install_2.kmdr
Latest .vmdk file will be uploaded by COB today. =) Service with a smile!

Thanks

Thanks for archiving this local to AppSecLive.  I guess since BackTrack is also moving ot Ubuntu, they didn't see the need to keep that on their site but there's still a bunch of peeps running SLAX out there.

oh yea!

Thanks for the nudge on this. It has been moved to the top of my list. =)

Thanks ... You guys are doing

Thanks ...

You guys are doing such a great service, with a smile. :)