Buscar este blog

02 julio 2008

ingreso, edicion y eliminacion de entradas del grub de linux

esto paso hace unos dias en mi facultad, pues una maquina se le borro el grub ya que habia sido reinstaldo el window xp.

yo tenia la solucion que se hacia la recuperacion con cualquier cd live de linux o el 1 cd de alguna distribucion pero a la falta de cds, se tuvo que investigar en el momento.

Con cada nueva actualización del kernel que se instala en nuestro sistema se crean varias entradas nuevas en el menú de GRUB. Como es muy incómodo tener el menú de GRUB plagado de kernels viejos, vamos a ver cómo eliminar entradas en GRUB.

Si estamos seguros de que no vamos a necesitar una versión anterior, podemos simplemente desinstalarlos, utilizando synaptic o aptitude; basta buscar paquetes instalados que contengan en su nombre el texto linux-image. Con aptitude escribiríamos lo siguiente:

aptitude search ~ilinux-image

Podemos desinstalar los paquetes que queramos de entre los listados por el comando anterior con la orden purge de aptitude: ejemplo

sudo aptitude purge linux-image-2.6.24-17-generic

Si prefieres no desinstalar el kernel y sólo ocultarlo, puedes editar el archivo menu.lst borrando las entradas correspondientes a los kernels que no quieras que aparezcan en el menú de GRUB.

para que entres al archivo menu.lst debes de escribir esta linea de comando:

sudo gedit /boot/grub/menu.lst

====================================================

otra herramienta que puedes usar si en caso volvistes a instalar el xp y perdistes el grub es la siguiente:

Wingrub es una pequeña aplicación que puede sernos de utilidad, por ejemplo, después de que Windows haya eliminado Grub del sector de arranque para sustituirlo por su propio gestor. Wingrub nos permite instalar Grub desde Windows, sin tener que recurrir a un Live CD de Linux como Super Grub Disk o a un disco de arranque.

descarga: Wingrub ó Super Grub Disk

0 comentarios: