jueves, 8 de enero de 2009

recuperando el grub


Existen diversas formas de hacerlo, yo tube un problema recientemente y esta fue la forma como la solucione:

En mi caso tengo 2 SO, Debian lenny beta 2 y Guindows XP SP2

inserte el cd de Debian

elegi la opcion : modo rescue

segui los pasos basicos hasta obtener el pront y luego hice lo siguiente:

# cd /boot/grub/

luego borre menu.lst, debido a que estaba dañado, ya que no me era nada facil modificarlo :-(

# rm /boot/grub/menu.lst

ahora tenia que volver a instalar el grub, asi que hice esto:


# touch /boot/grub/menu.lst

el touch me crea un fichero vacio, pero al tratarce del grub me vino con el texto basico por defaut, ahora actualizo el grub

# update-grub

luego reinicie

# reboot

Luego me salio la pantalla del grub, donde me aparecia el debian tanto la version 2.6.26 y 2.6.24 (ya que yo habia hecho una actualizacion del kernel previamente), pero para mi sorpresa.. no aparecia el Guindows :-(

bueno entre a debian y todo cargo normal :-) , asi q me puse a solucionarlo, esto fue lo que hice:

# vi /boot/grub/menu.lst

y agregue esto: (al final)


title Other operating systems:
root
# /dev/sda1
title Guindows XP SP2

root (hd0,0)
savedefault
makeactive
chainloader +1


Tambien como hice con touch, tube que agregar esto : (al inicio)
aunque vale recalcar, q no es necesario

# menu.lst - See: grub(8), info grub, update-grub(8)
# grub-install(8), grub-floppy(8),
# grub-md5-crypt, /usr/share/doc/grub
# and /usr/share/doc/grub-doc/.


## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not use 'savedefault' or your

# array will desync and will not let you boot your system.
default 0


## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout 10

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu

# Pretty colours
#color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line) and entries protected by the
# command 'lock'
# e.g. password topsecret
# password --md5 $1$gLhU0/$
aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title Windows 95/98/NT/2000
# root (hd0,0)
# makeactive
# chainloader +1
#
# title Linux
# root (hd0,1)
# kernel /vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

asi obtengo, las opciones de modificar el tiempo y que SO arranca primero, claro que para eso no necesitas todo eso, pero lo puse ya que cada vez que instalamos, eso nos sale por defecto...

y listo eso es todo.. :-)

0 comentarios:

Publicar un comentario

 

My Blog List

Labels

Hello