Cómo editar GRUB desde live CD (Solucionado)
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
- Inicie sesión o regístrese para enviar comentarios






Comentarios
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
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
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.
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
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)
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
¡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
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
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!
Gracias
Ya lo solucioné en parte también gracias a tí. Un saludo: Carmen