Ceci est un bref article sur la manière d'organiser une architecture 64 bits sur votre distribution Debian / basée sur Debian 32 bits (que vous avez peut-être téléchargée par inadvertance au lieu de 64 bits) sans réinstallation.
* Votre matériel doit initialement prendre en charge amd64, personne ne va faire la magie.
* Cela pourrait endommager le système, alors agissez avec prudence.
* Tout a été vérifié sur Debian10-buster-i386.
* Ne faites pas cela si vous ne comprenez pas quelque chose ici.
Dpkg, apt et sources.list
Allons droit au but, si vous avez pesé toutes les options, commençons à préparer les paquets (en principe, l'ordre n'a pas d'importance, mais c'est plus pratique par points)
1. Choisissez amd64 dans /etc/apt/sources.list, en insérant ‘ [arch=amd64] ‘ entre debdeb-src et l'URL
Exemple
# 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 mainCela est nécessaire pour que seuls les paquets 64 bits soient téléchargés à l'avenir.
2. Ajoutez amd64 à dpkg pour qu'il ne se plaigne pas :
$ sudo dpkg --add-architecture amd643. Mettez à jour la liste des paquets :
$ sudo apt updateLe noyau
Bien sûr, tout cela n'a pas de sens sans un noyau 64 bits, donc installons-le :
$ sudo apt install linux-headers-$VERSION-amd64 linux-image-amd64Remplacez $VERSION par la version appropriée du noyau.
Après l'installation du noyau, grub se re-configurera automatiquement.
Fin
Après le redémarrage, notre système pourra déjà fonctionner avec amd64, mais des problèmes peuvent survenir avec les paquets. Pour les résoudre, il m'a suffi d'exécuter les commandes suivantes :
$ sudo apt --fix-broken install
$ sudo apt full-upgradeBien qu'il ne faille pas trop s'inquiéter à ce sujet — tous les paquets nécessaires seront installés eux-mêmes avec le temps en tant que dépendances, et les inutiles se suppriment comme ceci :
$ sudo apt autoremove Vous disposez maintenant d'un système 64 bits !
Source : habr.com
