Actualizar desde Debian 5.0 Lenny a 6.0 Squeeze

Tuesday 8 de February de 2011, 8:59 am 2 Comments

Debian 6 Barra

Siempre he pensado que lo mejor es instalar un sistema operativo desde cero, y nunca hacer actualizaciones. Obviamente esto implica un riguroso respaldo y la tediosa tarea de reinstalar todas las apps que previamente teníamos, ¡y no hablemos de las configuraciones personalizadas!

Por todo ello, mucha gente prefiere la fácil tarea de la actualización. Si eres uno de ellos, aquí te doy unos sencillos pasos para actualizar desde Debian 5.0 Lenny a Debian 6.0 Squeeze.

  1. Antes que nada, ¡haz un respaldo de tus archivos de datos, configuraciones, bases de datos, etc! Almacena tu respaldo en un medio externo seguro (CD, DVD, pendrive, HDD externo, etc).
  2. Necesitas tener un sistema limpio y actualizado antes de la migración. Revisa que tu archivo /etc/apt/source.list sea consistente y realiza una actualización completa de tu sistema actual.

    sudo apt-get update
    sudo apt-get upgrade
    sudo apt-get dist-upgrade

    Luego, verifica que no tengas ningún paquete en espera.

    sudo dpkg --audit 
    sudo dpkg --get-selections | grep hold

    Y finalmente, verifica que todos los paquetes estén en correcto estado con el comando

    sudo aptitude

    donde debes presionar “g“, para ver una lista de paquetes que requieren de tu atención. Sólo continúa con la migración hasta que no quede ningún paquete pendiente.

  3. ¡Empezamos la migración! Abre nuevamente el archivo /etc/apt/source.list y actualiza tus repositorios oficiales.

    deb http://ftp.debian.org/debian/ squeeze main contrib non-free
    deb-src http://ftp.debian.org/debian/ squeeze main contrib non-free
    deb http://security.debian.org/ squeeze/updates main 
    deb-src http://security.debian.org/ squeeze/updates main

    Entonces, actualizamos desde las nuevas fuentes.

    sudo apt-get update
    sudo apt-get upgrade
  4. Ahora, actualizaremos el Kernel. Es necesario saber si tu sistema es de 32 o 64 bits; si no tienes idea, usa el comando

    uname -r

    Si tu sistema es de 64 bits, instala:

    sudo apt-get install linux-image-2.6.26-2-amd64

    Si tu sistema es de 32 bits, instala:

    sudo apt-get install linux-image-2.6.26-2-686
  5. Ahora toca preparar Grub2 y Udev para el nuevo sistema:

    sudo update-grub
    sudo apt-get install udev

    Finalmente, procedemos a reiniciar por completo el sistema.

    sudo reboot
  6. ¡Y el paso final! Luego de reiniciar, procedemos a la migración completa a Debian 6.0 Squeeze con el comando:

    sudo apt-get dist-upgrade

    Si el sistema inició correctamente con la primera opción del menú de Grub2, entonces procedemos a instalarlo en el Master Boot Record (MBR) del disco duro:

    sudo upgrade-from-grub-legacy

Eso es todo. ¡A disfrutar de Debian 6.0 Squeeze!

Fuente: HowToForge.

Share

Post tags