Problema con archivo customizado en grub.d tras instalar últimas actualizaciones (Solucionado)

Imagen de Virtual Sound
0 puntos

Hola amigos.

Instalé Ubuntu 12.04 64 bits desde cero (instalación limpia) sin problemas e inmediatamente me hice un archivo customizado en /etc/grub.d para arrancar el resto de mis otros Linux desde sus propios gestores de arranque, como hago siempre, y funcionaba todo a la perfección. Pero tras instalar las últimas actualizaciones aparecidas esta semana, esto ha dejado de funcionar. El archivo en concreto contiene las siguientes líneas:


menuentry "OpenSUSE 12.1" {
set root=(hd1,7)
chainloader +1
}
menuentry "Mandriva 11" {
set root=(hd1,8)
chainloader +1
}
menuentry "PcLinuxOS 2011" {
set root=(hd1,9)
chainloader +1
}
menuentry "Debian Wheezy" {
set root=(hd1,10)
chainloader +1
}
menuentry "Fedora 16" {
set root=(hd1,11)
chainloader +1
}


Cuando arranco el ordenador y entra en el menú de Ubuntu, intento arrancar cualquiera de los otros Linux y me da error diciendo que no encuentra la partición. Os juro que cuando instalé Ubuntu 12.04 esto funcionaba correctamente y tras instalar las primeras actualizaciones seguía funcionando. Ha sido a raíz de instalar alguna de las últimas actualizaciones aparecidas esta semana cuando ha dejado de funcionar. Ya no puedo arrancar los otros Linux desde sus propios gestores de arranque como lo he hecho siempre.

No entiendo que puede haber pasado.

Imagen de cuentos
+1
0
-1

prueba primero a actualizar el grub:
sudo update-grub2
y ver si te actualiza los demas sistema.

+1
0
-1

(recordatorio) -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Si el problema se soluciono, edita el 1° hilo, y agrega (Solucionado), para tener el foro mas ordenado.
Y finaliza poniendo la solución para que sirva para otros Usuarios.
Twitter @mcuentos

Imagen de Virtual Sound
+1
0
-1

Es lo primero que intenté y no se solucionó, y lo he repetido varias veces por si acaso, sin éxito.

Sigo sin comprender que nueva actualización ha podido provocar que Ubuntu 12.04 ahora no "entienda" las líneas de mi archivo que anteriormente sí entendía, así como lo hacían también las versiones anteriores de Ubuntu donde mi archivo siempre ha funcionado a la perfección.

+1
0
-1
Imagen de cuentos
+1
0
-1

Recuerdo que grub-2, ya viene diferente, prueba con os-prober:
sudo os-prober
sudo update-grub

+1
0
-1

(recordatorio) -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Si el problema se soluciono, edita el 1° hilo, y agrega (Solucionado), para tener el foro mas ordenado.
Y finaliza poniendo la solución para que sirva para otros Usuarios.
Twitter @mcuentos

Imagen de Virtual Sound
+1
0
-1

Nada, me temo que voy a tener que volver a reinstalar en limpio, y luego instalar cada actualización una por una hasta detectar cual de ellas causa el problema, lo que provocaría el tener que reinstalar una tercera vez.

O quizás directamente volver a la versión 11.10 y quedarme con ella hasta que aparezca la 12.10, por si en esa se ha solucionado el problema.

+1
0
-1
Imagen de cuentos
+1
0
-1

como ultimo recurso, prueba con rescatux, o supergrub,
tiempo atrás una instalación, me borro el grub con varias distros, y con este me rescato el de debian, y desde este con el administrador de arranque detecto todas las demás.
Editado,
o reinstala otra distro, donde puedas editar el grub,

+1
0
-1

(recordatorio) -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Si el problema se soluciono, edita el 1° hilo, y agrega (Solucionado), para tener el foro mas ordenado.
Y finaliza poniendo la solución para que sirva para otros Usuarios.
Twitter @mcuentos

Imagen de Virtual Sound
+1
0
-1

El propio grub de Ubuntu detecta el resto de distros y crea unas líneas en el menú para arrancarlos, pero sólo arrancan Debian y OpenSUSE, y no lo hacen ni Mandriva, ni PCLinuxOS, ni Fedora.

Por eso, con mi archivo, evitaba estos problemas y arrancaba todas las distros desde sus propios gestores de arranque sin el menor problema. Además, me evitaba tener que hacer update-grub2 en Ubuntu cada vez que alguna de las otras actualizaba su kernel. O incluso, cuando instalo una nueva versión de alguna de ellas sólo tengo que instalar su grub en su propia partición y sin tocar nada en Ubuntu seguían arrancado.

Era todo beneficios y ningún inconveniente. Lástima...

+1
0
-1
Imagen de Virtual Sound
+1
0
-1

Ojo con las Bios EFI que parece que los sistemas operativos pueden cambiar su configuración. Al final resulta que algún sistema de los varios que tengo instalados cambió el orden de mis discos en la Bios EFI.

Ubuntu seguía entrando sin problemas, pero el resto de sistemas operativos que aparecían en su menú, gracias a mi archivo customizado, no eran encontrados porque grub buscaba en un disco erróneo.

He vuelto a poner el orden correcto de los discos en la Bios EFI, y ya puedo entrar de nuevo al resto de distros Linux como yo quería, desde el menú de Ubuntu pero llamando a los grubs correspondientes de cada una de las otras distros instaladas, y todo esto gracias a dicho archivo customizado.

+1
0
-1