View Full Version : tried to install 64amd to my external hdd and got grub error. anybody know how to fix

2013-04-10, 21:55
GRUB loading.
Welcome to GRUB!

error;invalid extent
Entering rescue mode...
grub rescue>

when i type in the command "ls" at grub rescue> i get this (hd0) (hd0,msdos1)

i tried this as well

grub rescue> set prefix="(hd0,msdos1)/grub" and it didnt work, i'm not too sure what to do. any help would be nice!

2013-04-12, 12:48
S373N, Is this the same 500GB drive as before, or is it a different one?


2013-04-12, 22:17
if you get the grub prompt, it means grub never found the grub.cfg. So it does not know what partition to boot from. It finds nothing.

Did the grub installed in the external HDD?...

2013-06-21, 06:46
I have had the same problem trying to install Kali Linux for Amd64 to an enternal HDD. The drive is a 350GB Iomega eGo drive and was mounted as sdc. I installed to the first partition of the drive sdc1 and formatted it as ext4 and set the mount point to /. I selected the MBR to be loaded onto sdc. The installation went without a problem but on rebooting I got the same Entering rescue mode...
grub rescue> as the OP above.

I also used Xubuntu with the external HDD mounted and entered
sudo update-grub
sudo grub-install /dev/sdc
On rebooting I selected the Kali option and got another grub error.
file /boot/vmlinuz-3.7-trunk-amd64 not found
you need to load the kernel first

The file does exist on the external HDD
Have I done something wrong? Is it a bug? Is there any way I can use the external HDD with Kali installed on it?

I only have Xubuntu 13.04 on my main drive - Windows or any flavour is banished from my house!!



2013-06-22, 01:07
Initially I used the whole of the 300GB external HDD - apart from a 2GB swap partition - and got the grub rescue error. I repartitioned the drive and am now using a 30GB partition to install Kali to. This worked perfectly!! Strange.

I seem to remember from some other forum several years ago the suggestion that grub cannot handle very large partitions. Can anyone explain why this is so.