Debian: converte facilmente i386 a amd64

Este é un pequeno artigo sobre como organizar unha arquitectura de 64 bits na súa distribución baseada en Debian/Deabian de 32 bits (que pode ter cargado inadvertidamente en lugar de 64 bits) sen reinstalar.

* O teu hardware debe admitir inicialmente amd64, ninguén vai crear maxia.
*Isto pode danar o sistema, así que proceda con moito coidado.
* Todo foi probado en Debian10-buster-i386.
* Non fagas isto se non entendes nada aquí.

Dpkg, apt e sources.list

Directo ao grano, se xa pesaches todo tolo, comezamos a preparar os paquetes (en principio, aquí non importa a orde, pero punto por punto é máis conveniente)

1. Seleccione amd64 en /etc/apt/sources.list introducindo ' [arch=amd64] ' entre debdeb-src e URL

Exemplo

# 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

Isto é necesario para garantir que no futuro só se carguen paquetes de 64 bits.

2.Engade amd64 a dpkg para que non xure:

$ sudo dpkg --add-architecture amd64

3.Actualiza a lista de paquetes:

$ sudo apt update

O núcleo

Por suposto, todo isto non ten sentido sen un núcleo de 64 bits, así que instáleo:

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

Coloque $VERSION para substituír a versión do núcleo desexada.

Despois de instalar o núcleo, o grub reconfigurarase automaticamente.

Realización

Despois dun reinicio, o noso sistema poderá funcionar con amd64, pero poden xurdir algúns problemas cos paquetes. Para resolvelos, foi suficiente executar estes comandos:

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

Aínda que tampouco debes preocuparte demasiado por isto: todos os paquetes necesarios acabarán por instalarse como dependencias e eliminaranse os innecesarios así:

$ sudo apt autoremove

Agora tes un sistema de 64 bits á túa disposición!

Fonte: www.habr.com

Engadir un comentario