Antes y despues de actualizar un kernel, con el gestor de actualizaciones

16 Marzo 2008

Cuando el gestor de actualizaciones indique que se necesita actualizar un kernel, aconsejo no actualizar nada hasta despues de haber hecho lo siguiente:

I- Antes de actualizar un kernel:
= hacer copias de seguridad de la partición donde tengamos el sistema ( si tenemos el sistema en una particion, y en otra tenemos /home/usuario entonces: hacer copias de ambas particiones ).
Si algo falla de forma totalmente irreparable podremos recuperar el sistema y dejarlo como estaba antes.
Ver el tema: http://hatteras.wordpress.com/category/clonar-particiones/

= hacer copias de seguridad de los siguientes archivos, que suelen ser los que mas veces dan problemas:
/etc/fstab donde se indica donde y como se montan las particiones, cd, dvd, disquet, discos usb

/etc/x11/xorg.conf donde se indica como se configura el sistema para que se pueda manejar de forma visual

/etc/apt/source.list donde se indican las fuentes para los paquetes a instalar con synaptic

/boot/grub/menu.list donde se indica como se configura el menu de arranque del sistema

para ello: alt+f2 y ejecutar gksu nautilus ( es decir nautilus en modo root), y copiar estos archivos en algun otro punto del sistema: por ejemplo en /home/usuario/copialinux ( donde pone usuario, pon tu nombre de usuario)

II- Despues de hacer la actualizacion del kernel:
= si no puedes acceder al sistema porque se te ha cargado la entrada en modo gráfico:
1- entra en guadalinex modo recuperacion y escribe:
# cp home/usuario/copialinux/xorg.conf /etc/X11/xorg.conf
( donde pone usuario, pon tu nombre de usuario)
Esta orden lo que hace es copiar el archivo xorg.conf ( copia de seguridad del archivo original, que funcionaba, ) sobre el archivo xorg.conf que ha dejado de funcionar bien, sobreescribiendolo. Hace lo mismo que se puede hacer en forma gráfica con el livecd de instalacion de guadalinex v4. O bien…

2- reiniciar el pc con el livecd de guadalinex v4, monta las particiones donde tengas el sistema y la copia de seguridad del archivo xorg.con ( en este ejemplo, donde tengas el sistema (/) y /home/usuario ) y desde él copia el archivo home/usuario/copialinux/xorg.conf
( donde pone usuario, pon tu nombre de usuario) en /etc/X11/xorg.conf.

Despues de esto ya deberias poder entrar en modo grafico, aunque el driver grafico seguramente sea vesa.
Un escritorio con controlador vesa es mejor que un monitor negro.
Una vez recuperado el entorno grafico quizas tengas que volver a instalar otro driver distinto mas adecuado a tu tarjeta grafica, para recuperar los efectos 3D:

Desde http://www.cesarius.net/envy-instala-tus-drivers-nvidiaati-ahora-con-interfaz-grafica/ puedes ver informacion del paquete Envy que permite instalar los drivers de las tarjetas grafica nvidia y ati. Y desde la pagina: http://www.albertomilone.com/nvidia_scripts1.html puedes descargar el paquete .deb correspondiente a tu distribucion.

= si ha desaparecido la opcion para entrar en windows:
- volver a poner la entrada correspondiente a windows en el grub:
Teclea alt+f2 y ejecuta grubaker: ahi le añades una nueva entrada a XP:
- descripcion: windows xp (o lo que quieras)
- en disco y particion: normalmente windows se instala en la 1º particion del 1º disco: en el menu de grubacker debes dejarlo como esta: 0 en ambos
- en chainloader: pones: +1
- le das a activar
guardas los cambios.
Si no tienes grubaker instalado en tu sistema, puedes reiniciar el pc con el livecd de guadalinex V4 y hacerlo desde él.

= si todo va bien,y ya estas ejecutando con normalidad el sistema, solo nos queda eliminar algun kernel antiguo que nos quede en el sistema.


Desinstalar un Kernel (núcleo del sistema)

16 Febrero 2008

Seguro que más de un usuario relativamente nuevo tiene en el sistema más kernels de lo necesario con una entrada del grub con muchas opciones distintas. El kernel del sistema se actualiza cada poco tiempo con mejoras y correcciones de seguridad. Como ya sabemos, estas actualizaciones se instalan de forma (más o menos) automática, creando una nueva entrada en nuestro Grub para poder arrancar el sistema con el nuevo kernel. Ahora bien, las antiguas se quedan ahí, y si no las quitamos nosotros mismos, no tardaremos en tener un sistema con muchos megas de espacio ocupados por núcleos (kernel) antiguos y además un menú de inicio nada funcional, con varias opciones de arranque no necesarias.

En Ubuntu (y todas las distribuciones basadas en Debian, claro), la forma de comprobar las versiones del kernel que tenemos instaladas es tan sencillo como ejecutar en consola

sudo dpkg –get-selections | grep linux-image (delante de get hay 2 guiones)

Este comando nos va a mostrar una lista de las versiones que tengamos instaladas en nuestro sistema. Por ejemplo:

usuario@GuadaV4:~$ sudo dpkg –get-selections | grep linux-image

linux-image-2.6.20-14-generic install

linux-image-2.6.20-15-generic install

linux-image-generic

Ahora, para desinstalar un kernel que ya no usemos (por ejemplo la versión 2.6.20-14 aunque a muchos os aparecerán bastantes más) lo que tenemos que hacer es ejecutar en una terminal:

sudo apt-get remove –purge linux-image-2.6.20-14-generic

( delante de purge hay 2 guiones) ( hay que cambiar, lógicamente el número que aquí pongo, que es solo un ejemplo ).

Este comando además de eliminar los núcleos del sistema, borra las entradas correspondientes en el menú del Grub. Es recomendable, eso si, mantener siempre la versión actual del kernel y una anterior, por si ocurre algún problema con el que estamos usando, poder arrancar el sistema con el que teníamos.