martes, 25 de noviembre de 2008

Edición/Recuperación del Grub

A = Editar el Grub:

1-Para la edición manual del grub

2-Para manejar y configurar el Grub en modo gráfico, instala el paquete startupmanager.  Con el puedes configurar:
-Opciones de arranque: tiempo de espera, kernel a arrancar, tamaño de la pantalla, mostrar o no el menú en el cargador de arranque, etc
-Aspecto: color del texto e imagen de fondo
-Seguridad: poner contraseña
-Avanzado; poner o no la opción de arranque de memtest86+, crear disco de rescate, etc

Desde: http://gnome-look.org/ http://art.gnome.org/ podemos bajarnos imágenes de fondo para el grub.

Si queremos hacernos nuestra propia imagen ha de tener los siguientes requerimientos:

- tipo de archivo: xpm.gz    - tamaño: 640x480        - 14 colores

Es decir debemos crear una imagen con solo 14 colores, del tamaño 640x480 y guardarla en un archivo comprimido con la extensión .gz y llamado xpm, es decir: xpm.gz . Este archivo lo hemos de copiar al directorio /boot/grub/splashimages

B = Reinstalar el Grub, ( por ejemplo perdido tras reinstalar Windows ): También se puede perder el grub original por otras causas, por ejemplo si te equivocas al instalar un linux en un pendrive e indicas que el grub se instale en el disco duro en vez de en el pendrive. A continuación pongo varios métodos de recuperar el grub original, que he ido sacando de varias fuentes.


1- con el cd SuperGrub disk:

Desde descargar supergrub disk puedes conseguir un livecd que te ayudara a reinstalar el grub. Con este disco se puede hacer muchas cosas:

= Sobre Linux
Restaurar Grub ( o Lilo en otras distros de linux) en MBR automáticamente
Activa la Partición de Linux y arranca Linux

= Sobre Windows:
Arregla el Arranque de Windows
Arranca Windows tanto si esta instalado en el 1º disco o en un 2º disco o en una 2ª partición

= Arranque Clásico
Arrancar MBRs y particiones
Arrancar particiones

= Sobre particiones
Activar particiones
Ocultar particiones
Desocultar particiones

Para saber algo mas...

2- con Gparted:

Puedes hacerlo bien usando el cd live de Guadalinex, o bajarte un cd live específico con esta herramienta: Gparted; en ambos casos:


1.- iniciar el pc desde live cd de guadalinex o gparted
2.- ejecuta la herramienta gparted
3.- elijes la particion donde tienes tu guadalinex
4.- click derecho y le pones en manage flags
5.- seleccionas donde dice boot
6.- reinicias tu pc
7.- ya tienes tu grub como antes

3- con el Recuperador del Menú de Arranque (Gru) del cd live de Guadalinex

Iniciar el pc con el cd live de guadalinex: en Sistema-Administración-Recuperador del menú de arranque (Gru): te pide la contraseña de root, aparece una ventana en la que eliges la partición en la que esta instalado el sistema  ( si tienes dudas, puedes averiguarlo ejecutando gparted ) y luego aparece otra en la que eliges donde instalar el grub: en el mbr ( esto es lo recomendado ) o en el inicio de la partición donde esta instalado el sistema.

El programa Gru se puede conseguir, para instalarlo desde el cd live de otra distro derivada de Ubuntu, desde http://ftp.cica.es/Guadalinex/guadalinex-lobo/pool/main/g/gru/

4- con la Terminal:
Iniciar el pc con el cd live de guadalinex, y ejecutar en la terminal los siguientes comandos:


-ejecuta grub como root con el siguiente comando: sudo grub y te aparecerá algo como esto en la pantalla:

[ Minimal BASH-like line editing is supported.   For
the   first   word,  TAB  lists  possible  command
completions.  Anywhere else TAB lists the possible
completions of a device/filename. ]
grub>

Es decir ya estas utilizando la utilidad (programa) grub, entonces
-escribe lo siguiente y pulsa enter: find /boot/grub/stage1 y y te aparecerá algo como esto:
grub> find /boot/grub/stage1
(hd0,1) <- Este dato es el que necesitamos y varia según tu propio ordenador
- Luego indicamos cual va a ser el dispositivo raíz, recuerda que lo que esta entre paréntesis varia según sea tu caso.
grub> root (hd0,1)
- Instalamos el GRUB, en este paso solo indicamos en que disco duro lo vamos hacer, solo ponemos el primer dato entre paréntesis.
grub> steup (hd0)
y nos aparecerá algo como:
grub> setup (hd0)
Checking if “/boot/grub/stage1″ exists… yes
Checking if “/boot/grub/stage2″ exists… yes
Checking if “/boot/grub/e2fs_stage1_5″ exists… yes
Running “embed /boot/grub/e2fs_stage1_5 (hd0)”…  16 sectors are embedded…succeeded
Running “install /boot/grub/stage1 (hd0) (hd0)1+16 p (hd0,6)/boot/grub/stage2/boot/grub/menu.lst”…succeeded
Done.

- Salimos de la aplicación grub:  grub> quit
- Reinicia (desde el disco duro). Grub debería estar instalado y ambos sistemas operativos
(tanto Guadalinex como Windows) deberían ser automáticamente detectados.

------------------------------------------

Editado el 23-12-08: acabo de tener un desastre con el grub al intentar, y equivocarme, instalar otra distro de linux en un pendrive, y después de intentar recuperar el grub con el SuperGrubDisk, con Gparted, y con el Recuperador del Grub de Guadalinex, y fallarme todos esos métodos, al final lo he conseguido con el método 4, es decir con el cd live de guadalinex y usando la terminal:

sudo grub
grub> find /boot/grub/stage1
me salio hd0,1
grub> root (hd0,1)
grub> setup (hd0)
me salio: done
grub> quit

y reinicie el pc, y solucionado el problema
------------------------------------------



C = Reponer el Menú de Inicio de Windows, ( después de haber recuperado el Grub ), en Guadalinex, con Grubaker:

Ejecutando Guadalinex en el disco duro: En Sistema-Administración-Grubaker:
Pulsamos en el botón añadir y se abrirá una nueva ventana.
En la nueva pantalla tenemos que introducir los siguientes datos:
- Título: El nombre que se mostrará en la lista de opciones: windows .
- Disco: Generalmente pondremos 0, salvo si el sistema operativo se encuentra instalado en un segundo disco duro, en ese caso pondremos 1, si estuvieses en el tercero pondremos 2, y así.
- Partición: Pondremos el número de la partición donde se encuentra el sistema operativo. Si el disco no tiene particiones hechas entonces estará en 0. Si estuviese en la segunda sería 1, etc.
En opciones especificas para otros sistemas
- En Chainloader pondremos un +1
- Seleccionamos la casilla activar .
- Aceptamos y salimos de Grubaker

D = Errores del Grub:
En errores del grub hay un listado de los errores del grub que aveces salen al instalar Guadalinex.

E = Todo sobre el Grub:
En manual del grub hay una explicación del grub mucho mas amplia.
( También en esta otra página - en inglés - )




No hay comentarios:

Publicar un comentario

A la vez que haces un comentario, por favor da una puntuación al tema: malo, normal, bueno o muy bueno.
Gracias.