I must mention, most of my experience was guided from this page, Unfortunately, it did not work exactly for me, so I thought the need to write my experience.
Other posts which contributed to my knowledge/experience are
- Download and burn the alternate CD for Feisty. The Live CD does not work, and thus breaks the promise of "works out of the box" for this model.
- While you boot your system with the alternate CD, enter some extra boot parameters
- Press F6 to get to the options screen
- In the starting enter break=top
- Towards the end of the boot parameters, enter irqpoll, acpi=off noacpi pnpbios=off
- After this, your system should boot normally.
- Now, the text based installer (remember its the alternate CD not Live CD), will install the OS onto your system. However, when it comes to installing/configuring x server, the system bump you to a command prompt.
- At this point, I ran the following (after making sure that I have the network connectivity - at this point ethernet already works)
- sudo apt-get update
- sudo apt-get dist-upgrade
- sudo echo piix >> /etc/initramfs-tools/modules
- sudo update-initramfs -u
- At this point Reboot your system. Since Grub is already installed, you should normally see a boot menu. Choose Ubuntu from there. DO NOT choose Windows for any reason whatsoever.
- After reboot, you have a working Ubuntu system minus X server. Log in as usual, in the text mode.
- Perform this
sudo apt-get install xserver-xorg-video-intel
- Now, take backup of your xorg.conf using
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bkp
- Launch the reconfigure command for xserver configuration using
sudo dpkg-reconfigure xserver-xorg
- And, then take the pain of configuring everything manually.. not automatically. Among, the following steps, I am not sure about the sequence of some.. but more or less, gives you an idea of what comes across..
Be careful, not all options work good with default values, though most of them do.
- Do not choose to do an auto-detect for your screen. NO.
- Choose manually everything that you can for your screen. It asks you for a level of configuration that you want to do, and gives options like Simple, Intermediate, Advanced... there choose Simple.
- Choose a screen size (15" I think)
- Choose Resolution.. Careful to choose the widescreen resolutions
- Decide on memory to be allocated. I chose 256MB
- Choose color Depth : I chose 24 bit
- Towards the end, it would ask you to write the configuration to disk, obviously choose yes.
- it would exit without trying to start x.
- Now, just type at command line, startx, should work.
- Once you are in x session, install the driver suggested at intel X3100 Drivers post , Do the configuration as suggested in the post. It works.
- The X server configuration is done now, the system can be rebooted, and would automatically go into x mode.
- Lest I forget, Go to the Grub menu (/boot/grub/menu.lst) and update the windows vista boot point description. Both normal boot point and recovery boot point have same label by default. If you boot into recovery mode by mistake, the MBR is overwritten.... :(