comenzemos...
bueno esto lo que hago generalmente para recuperar el grub en fedora core. o encualquier otra distro.
entramos como modo rescate de esta forma siempre y cuando tengamos el cd de fedora.
1.- iniciar con el cd 1 de fedora core y presionar f5 cuando nos de el boot.
2.- escribir linux rescue (enter)
-----entramos modo rescate------
se nos cargara nuestro hardware etc.
luego nos da la linea de comando y solo tecleamos lo siguiente.
# chroot /mnt/sysimage
# grub-install /dev/hda
y listo tenemos nuestro grub devuelta en fedora core.
para salirnos solo presionamos ctrl+d (2veces y listo)
ahora para recuperar grub en cualquier maquina solo necesitamos un live cd. cualquiera.Y hacemos lo siguiente...
como los livecd nos montan nuestras particiones en modo lectura debemos darle permiso de escritura. de esta forma
Suponemos que el disco es /dev/hdax, y se monta en el directorio /mnt/hdax.
# mount -t ext3 -o rw /dev/hdax /mnt/hda3 (ext3 va a cambiar dependiendo el sistema de archivo que le hayas dado a tu linux)
Ahora montamos /proc:
# mount -t proc /mnt/hdax/proc
Si te fijas aqui. en esta parte en todo es lo mismo.
# chroot /mnt/hdax/
Bueno ya tenemos todo listo, solo nos falta instalar grub
# grub-install /dev/hda
Y ahora reinicia el PC y saca el live-cd. y tendras grub de vuelta.NOTA: (/dev/hdaX ) X: depende en que particion este tu linux., sino lo sabes teclea en la consola
# fdisk -l
-------------------------------------------
Editando el menu.lst Muchos me han preguntado como sacar el conteo que trae por defecto grub.
aqui voy a explicar como..
Editamos el archivo menu.lst que se encuentra en /boot/grub/ puedes hacerlo con tu editor favorito. yo utilizare vi.
# vi /boot/grub/menu.lst
buscamos esta linea....
///////////////////////////////////////////////////////////////////////////////////////////////////
# general configuration: /
timeout 5 (editamos esta linea y borramos el nro 5 y solo la dejamos en blanco) /
default 0 (aki no hacemos nada. dejar tal cual.) /
///////////////////////////////////////////////////////////////////////////////////////////////////
y con eso ya no. nos saldra ese famoso conteo. que jode como nadie.. aqui les dejo mi menu.lst por si alguien le sirve.
# Config file for GRUB - The GNU GRand Unified Bootloader
# /boot/grub/menu.lst
# DEVICE NAME CONVERSIONS
#
# Linux Grub
# -------------------------
# /dev/fd0 (fd0)
# /dev/hda (hd0)
# /dev/hdb2 (hd1,1)
# /dev/hda3 (hd0,2)
#
# FRAMEBUFFER RESOLUTION SETTINGS
# +-------------------------------------------------+
# | 640x480 800x600 1024x768 1280x1024
# ----+--------------------------------------------
# 256 | 0x301=769 0x303=771 0x305=773 0x307=775
# 32K | 0x310=784 0x313=787 0x316=790 0x319=793
# 64K | 0x311=785 0x314=788 0x317=791 0x31A=794
# 16M | 0x312=786 0x315=789 0x318=792 0x31B=795
# +-------------------------------------------------+
# general configuration:
timeout
default 0
color light-blue/black light-cyan/blue
# boot sections follow
# each is implicitly numbered from 0 in the order of appearance below
#
# TIP: If you want a 1024x768 framebuffer, add "vga=773" to your kernel line.
#
#-*
# (0) Arch Linux
title Arch Linux
root (hd0,1)
kernel /boot/vmlinuz26 root=/dev/hda2 ro
initrd /boot/initrd26.img
title Fedora Core (2.6.11-1.1369_FC4)
root (hd1,0)
kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/ rhgb quiet
initrd /boot/initrd-2.6.11-1.1369_FC4.img
title Slackware 10.2
root (hd2,0)
kernel /boot/vmlinuz root=/dev/hdd1 ro
boot
title Wintendo xp
rootnoverify (hd0,0)
makeactive
chainloader +1
Saludos. :)
No hay comentarios.:
Publicar un comentario