Actualizar un Linux desde otro Linux

Normalmente, tengo instaladas dos versiones de Linux en mi máquina con propósitos de recuperación; por si algo anda mal en Linux o en Windows. Incluso, tenía una partición /boot para recuperar grub pero la “eliminé” para probar el nuevo grub Legacy (grub2). No obstante, como paso más tiempo en mi Debian Squeeze que en Ubuntu Lucid, puedo actualizar este último desde Debian. La manera es muy sencilla. Como mi partición de Ubuntu es sda6, en Debian (lo mismo es válido para Ubuntu) creo un punto de montaje con ese nombre en /mnt, la monto y hago un chroot a dicha partición:

#mkdir /mnt/sda6
#mount /dev/sda6 /mnt/sda6 
#chroot /mnt/sda6

Una vez aquí, para actualizar Ubuntu desde Debian basta con:

#aptitude update
#aptitude upgrade 

Incluso, se puede hacer en modo gráfico desde Synaptic.

Por otra parte, con el chroot pueden verificar la existencia en Ubuntu de paquetes que no estén en Debian y averiguar “que hacen” con el consabido man nombre_paquete. Esto sin necesidad de iniciar sesión en Ubuntu.

Para salirse de chroot:

#exit
Esta entrada fue publicada en Tips y trucos y etiquetada . Guarda el enlace permanente.

2 respuestas a Actualizar un Linux desde otro Linux

  1. Rafa dijo:

    Gracias por el Tip.
    Aclarar que el LiveCD y el sistema instalado deben tener la misma arquitectura, porque sino al hacer el chroot obtenemos el siguiente error:
    “chroot: cannot run command `/bin/bash’: Exec format error”

Responder

Por favor, inicia sesión con uno de estos métodos para publicar tu comentario:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s