Feedback pour les débutants: install HA OS sur NUC
J’ai (enfin) réglé mes problèmes… mais peut-être que mon expérience peut être utile à d’autres débutants comme moi… je m’explique: j’ai souhaité d’installer HA sur un NUC (sans récupérer du paramétrage: je débute): cela me permettait de récupérer mon RPi 3+ pour d’éventuels autres usages, et avoir du matériel un peu plus robuste (pe pas de SD Card). Etant débutant sur HA, Linux, … et totalement ignorant sur VM, Docker, etc… j’ai passé beaucoup de temps sur ce forum, celui en anglais, Youtube, etc… pour comprendre comment m’y prendre, mais :
- les configs des copains ne correspondent pas forcément à notre situation
- j’ai eu du mal à comprendre les échanges entre initiés… (on me dira: mais c’était marqué… oui, mais moi pas compris… )
- vous n’imaginez pas comme un débutant peut être inventif pour ne pas comprendre et faire n’importe quoi
En exemple: j’ai suivi l’installaton « officielle » (Generic x86-64 - Home Assistant), sauf que mon installation HA se faisait sur ma clé de liveboot…). Je vous dis: moi pas compris…
Je suis sortie de ma galère… et propose de reformuler en mots de débutant comment j’y suis finalement arrivé… cela permettra peut-être à d’autres débutants de gagner un peu de temps, et, avec ça, de comprendre les explications plus précises et plus techniques dans les Forums… Je mets donc toutes mes réserves: je ne prétend pas que je suis devenu expert, que c’est LA solution,… c’est juste un retour d’expérience, sans service après vente Donc voici:
Afin de me faciliter la vie, j’ai fait le choix d’installer HA OS (choix recommandé pour les débutants par le site Home Assistant). Problème: HA OS sur NUC n’intègre pas une installation automatisée (comme HA OS sur Rpi, ou installation Linux type Debian,…), il faut faire une installation manuelle, pour laquelle il faut un OS … (c’est donc un peu l’histoire de la poule et de l’oeuf). Voici donc ma démarche (composée à partir d’infos sur le NET, il faut 2 clés USB)
- j’ai créé une clé USB1 liveboot (Ubuntu: [Install Ubuntu desktop | Ubuntu)] sur un PC.
- Cette clé (liveboot) permet de démarrer la NUC en Ubuntu, sans installer Ubuntu sur la NUC (il faut « essayer » et pas « installer »): on a contourné le problème de la poule et son oeuf…
- Une fois démarré, on est en Ubuntu sur la NUC. J’ai reformaté mon Disque Dur du NUC (avec l’outil Disques d’Ubuntu), ainsi que ma clé USB2 qui va servir tout de suite. Etape pas forcément nécessaire, je pense, mais comme j’ai fait plein de tentatives d’installation dans tous les sens, j’ai préféré être sûr de disposer d’une situation « vierge ».
- Toujours sous Ubuntu, j’ai téléchargé l’image (.img) compressé (.xz) d’HA OS sur ma clé USB2 via la NUC: trouver le lien URL github (comme celui mentionné dans [Generic x86-64 - Home Assistant], se mettre dans le répertoire de la clé USB2, et faire wget [lien URL github] => on récupère l’image compressé de GitHub sur la clé USB2 (*)
- FInalement, il faut décompresser cette image et l’installer sur le Disque Dur de la NUC: à partir de la clé USB2 (endroit où il y a l’image compressé) => DD (chez moi /dev/sda) on fait les 2 à la fois:
xz -dc [nom du fichier de l’image compressé] | dd of=/dev/sda bs=4M conv=fsync - On arrête la NUC, on enlève les 2 clés USB, on redémarre… et on croise les doigts…
Quelques remarques/compléments avant qu’on me pose la question:
- j’ai fait le choix HA OS sur ma NUC (donc oui, la NUC est dédiée à ça…), parce qu’il semble que c’est le plus simple… Un moment donné, comme je ne m’en sortais pas, j’ai fait une installation HA avec Docker… facile à faire… sauf que cela se corse après: on n’a pas la gestion des add-ons… Comment faire??? Facile parait-il: cela peut se faire sans les add-ons… bien sûr… mais je suis débutant : on peut aussi installer HA supervisor… mais le site HA nous dit que c’est pour les grands experts… mais je suis toujours débutant… j’ai donc fait machine arrière… Et ne parlons pas de VM, Proxmox, etc… (mais peut-être plus tard ? )
- à ne pas faire (comme moi…) voir étape 4(*): je me suis obstiné à vouloir utiliser Etcher sur mon PC pour récupérer l’image de GITHUB, et la copier sur la clé USB2… sauf que etcher me semble tout décompresser au moment de mettre l’image sur la clé USB… et donc cela partait en vrille quand j’essayais d’utiliser cette clé USB2 sur la NUC pour installer l’image sur mon DD…
- ma config: j’ai fait le choix (tout à fait discutable) d’un Disque Dur, et pas de SSD, parce que je pense que c’est plus robuste dans le temps… et je ne crois pas que la performance sera un réel sujet pour mon installation… mais cela ne change rien au sujet ici…
Voilà… j’espère que cela sera utile à quelqu’un… à qui je souhaite bon courage: j’y ai passé près de 40 heures…
Ma configuration (en synthèse: n’a pas beaucoup d’importance ici…):
Intel Nuc NUC7CYHN - 8GB DRAM - Disque Dur Baracuda 1To