Random Linux

Linux, video games and web hosting

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 “” 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.

April 24th, 2014

Posted In: Uncategorized

Tags: ,

Leave a Comment

If you’re like me and a large majority of computer/tech geeks, its not enough to have the sweetest gadget and they can’t be given the full stamp of approval unless you can install linux on it.   Over the past few years there hasve been several projects aimed at doing just that. Those projects ultimately turned into two virtual machine softwares which you can use to use a emiulate a virtual disk image which doesn’t require root , Alternativeluy several Linux “installers” have been deveoped which mounts an image deisnged for arm processors natively (This method does require root and and a kernel that supports loop )this along with several prebuilt distro disk images and you are ready to go.

The two virtual machine softares are based on qemu at their cores including support for other popular VM images. Limbo x86 emulator is the more feature rich of the two softwares allowing you to configure what processor type will be used, how much ram, howmany cpu core the list goes on, unfortunately limbo is nolonger maintained and the software was removed from source forge luckily I was able to find a copy You can download limbo from www.4shared.com/get/T0r0EUFO/limbo_pc_emulator__qemu_x86__0.html

The second of the two softwares is named :windows, linux,unix emulator” this app can be downloaded from the  google play store. which is a light weight no frills implementation of a the quem  virtual machine . You can find many pre-built disk images at the following address sourceforge.com/projects/linux/android/files The virtual machines are not limited to running linux images if you have a qemu, vmware  or boches images of a legacy windows installation you can use that too.

If you have a rooted that has loop support Android device I would recommend using one of the linux installers that can be found in the google play store. Instead of emulating a virtual machine it will basically run the linux image natively and then you would use a vnc applicatioon to connect to the xserver instance. Complete linux installer is free to use but does have more options if you purchase a key by donating.

April 19th, 2014

Posted In: Uncategorized


Leave a Comment