Cómo editar GRUB desde live CD (Solucionado)

Imagen de carmen_1

Hola a todos. Llevo algún tiempo en Ubuntu y siempre que he tenido errores o problemas los he solventado leyendo en los foros, buscando en Google y cosas parecidas. Alguna vez me tocó reinstalar Ubuntu porque no supe hacer el arreglo de forma más fácil y corté por lo sano... Pero ahora me gustaría si es posible, que alguien me orientara sobre cómo editar el GRUB desde el Live CD, porque no es que mi GRUB esté perdido o estropeado. Es que quise editarlo para que arrancara primero windows xp pero toqué el tiempo de espera y lo dejé en cero, copiando lo que tenía alguien por ahí. No supe lo que hacía hasta que ví con horror que no me arranca Ubuntu, porque el GRUB se muestra medio segundo o menos y después me arranca windows de forma automática. No me da tiempo para elegir Ubuntu.

Buscando en Google y en los foros de Ubuntu no he sido capaz de arreglar este desaguisado. Agradecería cualquier sugerencia y ayuda.

He probado a editar el Grub con el live cd de Ubuntu, a reinstalarlo de nuevo( el GRUB), he probado con el SuperGrubDisk 0.9701, y nada, que sigue igual la cosa. La verdad es que no sé ya qué más puedo hacer.

Utilizo Edubuntu 7.10.

Gracias por la ayuda que me podáis prestar. Saludos: Carmen

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de gotxa

edita el fichero /boot/grub/menu.lst adecuado

hola Carmen,
creo que no tienes más que editar el fichero de configuración de Grub,
/boot/grub/menu.lst

Para hacerlo desde LiveCD, monta la partición de tu sistema y edita como root el fichero correspondiente. P.ej. si tu pingüino habitual está en la partición 2 del disco duro, supongo /dev/hda2, entonces el LiveCD lo montará en /media/hda2 y el fichero que buscas estará en /media/hda2/boot/grub/menu.lst

Lo que te digo es de memoria (no se seguro si el LiveCD te va a montar el disco duro en el directorio que te digo) pero el método te valdrá.

Saludos pingüiniles

GoTXa
linux counter #116453

GoTXa
linux counter #116453
Klaatu barada nikto

Imagen de carmen_1

Olvide decir algunas cosas, no se si sera importante

Olvide mencionar que el cd que tengo a mano es edubuntu 7.04, aunque tengo instalado el Gutsy. No se si valdra igual.

La particion del disco duro la tengo asi  (lo siento, no encuentro los dos puntos en el live cd)

> dev/sda1 PQSERVICE

>dev/sda2 WIN XP ntfs

>dev/sda3 DATOS fat32

>dev/sda5 / (root)

>dev/sda6 swap

>dev/sda7 home

 

Imagen de carmen_1

Hola y gracias, GoTXa

Debo ser muy torpe, no se como se debe hacer, porque me dice que no encuentra el directorio. He abierto la consola y he copiado /boot/grub/menu.lst y el resultado es este> bash: /boot/grub/menu.lst: No such file or directory

Seguro que estoy haciendo algo mal, pero no sé cual es.

Imagen de gotxa

localiza el archivo adecuado

Hooola,
según lo que has posteado, el archivo debe estar en
/dev/sda5/boot/grub/menu.lst

quizá el LiveCD monte esa partición en media/sda5 así que el fichero a editar puede estar en
/media/sda5/boot/grub/menu.lst

Para que encuentre ese fichero antes hay que montar esa partición (si en el escritorio del LiveCD te sale un icono de esa partición, para montarla basta con doble click para ver su contenido).

Y si, todos los pingüinos son de la misma especie, da igual si el LiveCD es edubuntu o dsl o knoppix o redhat o casi cualquiera de los cientos que hay (no se me ocurre ninguno en el que no funcionará). El caso es que todos tratan los permisos y los sistemas de archivos de igual forma.

