Linux.com

Feature

VMX Builder: Create virtual machines in minutes

By Dmitri Popov on November 07, 2006 (8:00:00 AM)

Share    Print    Comments   

While VMware Player is not designed to create virtual machines from scratch, other tools can help you to build your own VMs in a matter of minutes. You could use VMware's free VMware Server software, but it's overkill if you only need a quick-and-dirty way to build a VM. Instead, consider VMX Builder, an easy-to-use desktop tool for creating VMware virtual machines.

To demonstrate VMX Builder's capabilities, let's create an Ubuntu 6.10 (Edgy Eft) VM.

First, you have to install VMX builder. Point your browser to the VMware Utilities Homepage and download two packages: Core files (the download link is at the top of the page) and VMX Builder. Install the Core files packages first and VMX Builder after that. You also need to download the ISO image of Ubuntu 6.10 from Ubuntu's Web site.

Create a new folder (e.g. "Ubuntu 6.10 VM") for your VM and move the downloaded ubuntu-6.10-desktop-i386.iso image in it. Launch VMX Builder and press the Create New Virtual Machine button. Select the folder you've just created and give your virtual machine a name (e.g. "Ubuntu 6.10"). VMX Builder then creates a new VM and opens it in the main window.

Under the Options tab, you can configure the VM's settings. Some of these settings, such as the Shared Folders feature, work only if you run the final VM in VMware Workstation, but you must at least specify the Host Product (Target Platform: Player, Version: 1.x) and Guest OS (Guest OS Family: Linux, Version: Ubuntu) settings in the General section. You can leave the rest of the settings at their defaults.

Next, you have to configure the hardware part of your VM. By default, VMX Builder includes the required hardware components, such as Virtual Processor, Memory, IDE Controller, Display, and Mouse. However, you have to configure the existing hardware and add other components manually. You might want to add a USB controller, network and sounds adapters, a hard disk, and a DVD/CD-ROM drive. To add a hardware component, press the Add button and select the item you want to add.

VMX Builder
Click to enlarge
Once you've added a component, you have to configure it. For example, when you add a network adapter, you have to configure the network connection type. You can choose between three available connection types: Bridged, Host-Only, and NAT. Which one to choose depends on your network setup, but in many cases the NAT type works just fine. Enabling the NAT connection allows the VM to use the host's IP address.

When you add a USB component, make sure that the Enable USB check box is ticked. If you want your virtual machine to automatically mount USB devices, tick the "Automatically Connect Devices when guest has focus" check box.

Adding a hard disk to your VM also requires some work. First of all, you have to create a disk image. To do this, press the Create New button, choose the path (the Ubuntu 6.10 VM folder would be an obvious choice), select the adapter type (IDE), and set the desired size. In the Disk Type section, choose Single Growable virtual disk. This creates a single disk image, which will "grow" as needed. Choose the VMware type library from the Creation Method (note that you must have VMware Player installed on your machine in order to use this method). Press OK to close the dialog window and create the disk image file. In the Node section, select the IDE option, then select IDE 0:1 from the drop-down list.

Finally, you have to add a DVD/CD-ROM drive. Since you are going to install Ubuntu from the downloaded ISO image, you have to configure the CD-ROM drive accordingly. In the Connection section, select the Use ISO image option and point it to the ubuntu-6.10-desktop-i386.iso image.

This is pretty much it. Save your VM and press the Launch Virtual Machine button to test your creation. If everything was set up properly, your VM should boot from the ISO image, and you can install Ubuntu onto the specified disk image.

Dmitri Popov is a freelance writer whose articles have appeared in Russian, British, German, and Danish computer magazines.

Dmitri Popov is a freelance writer whose articles have appeared in Russian, British, US, German, and Danish computer magazines.

Share    Print    Comments   

Comments

on VMX Builder: Create virtual machines in minutes

Note: Comments are owned by the poster. We are not responsible for their content.

Hola

Posted by: Anonymous Coward on November 21, 2006 01:02 AM
Can you send me url for your virtual?
<a href="http://google.com/" title="google.com">http://google.com/</a google.com>

#

fineprint

Posted by: Anonymous Coward on November 07, 2006 08:43 PM
Unless I'm dumb the article forgets to tell you one nasty detail in the fineprint. VMX builder is a VisualBasic app that runs on Windoze only. Or does it run on Linux/Unix using Wine? If you really need Windoze installed, the tool probably isn't that much exciting.

