Debian: simplemente convirtiendo i386 en amd64

Este es un breve artículo sobre cómo organizar la arquitectura de 64 bits en su distribución basada en Debian / Deabian de 32 bits (que puede descargar inadvertidamente en lugar de 64 bits) sin reinstalar.

* Su hardware debe admitir inicialmente amd64, nadie va a crear magia.
* Esto puede dañar el sistema, así que tenga mucho cuidado.
* Todo fue probado en Debian10-buster-i386.
* No haga esto si al menos algo aquí no se entiende.

Dpkg, apt y sources.list


Inmediatamente al punto, si estás loco por haberlo pesado todo, comenzamos a preparar los paquetes (en principio, el orden no importa aquí, pero los puntos son más convenientes)

1. Seleccione amd64 en /etc/apt/sources.list, insertando '[arch = amd64]' entre deb \ deb-src y la URL

Ejemplo
# Base reps deb [arch=amd64] http://deb.debian.org/debian/ buster main contrib non-free deb-src [arch=amd64] http://deb.debian.org/debian/ buster main contrib non-free # Update reps deb [arch=amd64] http://deb.debian.org/debian/ buster-updates main deb-src [arch=amd64] http://deb.debian.org/debian/ buster-updates main # Security reps deb [arch=amd64] http://security.debian.org/debian-security/ buster/updates main deb-src [arch=amd64] http://security.debian.org/debian-security/ buster/updates main 


Esto es necesario para que en el futuro solo se descarguen paquetes de 64 bits.

2.Agregue amd64 a dpkg para que no jure:

 $ sudo dpkg --add-architecture amd64 

3. Actualice la lista de paquetes:

 $ sudo apt update 

El núcleo


Por supuesto, todo esto no tiene sentido sin un núcleo de 64 bits, así que instálelo:

 $ sudo apt install linux-headers-$VERSION-amd64 linux-image-amd64 

Coloque $ VERSION para sustituir la versión correcta del kernel.

Después de instalar el kernel, grub se reconfigurará automáticamente.

Finalización


Después de reiniciar, nuestro sistema ya podrá trabajar con amd64, pero pueden surgir algunos problemas con los paquetes. Para resolverlos, fue suficiente ejecutar estos comandos:

 $ sudo apt --fix-broken install $ sudo apt full-upgrade 

Aunque tampoco vale la pena preocuparse mucho por esto, todos los paquetes necesarios se instalarán como dependencias con el tiempo, y los innecesarios se eliminarán de esta manera:

 $ sudo apt autoremove 

Después de las operaciones anteriores, puede corregir sources.list nuevamente quitando '[arch = amd64]',
para que no haya problemas con los paquetes.
¡Ahora tiene a su disposición un sistema de 64 bits!

Source: https://habr.com/ru/post/483834/


All Articles