Este es un post que me funciono de maravilla al tener que reinstalar GRUB, luego de romper el MBR con Partition Magic.
Ksanchez
Re: Reinstalar GRUB
________________________________________
Hola gpa.....:
La instalación del GRUB puede separarse en tres partes:
Code:
1. Instalación del "stage1" en el MBR.
2. Montar la dirección y la localización, "stage2".
3. Establecer un menu de inicio o organizar las opciones para escoger
cual es el sistema a inicializar.
Para instalar el Grub, debes hacerlo desde una sesión live de Jaunty.
Comienza averiguando la partición donde esta instalado Ubuntu, esto lo
haces en consola Aplicaciones - Accesorios - Terminal Ejecutando:
Code:
sudo fdisk - l (es ele no i)
Te dara una salida como esta:
Code:
Disco /dev/sda: 80.0 GB, 80026361856 bytes
255 cabezas, 63 sectores/pista, 9729 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Identificador de disco: 0xf362f362
Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 * 1 1829 14691411 83 Linux
/dev/sda2 1830 9729 63456750 5 Extendida
/dev/sda5 1830 1951 979933+ 82 Linux swap / Solaris
/dev/sda6 1952 3653 13671283+ 83 Linux
/dev/sda7 3654 9729 48805438+ 83 Linux
La partición identificada con id 83 Linux, con asterisco en inicio es
la que corresponde a /, donde en /boot/grub/ se alojan los archivos del
Grub.
Una vez conocidos estos datos, debes tener presente que para el Grub el
primer disco, que para Ubuntu es /dev/ sda, es hd0 y la primer partición
del primer disco que para Ubuntu es /dev/sda1, es hd0,0
Aclarado y comprendido lo expuesto, empieza instalando el Grub mediante
la siguiente orden en consola:
Code:
sudo grub
Esa orden explora los recursos del sistema para adivinar los recursos de
la BIOS y producir un mensaje de salida. Ese procedimiento tarda un poco
en completarse, tendrás una salida parecida a esta:
HTML Code:
end_request: I/O error, dev 02:00 (floppy), sector 0 GRUB version 0.5.96.1 (640K lower / 3072K upper memory)
y a continuación te aparecerá una línea para ejecutar los comandos del
Grub, similar a esta:
Code:
grub>
Suponiendo que tienes instalado Ubuntu en la primera partición lógica de
la partición extendida del primer disco rígido /dev/sda5. Que
según la convención de nombres del GRUB se recoce la partición citada
como (hd0,4).
Para instalarlo deberas escribir el siguiente comando:
Code:
grub> install (hd0,4)/boot/grub/stage1 (hd0) (hd0,4)/boot/grub/stage2 p (hd0,4)/boot/grub/menu.lst
Detalladamente esta orden lo que hace es:
Code:
install
Una orden incorporada que indica al GRUB que instale el (hd0,4)/boot/grub/stage1 en el (hd0), el Master Boot Record (MBR).
(hd0,4)/boot/grub/stage2
Dice al grub donde está localizada la imagen del stage2.
p con las siguientes opciones: (hd0,4)/boot/grub/menu.lst
Establece la configuración del archivo para que se muestren los menús.
Que resumidamente significa:
1. instalación
2. código_del_stage1
3. donde_instalar
4. código_del_stage2
5. p codigo_del_archivo_de_configuración
A esta altura, habrías completado la instalación del Grub en el disco
rígido, solo queda salir del grub con la orden:
Code:
quit
Cerrar la sesión live y reiniciar desde el disco rígido.
Saludos.
________________________________________
Last edited by gmunioz; May 28th, 2009 at 07:11 AM..



LinkBack URL
About LinkBacks
Citar
