Crie o diretório antes:
sudo mkdir /mnt/ubuntu
depois monte:
sudo mount /dev/hda1 /mnt/ubuntu/
depois os demais comandos:
sudo mount -t proc none /mnt/ubuntu/proc
sudo mount -o bind /dev /mnt/ubuntu/dev
sudo chroot /mnt/ubuntu /bin/bash
PS: não pedi para vc. criar o diretório por conta deste resultado já postado:
ubuntu@ubuntu:~$ sudo mkdir /mnt/ubuntu
mkdir: cannot create directory `/mnt/ubuntu': File exists
(a linha destacada diz que ele existia e por isso não podia ser criado)
Só que esqueci (burro eu) que vc. estava rodando pelo live cd e o diretório "já era" quando vc. saiu do sistema, pois ele estava no hd virtual criado na sua RAM.
E para esclarecer: a) quando vc. roda o live cd, o sistema é montado no hd virtual criado na sua RAM e os diretórios do sistema (sua /home também) duram até o próximo boot; b) os demais erros que apareceram dizem respeito ao "device" assinado ao seu hd, que não era o sda3 (acho que é hda1, já que o hd é IDE e só tem o Ubuntu).
E vamos tentando, que uma hora a gente acerta.
Até.