The pictureon the right (klick to enrange) shows how Ubunto boot process is going on my 5 years old Thinkpad T60. Bootchart utility does such charts automatically. If you interestiong how easy it it to enable such bootcharting read below.
Yo need bootchart and, pybootchartgui
apt-get install bootchart apt-get install pybootchartgui
That will automatically add bootchart logger to your grub configuration . Restart your machine and look for an image file in /var/log/bootchart directory.
Someday you maybe wan't to disable bootchart again.
To disable it just throw it out of your GRUB configuration. On GRUB 2 (which is default on ubuntu since v. 9.10) you have to change file /etc/default/grub.
GRUBCMDLINELINUXDEFAULT="quiet splash bootchart=disable"
and then run:
On GRUB 1 you have to edit /boot/grub/menu.lst.