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

Dejar un comentario

No hay comentarios en esta entrada.
*
*

 

No hay trackbacks