#

Re:fineprint

Posted by: Anonymous Coward on November 07, 2006 09:12 PM
Probably this article is meant for Windows users who wants to start using Linux without messing with their partition.

I prefer another way for creating VMs, that is using empty virtual disks (you can find them online, the extension is vmdk) and then create the VMX file with one of the many websites offering this service.

#

Visual Basic

Posted by: Anonymous Coward on November 07, 2006 08:54 PM
It's coded in Visual Basic.

o.o

#

Article does not belong on Linux.com

Posted by: Anonymous Coward on November 07, 2006 09:14 PM
I feel it is very insensitive and perhaps deceitful of the author to omit the fact that the article deals with Windows-only tools.

At bare minimum, it should be included in the title, perhaps changed to "VMX Builder: Create virtual machines on Windows in minutes".

Besides, I wonder why this article is posted on a Linux site, as it is useless advice to most people that are already running Linux.

I have been reading Linux.com for some years, and never have I come across an article about Windows tools.

I feel this article is very inappropriate for the site. If there are more such articles, I will have to stop reading.

#

Re:Article does not belong on Linux.com

Posted by: Anonymous Coward on November 07, 2006 10:24 PM
Linux; The kinder gentler more intollorent community OS.

With Wine or Mono it's a linux tool; tada. really, if reading the article was the worst thing to happen to you today, your having a pretty good go of it.

#

Re:Article does not belong on Linux.com

Posted by: Anonymous Coward on November 07, 2006 10:38 PM
So did you actually try to run the tool with Wine or do you just assume it will?

#

Re:Article does not belong on Linux.com

Posted by: Anonymous Coward on November 08, 2006 01:51 AM
Well this IS linux.com is it not? Do you want to read about apt-get on microsoft.com?

From the linked vmware page:

Note: These GUI apps require some Core Components (Visual Basic 6 SP6 Runtimes, Windows Common Controls, Tab Control, etc.),


So can you confirm that this works with WINE or as was already mentioned did you just assume?

#

Re:Article does not belong on Linux.com

Posted by: Anonymous Coward on November 08, 2006 04:15 AM
Don't get your knickers in a bunch.. I would guess that the reason this article is on linux.com is that it means that a bunch of people that would otherwise be only running windows, possibly for lack of hardware resources, can now have a go at running linux inside vmware.

FWIW, you could run this program in a windows vmware image that you run on your linux box.

#

no compat. with wine.

Posted by: Anonymous Coward on November 08, 2006 02:36 AM
Tested it with wine.

Says:
Runtime error 429, you do not have the appropriate license to... blablabla...

#

Re:no compat. with wine.

Posted by: Administrator on February 11, 2007 12:50 PM
?Runtime error 429, you do not have the appropriate license to... blablabla...
Did you install the Core Files setup before installing the VMX Builder setup?

#

this works too, especially with linux

Posted by: Anonymous Coward on November 08, 2006 08:30 PM
the linux approach:
<a href="http://software.newsforge.com/article.pl?sid=06/05/16/1940214&from=rss" title="newsforge.com">http://software.newsforge.com/article.pl?sid=06/0<nobr>5<wbr></nobr> /16/1940214&from=rss</a newsforge.com>

#

Why use a rich (fat) client at all?

Posted by: Anonymous Coward on November 09, 2006 09:25 PM
When you can create your virtual machines through a web site with lots of options?
<a href="http://easyvmx.com/" title="easyvmx.com">http://easyvmx.com/</a easyvmx.com>

#

Re:Why use a rich (fat) client at all?

Posted by: Administrator on February 11, 2007 12:51 PM
Because the fat client app also allows you to edit your configuration, whereas the web-based one only allows you to create it - afterwards you must manually edit the file yourself!

#

How to Add a New Disk to Linux VMWare

Posted by: Administrator on December 19, 2006 08:14 PM
<a href="http://www.cx7solutions.com/showmparttoc.php?artp=vmware,linux,workstation,add_disk" title="cx7solutions.com">How to Add a New Disk to Linux VMWare</a cx7solutions.com>

#

Go to easyvmx.com

Posted by: Anonymous [ip: 201.253.13.78] on October 23, 2007 12:39 PM
I think easyvmx.com is a much better option..

#

This story has been archived. Comments can no longer be posted.


 
Tableless layout Validate XHTML 1.0 Strict Validate CSS Powered by Xaraya