grub no me quiere
Jan. 8th, 2010 05:53 pmAyer decidí instalar karmic!ubuntu, la versión más reciente de Ubuntu, en un ordenador donde tenía WinXP. Mi intención era instalar karmic!ubuntu junto a WinXP, como hasta ahora, y elegir entre uno u otro según lo que quisiera hacer.
El proceso de instalación de karmic!ubuntu fue tan sencillo como el resto de instalaciones de ubuntu que he hecho. Todo terminó aparentemente de forma correcta y llegó el momento de reiniciar.
Y GRUB pasa de arrancar.
Normalmente, o al menos en neo!Sumomo, cuando toca ejecutar GRUB para decidir qué operativo se lanza, me aparece un mensaje con una cuenta atrás (en mi caso de seis segundos, porque lo configuré así), ofreciéndome la oportunidad de pulsar Esc y lanzar otro Operativo que no sea el marcado por defecto vía un menú DOS-like.
Sin embargo, después de instalar karmic!ubuntu, en el primer reinicio de la máquina, me aparece lo siguiente:
Parece talmente que no tuviera ni una sola pista en el fichero de menú para saber qué tiene que lanzar. Pero es extraño que no diga un error al encontrársela vacía. Creo yo, vamos.
El manual de GRUB no es de mucha ayuda.
Voy a lanzar el liveCD de karmic!ubuntu y mirar si puedo encontrar el fichero de información del menú, compararlo con el de neo!Sumomo, y ver si hay alguna curiosa diferencia que pueda arrojar algo de luz al respecto.
Claro que neo!Sumomo tiene intrepid!ubuntu, que usa GRUB 1 (ahora llamado Legacy?), mientras que karmic!ubuntu es el primero en usar GRUB2.
Después de encender con el liveCD
Bueno, parece que la información sigue en los discos duros: las particiones son correctas, todas contienen las carpetas esperadas. Es posible que el problema sea sólo de GRUB2, y que si lo arreglo no tenga que sufrir más. (O no mucho más.)
Bien, vamos allá.
Busca menu.lst
Ahá, o sea que menu.lst ya no existe. Leo aquí
Hmm... Nada muy raro. Vayamos a la configuración de grub, a ver qué vemos en
Mira
Bueno, lo único que se me ocurre cambiar por aquí es hacer que la cuenta no esté oculta (supongo que si cambio
El problema es que no puedo hacer un
Si sólo encontrara dónde le canta las opciones al grub.cfg...
Reinicia
Bueno, mucho caso no parece haberle hecho.
En fin, mientras esto va haciendo.
Por lo que he visto, todo parece estar en orden. Los ids se corresponden, los índices de las particiones también. Así que no sé porqué al GRUB se le cruza tanto la lista que lo único que dice es nada:
He intentado buscar gente que haya tenido problemas justo reiniciando después de instalar karmic!ubuntu, pero parece que nadie ha tenido ningún tropiezo con el GRUB2. Estoy bastante confundido, la verdad. Y deprimido, porque anda que no me jode comerme semejante marrón. Que ni he podido todavía entrar al karmic!ubuntu instalado en el ordenador, leches.
El proceso de instalación de karmic!ubuntu fue tan sencillo como el resto de instalaciones de ubuntu que he hecho. Todo terminó aparentemente de forma correcta y llegó el momento de reiniciar.
Y GRUB pasa de arrancar.
Normalmente, o al menos en neo!Sumomo, cuando toca ejecutar GRUB para decidir qué operativo se lanza, me aparece un mensaje con una cuenta atrás (en mi caso de seis segundos, porque lo configuré así), ofreciéndome la oportunidad de pulsar Esc y lanzar otro Operativo que no sea el marcado por defecto vía un menú DOS-like.
Sin embargo, después de instalar karmic!ubuntu, en el primer reinicio de la máquina, me aparece lo siguiente:
GRUB loading.Y ya está. Podría dejarlo eones así, sin que pasara nada.
_
Parece talmente que no tuviera ni una sola pista en el fichero de menú para saber qué tiene que lanzar. Pero es extraño que no diga un error al encontrársela vacía. Creo yo, vamos.
El manual de GRUB no es de mucha ayuda.
Voy a lanzar el liveCD de karmic!ubuntu y mirar si puedo encontrar el fichero de información del menú, compararlo con el de neo!Sumomo, y ver si hay alguna curiosa diferencia que pueda arrojar algo de luz al respecto.
Claro que neo!Sumomo tiene intrepid!ubuntu, que usa GRUB 1 (ahora llamado Legacy?), mientras que karmic!ubuntu es el primero en usar GRUB2.
Después de encender con el liveCD
Bueno, parece que la información sigue en los discos duros: las particiones son correctas, todas contienen las carpetas esperadas. Es posible que el problema sea sólo de GRUB2, y que si lo arreglo no tenga que sufrir más. (O no mucho más.)
Bien, vamos allá.
Busca menu.lst
Ahá, o sea que menu.lst ya no existe. Leo aquí
No ''/boot/grub/menu.lst''. It has been replaced by ''/boot/grub/grub.cfg''.Entonces veamos qué tengo en este fichero.
Hmm... Nada muy raro. Vayamos a la configuración de grub, a ver qué vemos en
etc/default/grub. Mira
etc/default/grubBueno, lo único que se me ocurre cambiar por aquí es hacer que la cuenta no esté oculta (supongo que si cambio
GRUB_HIDDEN_TIMEOUT_QUIET=true por GRUB_HIDDEN_TIMEOUT_QUIET=false veré la cuenta atrás).El problema es que no puedo hacer un
update-grub, porque eso seguramente intentaría actualizar el GRUB del liveCD, no del karmic!ubuntu del ordenador. Así que hay que trasladarlo a manita al grub.cfg. Si sólo encontrara dónde le canta las opciones al grub.cfg...
Reinicia
Bueno, mucho caso no parece haberle hecho.
En fin, mientras esto va haciendo.
Por lo que he visto, todo parece estar en orden. Los ids se corresponden, los índices de las particiones también. Así que no sé porqué al GRUB se le cruza tanto la lista que lo único que dice es nada:
GRUB loading.Es que ni un mísero mensaje de error. Nada. Cero.
_
He intentado buscar gente que haya tenido problemas justo reiniciando después de instalar karmic!ubuntu, pero parece que nadie ha tenido ningún tropiezo con el GRUB2. Estoy bastante confundido, la verdad. Y deprimido, porque anda que no me jode comerme semejante marrón. Que ni he podido todavía entrar al karmic!ubuntu instalado en el ordenador, leches.