Super Grub Disk Main Webpage. Página principal de Super Grub Disk.
Support Free Software. Donate to Super Grub Disk. Apoya al Software Libre. Dona a Super Grub Disk.
You are visiting Super Grub Disk wiki. Most of these webpages suppose that you have a Super Grub Disk and that you know how to boot SGD. If you have a boot problem and you are lost do not hesitate to visit Boot problems page. After that you can visit: Super Grub Disk site where you can find the SGD forum and the SGD mailing list among other resources.
SuperGrubDiskProblems/es
From Super Grub Disk Wiki
Lo primero que deberias saber es que es posible que puedas arrancar tu sistema con la opción Arranque Linux sin tener que arreglar grub.
Super Grub Disk se cuelga cuando hace el embed stage1_5
Cuando uso Super Grub Disk para arreglar Grub veo:
running "embed /boot/grub/e2fs_stage1_5 ( hd0)"...
y SGD parece que se cuelga.
Puedes probar a renombrar los ficheros: /lib/grub/e2fs_stage1_5 y /boot/grub/e2fs_stage1_5 en tu sistema e intentar Arreglar Grub otra vez.
También puedes probar a ejecutar fsck -yc en tu partición root desde un live cd para ver si eso ayuda. Algo como:
fsck -yc /dev/sda3
SGD parece funcionar bien. Veo el menú de GRUB pero a la hora de arrancar mi Linux veo: Error 17 : Cannot mount selected partition.
Este error ocurre cuando has migrado tu distribución Linux o has creado particiones nuevas, vamos que, la partición raiz de Linux es otra.
Introducción:
- Para arreglarlo necesitas editar tu archivo /boot/grub/menu.lst actual
- buscar tu entrada de Linux,
- editar su linea root y modificar su partición.
Es decir, puedes encontrar algo como:
title Ubuntu, kernel 2.6.15-25-386 root (hd0,1) kernel /boot/vmlinuz-2.6.15-25-386 root=UUID=2592837FKAJLFJASFASORI7239573495273Y95LKDF ro quiet splash initrd /boot/initrd.img-2.6.15-25-386 savedefault boot
y puede que lo tengas que cambiar asi:
title Ubuntu, kernel 2.6.15-25-386 root (hd0,3) kernel /boot/vmlinuz-2.6.15-25-386 root=UUID=2592837FKAJLFJASFASORI7239573495273Y95LKDF ro quiet splash initrd /boot/initrd.img-2.6.15-25-386 savedefault boot
Pero... aqui está la pregunta. ¿Como sabes cual es el valor para tu caso?
- Arranca con Super Grub Disk,
- Super Grub Disk With Help
- Arranque y Herramientas
- Mostrar particiones
- Selecciona el disco duro con Linux
- Busca una linea que contenga el nombre de tu distribución.
- Al principio de la linea, debajo de la columna GRUB verás algo como: (hdX,Y).
- Escribelo en un papel de tal manera que lo puedas usar más tarde.
Ahora reinicia.
- Pulsa intro para ir fuera del menú Mostrar particiones
- Ves hacia atrás hasta que puedas seleccionar el menú de Salir
- Selecciona reiniciar. (Si se queda colgado no te preocupes... pulsa ctrl+alt+supr)
Arranca con un Live cd de Ubuntu (u otro Live cd)
- Edita el fichero /boot/grub/menu.lst de tu partición de Linux
- Encuentra la linea kernel de tu arranque de Linux habitual
- Escribe el valor que habias escrito antes en un papel en la linea root sustituyendo al valor viejo.
- Guarda el fichero.
- Desmonta tu partición de Linux.
- Reinicia.
Retira el disco de la unidad de cdrom.
- En GRUB elgie el Linux (el que habias editado).
Pero aún queda por hacer más trabajo.
Desde tu sistema deberías editar el fichero /boot/grub/menu.lst como root y encontrar estas tres lineas:
## default grub root device ## e.g. groot=(hd0,0) # groot=(hd1,0)
Deberías escribir la partición de Linux nueva, que habias escrito en un papel antes, en lugar de la vieja al lado de groot=.
- Ahora guardas el fichero
- Abres una consola como root
- Ejecutas update-grub.
Esto debería no sólo arreglar el arranque Linux que ya habias arreglado sino todos los demás. Y, además, la próxima vez que tu Kernel/Sistema se actualice no tendrás ningún problema.
TODO:Escribir sobre los errores 15 y 22.