Editado: si estoy en lo cierto, en consola debes poner
$ sudo gedit  /media/sda5/boot/grub/menu.lst
modificas la linea que quieres, grabas el fichero, sales de gedit, reinicias, cruzas dedos (opcional).

Salud
GoTXa
linux counter #116453

GoTXa
linux counter #116453
Klaatu barada nikto

Imagen de carmen_1

Mil gracias por tu ayuda, pero sale vacío

Hola de nuevo y mil gracias por tu rapidez en ayudarme, eres un sol.

Sin embargo hice lo que me dijiste y sale un documento totalmente en blanco. ¿Qué puede significar? ¿Tendría que reinstalar el grub de todos modos? Saludos: Carmen (Vaya, encontré los dos puntos, no se habían ido)

Imagen de gotxa

vacío = inexistente

Luna, estrellas y quásares,
si te sale el documento en blanco es que no está ahí y gedit querrá crear uno nuevo. Incluso estando en teoría donde te digo, si no montas la partición es como si no existiera y, por tanto, no lo encuentra.

No nos dices si te sale el icono en el escritorio del LiveCD, tampoco cómo se llaman, ni si montas la partición (montar = hacerla útil, funcionable) ni dónde.

Puedes: ve con nautilus (el navegador de archivos de Gnome) al icono (si lo tienes) y navega por esos directorios buscando boot/grub. También puedes hacer uso de la herramienta "buscar archivos" de Gnome, en el menú 'lugares' si no me equivoco.

Saludos energéticos
GoTXa
linux counter #116453

GoTXa
linux counter #116453
Klaatu barada nikto

Imagen de carmen_1

¡Genial, GoTXa, eres un as!

Te respondo desde mi precioso Edubuntu con su CompizFusion y todo, todo ha vuelto a la normalidad. Hice lo que me dijiste de Nautilus. sudo nautilus, y después me puse a navegar hasta encontrar la ruta que me indicabas. La montó, porque antes no lo estaba, aunque yo lo había intentado con sudo mount no-se-qué (ya no me acuerdo, después de tantas cosas que intenté).

Una vez montada sólo era navegar hasta encontrar el grub menu.lst que había, lo abrí, lo edité poniendo 10 segundos de tiempo de espera, y voilà. 

Creo que eso es todo. 

Gracias de verdad: Carmen

Imagen de Lacasito

A ver, arremanguémonos

A ver, arremanguémonos ...

Pones un Live-cd en el lector y arrancas, bien. Ahora tienes un sistema Linux en la memoria RAM funcionando y el Ubuntu en el disco duro inactivo ¿Correcto? Bien.

 Asegúrate de que puedes ir a la partición del disco duro que tienes montada como /(root), osea, a /dev/sda5.

Dentro de esa partición encontrarás el menu.lst que necesitas editar.

Imaginemos que Linux monta la partición en /media/sda5, Vas allí con Nautilus y luego continuas hasta /media/sda5/boot/grub/menu.lst (Necesitas ser root para eso excepto que el Live-cd te dé ya los permisos por defecto)

¡Ese es el menu.lst que buscas!

Obviamente la parte de /media/sda5 puede no ser la misma en tu PC  y tendrás que buscar, pero apuesto a que será /media/algo.. (Del directorio /media del sistema cargado por el Live-cd)

Bueno, no sé si le he explicado o la he liado más. 

*** ### *** Ubuntu User #11237

*** ### ***
Ubuntu User #11237

Imagen de sauron35

Si ya has conseguido editar

Si ya has conseguido editar Grub con el live cd, pues en el archivo /boot/grub/menu.lst veras que hay una linea que se llama:

##timeout sec

#set a timeout....

timeout    (un numero)

Bien pues ese numero ponle 10 por ejemplo y tendras 10seg para seleccionar windows o ubuntu o lo que desees.

Espero serte de ayuda. Saludetes! 

Imagen de carmen_1

Gracias

Ya lo solucioné en parte también gracias a tí. Un saludo: Carmen

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.