Hola. Siento plantear una pregunta sobre un tema tan manido como GRUB, pero no he encontrado camino para salir del atasco en el que estoy usando la búsqueda.
Mi padre decidió instalar Ubuntu en su ordenador, pero en vez de usar una de las particiones del HDD, prefirió instalarlo en un HDD externo conectado por USB (sin Wubi). El problema viene al iniciar el Grub, ya que carga pero es incapaz de detectar el HDD externo, por lo que es incapaz de cargar /etc/default/grub.cfg (pone algo como "device not found") que está guardado en éste. En el menú "Grub rescue" he hecho un ls y por supuesto sólo me detecta las particiones del HD interno (hd1 y hd2). No tendría mucho problema si pudiese borrar el GRUB e instalar el gestor de arranque de Windows para por lo menos poder hacer algo, pero tampoco me deja

.
La verdad es que no sé como solucionarlo. Veo dos salidas (tengo poca idea), o hacer que Grub detecte el HDD externo (la BIOS al menos lo detecta) o instalando grub.cfg en la partición de Windows (que no sé si se puede).
El SO es Ubuntu 10.10 por lo que creo que estamos hablando de Grub2. Por si queréis las particiones que tengo vistas en una live CD con el HDD externo conectado.
Disco /dev/sda: 320.1 GB, 320072933376 bytes
255 cabezas, 63 sectores/pista, 38913 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Tamaño de sector (lógico / físico): 512 bytes / 512 bytes
Tamaño E/S (mínimo/óptimo): 512 bytes / 512 bytes
Identificador de disco: 0xcf7fa64c
Dispositivo Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 1 1913 15366141 27 Desconocido
/dev/sda2 * 1914 16711 118861824 7 HPFS/NTFS
/dev/sda3 16711 38914 178340864 7 HPFS/NTFS
Disco /dev/sdf: 250.1 GB, 250059350016 bytes
255 cabezas, 63 sectores/pista, 30401 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Tamaño de sector (lógico / físico): 512 bytes / 512 bytes
Tamaño E/S (mínimo/óptimo): 512 bytes / 512 bytes
Identificador de disco: 0x000ef4f7
Dispositivo Inicio Comienzo Fin Bloques Id Sistema
/dev/sdf1 1 29255 234983424 83 Linux
/dev/sdf2 29255 30402 9212929 5 Extendida
/dev/sdf5 29255 30402 9212928 82 Linux swap / Solaris
Gracias y siento si ya ha sido preguntado.