When I was writing Your First Steps With Linux I really wanted to mention Wubi as an alternative to live CD but somehow it did not make it into the post. Human memory is funny this way sometimes. It’s really good at storing data, not that great at recovering it when needed.
I really want to mention this project because it is quite clever. It’s a shame it didn’t make to that other article because it is really one of the least painful methods of installing fully functional linux distribution on a windows machine. It essentially bypasses all the problem areas that tend to be major hurdles to Linux newbies: namely partitioning and configuration. Wubi installation is also completely reversible and it does not permanently modify your partition table, your boot loader or anything else on your system. In fact it installs just like a windows application:
How do they do this? It is quite ingenious really. Wubi uses a virtual disk image instead of a real physical partition. Wubi team wrote a custom LVM partition manager that allows this. The windows based installer creates the disk files, does most of the configuration and adds a new OS entry to your boot.ini file. Once you reboot, it does a relatively quick “hands-off” installation of the basic system that requires almost no configuration whatsoever. You end up with a fully functional bootable Ubuntu distro without any hassle.
The performance is much better than working in a virtual machine because the windows system is not running in the background and you don’t get any emulation overhead. You do not get exactly the same performance as with the “native” install though, because the loopbacked partion responds more slowly than actual hard drive. Still, it beats working with Live CD which tends to be sluggish.
The stable download from the Wubi website will fetch and install Feisty by default. Unfortunately there is no Gutsy based release, but you can get an alpha version of the installer if you are especially adventurous. Note that it might be buggy.
Wubi was initially supposed to be integrated with Gutsy release but somehow that never panned out. This is likely why there is no stable release here – apparently the Wubi team took the failure to deliver the code on time, and instead of trying to patch up the Gutsy installer, they just started working on the code for Hardy.
It seems that there is a lot of activity going on on that project page so there is hope that once Hardy comes out you will be able to just pop the CD into your drive and have the Wubi installer pop up in windows for you.
In the First Steps article I mentioned it is a good idea to pick a distro with a large, active community. In the discussion thread we already established that the Ubuntu forums are not that great at answering hard questions. But once again, that is not what I really meant by active community. By community I mean the total number of people actively doing stuff with the distro. Wubi is just an example of what happens when a distro reaches that critical mass of users. Bright, inventive people come along and find new interesting ways to make that distro even better and more accessible for the masses.
[tags]linux, first steps with linux, wubi, ubuntu, ubuntu installer, feisty, gutsy, hardy[/tags]