Download the desktop ISO for i386 platform and install normally. I chose to mount /home and /stuff on separate partitions so that I always have the option of chosing upgrade or fresh install when the next release comes around. Dual booting with Windows XP/Vista is no more necessary because of VirtualBox.
Remember to stay connected to the Internet during the install. This makes some restricted drivers, like for broadcom wireless card, available to you automatically.
Once the install is complete, restart your notebook. Connect to the net using ethernet and install all available updates using System->Administration->Update Manager.
First problem is that wireless card does not work. NetworkManager menu shows that "wireless is disabled". Go to System->Administration->Hardware Drivers and activate the Broadcom STA wireless drivers. Restart the computer. However, wireless will still not work. To fix, do the following:
sudo rmmod dell_laptop
At this point, wireless indicator will light up and after a while, you'll be able to connect to the available wi-fi access points. However, the dell_laptop kernel module will get loaded again on bootup and hence, the fix is not permanent. Let's make it so:
echo 'blacklist dell_laptop' | sudo tee /etc/modprobe.d/blacklist-custom
Wireless should be working fine from now on.
Next, let's make your Tata Photon+ wireless broadband card work. The modemmanager package shipped with Lucid is buggy. Hardik has created a patched version which solves this problem. Here are the instructions.
After verifying that bluetooth, webcam, memorycard, touchpad and sound are working fine, it's now time to install a few additional packages. First, let's get multimedia support with audio and video codecs, flash and Java plugins, MS fonts:
sudo apt-get install ubuntu-restricted-extras vlc
Some basic utilities:
sudo apt-get install pidgin liferea chmsee inkscape wine cheese gthumb
Now let's make the system programmer-friendly:
sudo apt-get install openvpn network-manager-openvpn ssh virtualbox meld
You might face difficulties in using VPN with NetworkManager. Apply this patch to fix this problem.
More goodies:
sudo apt-get install build-essential subversion git-core gitk git-gui
Do not forget to install these Firefox extensions:
- Firebug
- Web Developer Toolbar
- Screengrab
- YSlow
- AdBlock Plus
Install Google Chrome. It's a great browser for daily usage and you will also be able to test your websites with WebKit.
And finally, a web developer's toolbox:
sudo apt-get install apache2 mysql-server ruby-full sun-java6-jdk
Enjoy!