Android – Limbo Virtual Machine

In this article we will go over configuring Limbo x86 Virtual Machine Emulator for the first time. All of the settings for the Virtual Machine that we will be adding can be changed or adjusted afterwards as well so you aren’t locked into any one setting.

Firstly you will need to install Limbo x86 Virtual Machine Emulator if you haven’t done so already. You can download it from http://www.1mobile.com/limbo-pc-emulator-qemu-x86-526980.html and click the install button. Now that we have it installed we need to create or download a disk image to use. (To create a custom images goto the “Creating a custom disk image” section of this article.) You can find several pre-built disk images at the linux on android projects page sourceforge.com/projects/linux/android/ In this instance I have selected The Debian image from the windows,linux,unix project page to work with.

Now that we have Limbo installed and we have our disk image start limbo. Once it has loaded you will be greated with a screen that looks like this. Limbo01Click the drop down box for “Load VM:” and select “New”, it will then prompt you to name the new virtual machine you are creating.  Where is says “User interface” , you can leave is as vnc if you prefer but for the purpose of this article we will change it to “SDL” The general configuration options below are fairly straight forward. Limbo offers several different CPUS that it can emulate, I have left my selection on pentium 3 which is generic enough for a VM. They also allow you to set the number of cores the VM will have this option doesn’t really need to be changed in my experience trialing limbo the number of cores didn’t seem to affect anything and would habe made more sense if they also let you to change clock speeds in addition, I gave my VM one gig of ram to use as I am running this virtual machine on a netbook that is running android so it has memory to spare, for those running this on your phones I would generally say to set it to as much memory as you can spare.

The drive configurations below that are pretty self explanitory, here you can mount iso disk images to each of the virtual drives it will create or allow you to create empty drives to store stuff too, to do that you will click the drop down box next to the drive you want to use and select new. Here you will be able to set the amount of space you want the drive to have. In the case of this tutorial I left them blank. Since we will be loading a prebuilt image that has already been installed we will select “open” and select our disk image. The default action for boot from device is top boot from the hard drive so you don’t necesarily need to change this how ever I did set it to harddrive to ensure it’s booting from the right location. For the purpose of this article I did not configure networking however you can change it to user to allows for netorking. Ieft the vga configuration as it was didn’t really have any need to change it in this case however you may try to use a disk image that has a requirement for a specific vga configuration to operate properly. For “sound configuration” I set the configuration to “all”  enabling them all doesn’t really have a negative effect on the VM so doing this is fine and will also reduce the likely hood of compatibility issues.

Scroll down to the very bottom of the configuration menu and change the DNS to what ever your network is configured for, in my case it is “192.168.0.1” Lime02With all of that done we are ready to launch our VM, scroll back up to the top and click start. You may need to click it twice to get it to start loading some times.

Popular Posts
  • No Popular Post Available