# Je crossgrade un vieux PC Atom i386 vers x86\_64 pour installer HomeAssistant en Supervised

**URL:** <https://www.debian-fr.org/t/je-crossgrade-un-vieux-pc-atom-i386-vers-x86-64-pour-installer-homeassistant-en-supervised/91156>\
**Category:** Pause Café\
**Created:** [Mai 1, 2025, 8:03 UTC](https://www.debian-fr.org/t/je-crossgrade-un-vieux-pc-atom-i386-vers-x86-64-pour-installer-homeassistant-en-supervised/91156 "2025-05-01T20:03:35Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Le\_Barde](https://www.debian-fr.org/user_avatar/www.debian-fr.org/le_barde/32/4330_2.png) [@Le\_Barde](https://www.debian-fr.org/u/Le_Barde)\
**Post date:** [Mai 1, 2025, 8:03 UTC](https://www.debian-fr.org/t/je-crossgrade-un-vieux-pc-atom-i386-vers-x86-64-pour-installer-homeassistant-en-supervised/91156/1 "2025-05-01T20:03:35Z")

</div>

Oui je sais c’est long comme titre… Mais je voulais vous partager la commande épique que je ne pensais jamais devoir lancer :

```
root@dev:~/tmp# dpkg -i init_1.65.2_amd64.deb
(Lecture de la base de données... 195812 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de init_1.65.2_amd64.deb ...
Dépaquetage de init (1.65.2) sur (1.65.2) ...
Paramétrage de init (1.65.2) ...

```

J’avoue que le crossgrade était un peu sport. Je me suis même retrouvé à un moment avec /bin/bash : file not found…

Je m’en suis sorti avec des apt download dash, puis dpkg -i dash\_blabla… Si avec ça j’ai un système cohérent après, ce sera amusant !

Pour info, je n’ai absolument rien de critique sur cette machine, donc ça m’amusait de faire cette expérience digne de Frankenstein : changer un système 32 bits en 64 bits, tout ça en ssh depuis le réseau. Après l’étape tendax’ du premier reboot vers le noyau 64 bits, c’est là que les ennuis amusants ont commencé à pointer le bout de leur nez…

Voilà, c’est juste pour le plaisir du partage !  
Bonne continuation à tous 🙂

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Mai 2, 2025, 6:50 UTC](https://www.debian-fr.org/t/je-crossgrade-un-vieux-pc-atom-i386-vers-x86-64-pour-installer-homeassistant-en-supervised/91156/2 "2025-05-02T18:50:38Z")

</div>

Tu dois trouver ça ds les archives du site. J’avais fait ça avec mattotop: passage d’une archi 32 bits → 64 bits sans reinstallation. Ça avait fonctionné mais il fallait d’abord installer un noyau 64 bits puis après c’était assez rock n’roll. Mais j’étais devant la machine, c’était plus simple

---

<div class="post-metadata">

**Author:** ![Le\_Barde](https://www.debian-fr.org/user_avatar/www.debian-fr.org/le_barde/32/4330_2.png) [@Le\_Barde](https://www.debian-fr.org/u/Le_Barde)\
**Post date:** [Mai 2, 2025, 7:20 UTC](https://www.debian-fr.org/t/je-crossgrade-un-vieux-pc-atom-i386-vers-x86-64-pour-installer-homeassistant-en-supervised/91156/3 "2025-05-02T19:20:57Z")

</div>

En vrai, ça fait déjà peut-être 6-10 heures que j’y suis. Ça aurait été plus simple de réinstaller, mais ça m’amuse bien 🙂

---

<div class="post-metadata">

**Author:** ![dindoun](https://www.debian-fr.org/user_avatar/www.debian-fr.org/dindoun/32/4281_2.png) [@dindoun](https://www.debian-fr.org/u/dindoun)\
**Post date:** [Mai 5, 2025, 9:26 UTC](https://www.debian-fr.org/t/je-crossgrade-un-vieux-pc-atom-i386-vers-x86-64-pour-installer-homeassistant-en-supervised/91156/4 "2025-05-05T21:26:41Z")

</div>

salut  
ça m’intéresse d’avoir plus de détail  
en particulier : tu lances

> [@Le\_Barde](#):
>
> `dpkg -i init_1.65.2_amd64.deb`

plutot que systemd , pouquoi?

PS  
comment trouver `init_1.65.2_amd64.deb`?  
apt-cache policy init  
me donne  
500 [Index of /debian](https://deb.debian.org/debian) bookworm/main amd64 Packages  
500 [Index of /debian](https://deb.debian.org/debian) stable/main amd64 Packages  
mais [http://ftp.debian.org/debian/pool/main/i/init](http://ftp.debian.org/debian/pool/main/i/init) n’existe pas , le paquet est dans un sous-dossier et je ne sais pas lequel, j’ai oublié la commande

ajout :  
je l’ai trouvé dans `http://ftp.debian.org/debian/pool/main/i/init-system-helpers/`

---

<div class="post-metadata">

**Author:** ![Le\_Barde](https://www.debian-fr.org/user_avatar/www.debian-fr.org/le_barde/32/4330_2.png) [@Le\_Barde](https://www.debian-fr.org/u/Le_Barde)\
**Post date:** [Mai 6, 2025, 10:29 UTC](https://www.debian-fr.org/t/je-crossgrade-un-vieux-pc-atom-i386-vers-x86-64-pour-installer-homeassistant-en-supervised/91156/5 "2025-05-06T10:29:16Z")

</div>

En fait, j’ai tenté une opération assez dingue, comme l’a dit fran.b : faire une migration du système depuis l’architecture 32 bits vers une architecture 64 bits.  
(Pour info, ça a marché !)

Pour installer le package init en 64 bits, voici ce que j’ai fait :

```auto
# apt download init:amd64

```

Cela a téléchargé le paquet `.deb` dans le répertoire courant. Ensuite je n’ai plus eu qu’à l’installer via dpkg.

Mais attention, il ne faut pas le faire sauf si tu es vraiment prêt à casser ton système, hein 🙂  
J’ai eu un sacré paquet de carabistouilles, avec des dépendances cassées, etc.

Mais après cette expérience, je suis impressionné de voir comme `apt` est bien fichu avec toutes ses dépendances, etc.

---

<div class="post-metadata">

**Author:** ![dindoun](https://www.debian-fr.org/user_avatar/www.debian-fr.org/dindoun/32/4281_2.png) [@dindoun](https://www.debian-fr.org/u/dindoun)\
**Post date:** [Mai 6, 2025, 11:47 UTC](https://www.debian-fr.org/t/je-crossgrade-un-vieux-pc-atom-i386-vers-x86-64-pour-installer-homeassistant-en-supervised/91156/6 "2025-05-06T11:47:23Z")

</div>

Une info supplémentaire:  
comme sur cette page: `https://wiki.debian.org/CrossGrading`  
peux-tu lancer arch-test et me dire le résultat :  
sur l’ordi où j’ai essayé cette nuit, il n’avait que i386 et l’ordi n’a jamais démarré

---

<div class="post-metadata">

**Author:** ![Le\_Barde](https://www.debian-fr.org/user_avatar/www.debian-fr.org/le_barde/32/4330_2.png) [@Le\_Barde](https://www.debian-fr.org/u/Le_Barde)\
**Post date:** [Mai 6, 2025, 12:10 UTC](https://www.debian-fr.org/t/je-crossgrade-un-vieux-pc-atom-i386-vers-x86-64-pour-installer-homeassistant-en-supervised/91156/7 "2025-05-06T12:10:14Z")

</div>

```auto
~# arch-test
amd64
i386

```

Tu es en train de faire un cross-grading ?

---

<div class="post-metadata">

**Author:** ![dindoun](https://www.debian-fr.org/user_avatar/www.debian-fr.org/dindoun/32/4281_2.png) [@dindoun](https://www.debian-fr.org/u/dindoun)\
**Post date:** [Mai 6, 2025, 1:13 UTC](https://www.debian-fr.org/t/je-crossgrade-un-vieux-pc-atom-i386-vers-x86-64-pour-installer-homeassistant-en-supervised/91156/8 "2025-05-06T13:13:32Z")

</div>

oui : je vois quelqu’un qui tente untruc que je n’ai pas encore fait, alors j’y vais.  
D’autant plus que ma compagne a un petit ordi sous i386 qui n’accepte plus zoom\_beurk (zoom\_amd64.deb) alors j’ai essayé  
finalement comme je n’y arrivais pas j’ai trouvé la page qui propsoe de regarder arch-test mais mon ordi ne donne que i386 cequi me semble expliquer pourquoi je n’ai pas réussi.

---

<div class="post-metadata">

**Author:** ![Le\_Barde](https://www.debian-fr.org/user_avatar/www.debian-fr.org/le_barde/32/4330_2.png) [@Le\_Barde](https://www.debian-fr.org/u/Le_Barde)\
**Post date:** [Mai 7, 2025, 8:24 UTC](https://www.debian-fr.org/t/je-crossgrade-un-vieux-pc-atom-i386-vers-x86-64-pour-installer-homeassistant-en-supervised/91156/9 "2025-05-07T08:24:54Z")

</div>

Effectivement, c’est ça le problème…  
De mon côté, j’avais un mini-pc qui consomme 11 W, et dont le transfo chauffait. N’étant plus essentiel chez moi ça faisait plusieurs années que je ne l’avais pas utilisé. Comme je voulais installer Home Assistant pour réaliser quelques idées de domotique, je me suis dit que le temps était venu de le remettre en route.  
Or, en mode Supervised (ce que j’ai mis en place), Home Assistant n’existe pas en 32 bits.  
Sur cette machine je savais que j’avais installé Debian en 32 bits ; en me renseignant, j’ai vu qu’en fait ce vieux processeur Atom supportait bien le 64 bits. Du coup, c’est là que j’ai tenté de faire le cross-grading vers x86\_64 / amd64, un peu comme un défi personnel.
