Hola, tengo 2 discos duros: en el A está ubuntu 12.04 y en el B windows 7
Al arrancar el grub salen las opciones normales (versión actual, prueba fallos, mem test, etc) y windows 7 (loader) (on /dev/sdb1)
al pulsar sobre esa opción para arrancar en windows 7 aparece el siguiente error:
'error: invalid EFI file path'
'Pulse una tecla para continuar'
Por lo que el grub sólo me permite arrancar en ubuntu (windows 7 arranca perfectamente si selecciono en la bios que arranque desde el otro disco duro)
en el fichero /boot/grub/grub.cfg en la sección de windows 7 aparece:
menuentry "Windows 7 (loader) (on /dev/sdb1)" --class windows --class os {
insmod part_msdos
insmod ntfs
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set=root 043C2D3C3C2D29DE
chainloader +1
¿Qué está mal?
Gracias.

Dices...
"...... (windows 7 arranca perfectamente si selecciono en la bios que arranque desde el otro disco duro)..."
Por supuesto, ya que el disco de W7 a pasado a ser, para Gnu/Linux, /dev/sda, A segun tu modo de expresarte, cuando lo pasas a /dev/sdb, B segùn tu, naturalmente no inicia.
1- Lo dejas asi, y cambias de disco de inicio para cambiar de operativo.
2- Instalas Ubuntu en el disco como B, /dev/sdb ye instalas el Grub en el mbr de /dev/sda, A donde estaría W7
Saludos.
Equipo de Ubuntu-es
A ver, yo no quiero tocar el
A ver, yo no quiero tocar el arranque del disco de windows 7 (tiene su arranque y si le digo a bios que arranque el SATA2, arranca windows 7 perfectamente)
Lo que quiero es que cuando arranca ubuntu (en el SATA1) y aparece grub, si pulso ubuntu 12.04 LTS arranca perfectamente, pero si pulso windows 7 aparece el error invalid EFI file path.
¿que hago (sin cambiar los discos duros de SATA1 a SATA2) para que al pulsar en grub windows 7 arranque windows 7?
Muchas gracias.
Solucion
Hola.
Pudiste darle solucion al problema? me pasa lo mismo y no encuentro nada en la red.
Desisto
Pues he desistido, el arranque de grub no me reconoce windows (da problemas), así que cuando necesito arrancar en windows por alguna razón, no me espero a grub y en el arranque de la BIOS selecciono arranque y pulso SATA2 (donde está windows) y así lo arranco.
Es una lástima que pudiendo tener grub como dios manda, no pueda apañarlo.
Según el manual de Grub
EFI es un tipo de BIOS, y le dice a Grub cuáles son los discos.
Si tienes W7 en /dev/sdb1 eso es la primera partición del segundo disco (segundo según la BIOS).
para Grub esa ruta es '{hd1,1}' (disco hd1 es el segundo, 1 es primera partición). No sé cómo funciona lo que tienes {hd1, msdos1}
Prueba a cambiarlo y ver qué pasa.
mmm
que no entienden???
Win2 TIENE que estar en el primer disco duro(sda)
de lo contrario no entran a ese sistema.
11.10Elcelote a.k.a Elnetotaca
http://offtopiqueando.foroactivo.com/
Tambien leanse;
http://www.ubuntu-es.org/node/160932
Entiendo
Entiendo lo que dices, pero como lo solucionamos??
SOLUCIONADO
Hola. Yo tenía este mismo problema y lo he solucionado de la siguiente manera:
1. - Desactivamos en la bios la opción de arranque EFI (Es la que usaba para arrancar)
2. - Desde ubuntu, en un terminal, instalamos grub2 (imagino que con grub funcionará igual) y cuando nos pregunte en qué particiones instalar grub, le decimos que en todas, o al menos en la que está instalado window$. De esta manera arrancará desde la partición arrancable de window$, pero ejecutando grub al inicio, o ,mejor dicho, grub2 y pudiendo seleccionar el SO que queramos.
Saludos.
Cuando tengo algún problema con Linux, procuro acordarme de Güindous. Entonces, todo parece menos grave.