Aqui explicare. como recuperar nuestro grub (gestor de arranque de linux) y como editar el menu.lst .
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.lstbuscamos 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. :)