Hi still not working;

power on boot - I get original error- Alert!!! dev/disk/by-UIDD.......
Boot from Grub 2 menu gives error - invalid magic number -you need to load kernel first.
Heres a copy of what i have done;
root@ubuntu:/boot#ubuntu@ubuntu:~$ sudo mount -o bind /dev /mnt/dev
ubuntu@ubuntu:~$ sudo mount -o bind /sys /mnt/sys
ubuntu@ubuntu:~$ sudo mount -o bind /proc /mnt/proc
ubuntu@ubuntu:~$ sudo chroot /mnt /bin/bash
root@ubuntu:/# mkinitramfs -o /boot/temp.img /lib/modules/`uname -r`
dpkg: version '/lib/modules/2.6.35-22-generic' has bad syntax: invalid character in version number
root@ubuntu:/# cd /boot/
root@ubuntu:/boot# ls
2.6.32-24-generic initrd.img-2.6.35-28-generic.sav
2.6.35-28 memtest86+.bin
-2.6.35-28-generic memtest86+_multiboot.bin
2.6.35-28-generic nathan
abi-2.6.35-22-generic sarge.bmp
abi-2.6.35-28-generic sbm.img
coffee.bmp sid.bmp
config-2.6.35-22-generic System.map-2.6.35-22-generic
config-2.6.35-28-generic System.map-2.6.35-28-generic
debian.bmp temp.img
debianlilo.bmp vmcoreinfo-2.6.35-22-generic
grub vmcoreinfo-2.6.35-28-generic
img-2.6.35-28-generic vmlinuz-2.6.35-22-generic
initrd.img-2.6.35-22-generic vmlinuz-2.6.35-28-generic
initrd.img-2.6.35-28-generic
root@ubuntu:/boot# cp initrd.img-2.6.35-22-generic initrd.img-2.6.35-22-generic.sav
root@ubuntu:/boot# mv initrd.img-2.6.35-22-generic
mv: missing destination file operand after `initrd.img-2.6.35-22-generic'
Try `mv --help' for more information.
root@ubuntu:/boot# mv temp.img initrd.img-2.6.35-22-generic
root@ubuntu:/boot# update-grub
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.35-28-generic
Found initrd image: /boot/initrd.img-2.6.35-28-generic
Found linux image: /boot/vmlinuz-2.6.35-22-generic
Found initrd image: /boot/initrd.img-2.6.35-22-generic
Found memtest86+ image: /boot/memtest86+.bin
ls: cannot access /casper-rw-backing: No such file or directory
ls: cannot access /casper-rw-backing: No such file or directory
ls: cannot access /casper-rw-backing: No such file or directory
ls: cannot access /casper-rw-backing: No such file or directory
ls: cannot access /casper-rw-backing: No such file or directory
ls: cannot access /casper-rw-backing: No such file or directory
ls: cannot access /casper-rw-backing: No such file or directory
done
I have also tried putting 2.6.35-28-generic in this issue
cp initrd.img-2.6.35-28-generic initrd.img-2.6.35-28-generic.sav
I will try some more

Thanks for all your help..