Dá um df, e confirma exatamente o percurso do arquivo, pq não pode ser /mnt/grub... deveria ser /mnt/boot/grub.
Qualquer coisa retorne também o resultado do comando ls /mnt
Desculpe a ignorância mas não saquei como se dá o uso do comando df...
o resultado do df é:
Sist. Arq. 1K-blocos Usad Dispon. Uso% Montado em
tmpfs 512000 2000 510000 1% /lib/modules/2.6.27-7-generic/volatile
tmpfs 512000 2000 510000 1% /lib/modules/2.6.27-7-generic/volatile
tmpfs 512000 0 512000 0% /lib/init/rw
varrun 512000 112 511888 1% /var/run
varlock 512000 0 512000 0% /var/lock
udev 512000 2820 509180 1% /dev
tmpfs 512000 120 511880 1% /dev/shm
rootfs 512000 222812 289188 44% /
/dev/scd0 715592 715592 0 100% /cdrom
/dev/loop0 691712 691712 0 100% /rofs
tmpfs 512000 4552 507448 1% /tmp
/dev/sda3 197599 72910 114649 39% /mnt
/dev/sda2 2096320 1184880 911440 57% /media/OS
ls /mnt é:
abi-2.6.20-16-generic initrd.img-2.6.22-15-generic
abi-2.6.22-14-generic initrd.img-2.6.22-15-generic.bak
abi-2.6.22-15-generic initrd.img-2.6.22-16-generic
abi-2.6.22-16-generic initrd.img-2.6.22-16-generic.bak
boot lost+found
config-2.6.20-16-generic memtest86+.bin
config-2.6.22-14-generic System.map-2.6.20-16-generic
config-2.6.22-15-generic System.map-2.6.22-14-generic
config-2.6.22-16-generic System.map-2.6.22-15-generic
grub System.map-2.6.22-16-generic
initrd.img-2.6.20-16-generic vmlinuz-2.6.20-16-generic
initrd.img-2.6.20-16-generic.bak vmlinuz-2.6.22-14-generic
initrd.img-2.6.22-14-generic vmlinuz-2.6.22-15-generic
initrd.img-2.6.22-14-generic.bak vmlinuz-2.6.22-16-generic