Debian: Converta facilmente i386 para amd64

Este é um pequeno artigo sobre como organizar uma arquitetura de 64 bits em sua distribuição de 32 bits baseada em Debian/Deabian (que você pode ter carregado inadvertidamente em vez de 64 bits) sem reinstalação.

* Seu hardware deve inicialmente suportar AMD64, ninguém vai fazer mágica.
*Isso pode danificar o sistema, portanto proceda com muito cuidado.
* Tudo foi testado no Debian10-buster-i386.
*Não faça isso se não entender nada aqui.

Dpkg, apt e fontes.list

Direto ao ponto, se você pesou tudo maluco, vamos começar a preparar os pacotes (a princípio a ordem não importa aqui, mas ponto por ponto é mais conveniente)

1. Selecione amd64 em /etc/apt/sources.list, inserindo ‘ [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

Isso é necessário para garantir que no futuro apenas pacotes de 64 bits sejam carregados.

2.Adicione amd64 ao dpkg para que ele não pragueje:

$ sudo dpkg --add-architecture amd64

3.Atualize a lista de pacotes:

$ sudo apt update

núcleo

Claro, tudo isso não faz sentido sem um kernel de 64 bits, então instale-o:

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

Coloque $VERSION para substituir a versão desejada do kernel.

Depois de instalar o kernel, o grub será reconfigurado automaticamente.

Realização

Após uma reinicialização, nosso sistema poderá funcionar com AMD64, mas podem surgir alguns problemas com os pacotes. Para resolvê-los, bastava executar estes comandos:

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

Embora você também não deva se preocupar muito com isso - todos os pacotes necessários serão eventualmente instalados como dependências, e os desnecessários serão removidos assim:

$ sudo apt autoremove

Agora você tem um sistema de 64 bits à sua disposição!

Fonte: habr.com

Adicionar um comentário