Autonomía digital y tecnológica

Código e ideas para una internet distribuida

Convertir un sistema Linux Debian de 32 a 64 bits

Imago voragine.net

Transformar una instalación Debian de 32 a 64 bits puede ser necesario para instalar algún paquete desarrollado para 64 bits. Los sistemas de 64 bits pueden correr software preparado para 32 bits, pero no a la inversa.

Anoto los pasos a seguir para una instalación Debian Wheezy, algo antigua, pero el procedimiento es en esencia el mismo para cualquier Linux, y realmente muy similar para cualquier sistema Debian o basado en Debian.

Consideraciones iniciales

Todo el proceso hay que realizarlo desde una sesión root o en su defecto usando sudo.

Recomiendo hacer una copia de seguridad antes de comenzar el proceso.

La lista de comandos que sigue es una anotación rápida del proceso de actualización. Recomiendo consultar algún otro sitio para entender el proceso antes de ejecutarlo.

Comandos para actualizar un sistema de 32 a 64 bits

sudo dpkg --add-architecture amd64 
sudo apt-get update 
sudo apt-get install linux-image-amd64:amd64 debootstrap

Eliminar 32-bits kernel:

sudo apt-get purge linux-image-686-pae linux-image-3.2.0-4-686-pae
sudo dpkg --get-selections "*:i386"|grep -v deinstall >dpkg-get-selections.cp.00.i386 
sudo dpkg --get-selections "*:amd64"|grep -v deinstall >dpkg-get-selections.cp.00.amd64 
sudo dpkg --get-selections "*:all"|grep -v deinstall >dpkg-get-selections.cp.00.all
sudo mkdir -p bootstrap-i386 
sudo rm -Rf bootstrap-i386/* 
sudo debootstrap --arch=i386 --download-only --include=openssh-client,openssh-server wheezy ./bootstrap-i386
sudo mkdir -p bootstrap-amd64 
sudo rm -Rf bootstrap-amd64/* 
sudo debootstrap --arch=amd64 --download-only --include=openssh-client,openssh-server wheezy ./bootstrap-amd64
sudo ls -1 bootstrap-amd64/var/cache/apt/archives/|egrep "\.deb$"|cut -d "_" -f1|awk '{print $1 " install"}' >dpkg-get-selections.base
sudo dpkg --clear-selections 
sudo cat dpkg-get-selections.base | dpkg --set-selections 
sudo apt-get dselect-upgrade
sudo dpkg -i bootstrap-i386/var/cache/apt/archives/*.deb
sudo mkdir -p archives-apt/partial 
sudo rm -f archives-apt/*.deb 
sudo apt-get install -d -y -o Dir::Cache::Archives=./archives-apt apt:amd64

1 comentario

    • Por Alvaro •

    Buenas tarde, estoy trabado en la linea de comando:

    – sudo apt-get install linux-image-amd64:amd64 debootstrap

    la terminal me dice que no tengo el paquete dboostrap y no se como instalar dicho paquete.
    dejo abajo la respuestas de la terminal:

    E: No se ha podido localizar el paquete deboostrap

    Seria de mucha utilidad si puediran orientarme, desde ya muchas gracias y saludos

Dejar un comentario

*
*

 

No hay trackbacks