problema con grub2 y windows 7 en linux mint 8...

Iniciado por hitori batusai, 19 Enero 2010, 01:12 AM

0 Miembros y 2 Visitantes están viendo este tema.

hitori batusai

Bueno acabo de instalar linux mint 8, el cual esta muy chulo pero tengo un problema, no me aparece el windows 7 en el grub, busque varias soluciones incluyendo esta que me dio nakp
http://erickoo.wordpress.com/2009/06/14/how-to-add-vista-partition-to-grub-2-ubuntu-9-10-karmic-koala/
pero nada da un error raro el cual es:
hitori-laptop hitori #  sudo update-grub
Generating grub.cfg ...
Found Debian background: linuxmint.png
Found linux image: /boot/vmlinuz-2.6.31-14-generic
Found initrd image: /boot/initrd.img-2.6.31-14-generic
Found memtest86+ image: /boot/memtest86+.bin
ls: cannot access /var/lib/os-prober/mount/boot
Boot: No such file or directory
done

Tambien intente eso: http://ubuntuforums.org/showthread.php?p=8625014
pero con el mismo resultado.
no entiendo porque...espero su respuesta amigos.

HeXmiT

A mi me pasó algo parecido al instalar windows7 sobre ubuntu, perdi el grub y al recuperarlo con los pasos que has mencionando en primer lugar solo me aparecian los kernel de Linux, la cosa es que le hice update un par de veces y nada, entonces se me ocurrió hacer lo mismo pero con la herramienta de gestor de arranque gráfica que puedes encontrar en los repositiorios.

sudo aptitude install startupmanager

Mi sorpresa fue que al intentarlo desde ahi, si que encontró a windows y al elegir las preferencias me auto genero de nuevo el grub y alli estaba windows...

Es algo extraño pero por probar ... xD

Dr Cray--

pues,no veo que alguna distro utilize os-prober de casualidad lo tienes instalado?

hitori batusai

Si tengo instalado el os-prober en su ultima version, ya lo trae por default el mint

Dr Cray--

#4
CitarSi tengo instalado el os-prober en su ultima version, ya lo trae por default el mint
bien, pues no creo que te sea de mucha utilidad, de hecho no lo creo necesario que lo tengas instalado y la solucion que te daria seria desinstalandolo.

entre otras cosas parece ser que la version 8 de mint usa Gnome, y como esta basado en ubuntu, pues este incorpora por defecto los repositorios.
si seguiste por completo los pasos de este enlace , es decir crear el fichero en /etc/grub.d  con sus valores correspondientes y demas pues no creo que sea necesario regresar a eso por lo que simplemente seria necesario desinstalar por completo a os-prober.

 Desinstala completamente os-prober desde el gestor de paquetes ,  marcar para desinstalar completamente , y en esta ruta /etc/grub.d elimina el fichero   _os-prober .
luego haz un update-grub2 para reescribir el fichero de configuracion grub.cfg y si ya no hay problemas reiniciar y ver si aparece en el grub.

espero haberte ayudado
y si no se soluciona postea el fichero grub.cfg para ver los valores.
saludos.

Festor

#5
-> Desinstala completamente, es decir, purga el paquete os-prober
-> Como usuario root postea la salida del comando blkid
-> Si has creado o modificado alguna entrada en el directorio /etc/grub.d vuelca su contenido aquí por favor para que la podamos revisar.
-> Además tampoco estaría mal saber que archivos tienes en el directorio /etc/grub.d es decir proporcionar la salida de ls /etc/grub.d

hitori batusai

ok desistale completamente el os-prober y di update-grub2 pero aun sigue sin reconocer windows esta es la salida que dio:

hitori-laptop hitori # update-grub2
Generating grub.cfg ...
Found Debian background: linuxmint.png
Found linux image: /boot/vmlinuz-2.6.31-14-generic
Found initrd image: /boot/initrd.img-2.6.31-14-generic
Found memtest86+ image: /boot/memtest86+.bin
done

la salida del comando blkid es:

hitori-laptop hitori # blkid
/dev/sda1: UUID="BA34C12934C0EA09" LABEL="SISTEMA" TYPE="ntfs"
/dev/sda2: UUID="D65E2E515E2E2B27" LABEL="RESPALDO" TYPE="ntfs"
/dev/sda4: UUID="14be51da-fb4b-442f-8a60-2d91bf292b56" TYPE="swap"
/dev/sda5: UUID="f7ad8e68-b462-49a0-99a8-36841f0648ed" TYPE="ext4"
/dev/sda6: UUID="5a680169-1476-4539-808f-240fc4101c19" TYPE="ext4"
/dev/mmcblk0p1: SEC_TYPE="msdos" UUID="44EE-D3C9" TYPE="vfat"

ahora configure 2 archivos en el grub.d cree uno que se llama 11_windows que es el que aparece en los enlaces que di antes con el contenido siguiente:

#! /bin/sh -e
echo "Adding Windows" >&2
cat << EOF
menuentry "Windows 7″ {
insmod ntfs
set root=(hd0,1)
search --no-floppy --fs-uuid --set BA34C12934C0EA09
drivemap -s (hd0) ${root}
chainloader +1
}
EOF

y modifique el 40_costum y quedo asi:

#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
menuentry "Microsoft Windows 7" {
insmod ntfs
set root=(hd0,1)
search --no-floppy --fs-uuid --set BA34C12934C0EA09
drivemap -s (hd0) ${root}
chainloader +1
}

y la salida de ls /etc/grub.d es:

hitori-laptop hitori # ls /etc/grub.d
00_header        06_mint_theme  11_Windows     40_custom
05_debian_theme  10_linux       20_memtest86+  README







hitori batusai

Bueno acabo de reiniciar y ya esta la entrada de windows 7 en mi grub y desde el estoy posteando, creo que al final el os-prober era el problema, bueno muchas gracias a todos por su ayuda.  ;)

HeXmiT

Me trastorna, todo lo que has hecho teniendo el problema similar y que a mí me apareciese por arte de magia en el gestor gráfico, en fin... las maravillas de la informática xD

Festor

Cita de: MaNoRoTH en 19 Enero 2010, 17:17 PMMe trastorna, todo lo que has hecho

Código (bash) [Seleccionar]
sudo aptitude purge os-prober

¿Eso es tanto?  :o