Archive for June, 2007|Monthly archive page

Installing Ubuntu Feisty Fawn (7.04) on a ThinkPad T60

After much trial-and-error and googling, I finally got Ubuntu 7.04 working on my Thinkpad T60 in a way that I wanted:

  • Dual boot with Windows XP
  • Preserve the ThinkVantage button functioning which makes system recovery and updating a lot easier
  • Keep the partition of the hard disk that contains system backup (for repair and recovery)

Pre-Installation Steps:

  • Make Thinkpad rescue and recovery discs (Start->All Programs->ThinkVantage->Rescue and Recovery)
  • Backup MBR (in case you install GRUB into the MBR by accident) . Follow instructions here.
  • Make Ubuntu 7.04 LiveCD for temporary booting into Ubuntu only
  • Make Ubuntu 7.04 Alternative CD for actual installation (Note that checkbox under the “Start Download” button). This is used instead of LiveCD because I want to preserve ThinkVantage functions.
  • USB memory stick for transferring boot file

Installation Steps:

Follow step-by-step instruction here except the following steps (very important, things can become very messy if you dont)

  • In “fig 29 ntfs” step, set the Ubuntu partition”bootable” flag ON. Otherwise, the GRUB will not install onto the Ubuntu partition.
  • In “fig 65 ntfs” step, choose NOT to install GRUB onto MBR (select NO to the question in that step)
  • In the next screen after you select NO to install GRUB on MBR, you are asked to enter the partition to install GRUB. You should type (hd0,1) to indicate first hard drive and second partition (the Ubuntu partition). If you have multiple hard drives, you need to figure this out by yourself. DO NOT use the /dev/sda3 option as indicated on the screen. That does not work. If you do that, GRUB will be install onto the MBR.
  • Boot the laptop with LiveCD and run gparted. Set the Window partition as bootable.
  • Follow instruction here to make boot file for Ubuntu. Run “dd if=/dev/sda3 of=ubuntu.bin bs=512 count=1”
  • Copy ubuntu.bin to USB stick or use the shared partition as discussed here.
  • Boot up in Window XP and copy ubuntu.bin from USB or shared partition to C:
  • Update window bootloader as discussed here.
  • You re done!


  • ATI graphic card. It is a bit tricky to get it work. Follow the instructions here.
  • WLAN connection. My T60 uses an Atheros chip and it works out of box with network manager. Other T60 uses Intel chip and it also works out of box. The wireless connection is not as reliably as in Windwos. The network manager disconnects often and I cannot connect to some WLAN APs (such as the one in our library).

Final thoughts: after this experience of installing Ubuntu on T60, I start to appreciate what Windows has to offer that I never realized …