The latest Ubuntu kernel 2.6.32-33 is somehow unstable. It crashes when I try to umount the external hard-disk.

For the time being, just reset the grub to kernel 2.6.32-32 with StartUp-Manager (though this project is dead) while waiting for the patch release.