Personnaliser un Intel NUC avec Linux
Après près de six mois de vidéoconférences fréquentes, j’étais fatigué de regarder mes collègues comme de minuscules vignettes sur des écrans d’ordinateurs portables de 13 et 15 pouces. Cependant, je ne voulais pas l’encombrement d’un boîtier de bureau ou de tour et tout le câblage associé.
J’ai brièvement envisagé un Mac Mini mais je ne voulais pas me rendre à une interface propriétaire. Je voulais vraiment un bureau Linux avec de la puissance, de la portabilité et une petite empreinte. J’ai envisagé le Meerkat de System76, mais j’ai plutôt opté pour la construction de mon propre ordinateur à l’aide d’un NUC (Next Unit of Computing) d’Intel.
Intel a créé le NUC comme un système informatique très petit, barebones avec un certain nombre d’options. Il est plus puissant et plus modulaire que quelque chose comme un Raspberry Pi, mais il est plus petit que même une tour PC de taille microATX.
Au début des années 1990, il était facile d’acheter un système informatique sans système d’exploitation installé. Décider quel système d’exploitation vous vouliez installer sur votre ordinateur – sans avoir à payer la soi-disant « taxe Windows » – est une liberté que j’ai aimé avoir. Et il y a un autre sentiment de liberté lorsque vous construisez votre propre ordinateur : vous pouvez choisir les composants qui entrent dans votre système informatique, plutôt que de prendre ce que décide un fabricant d’ordinateurs. Il y a aussi une mesure de risque et d’aventure impliquée dans un projet de PC à faire soi-même qui le rend plus satisfaisant que le simple fait d’acheter quelque chose.
Ce que je ne savais pas, c’était si Linux fonctionnerait bien sur un NUC. Le Meerkat de System76 est basé sur la plateforme NUC, mais je n’étais pas sûr qu’il ait une « sauce secrète » qui le fasse fonctionner avec Linux.
Beaucoup de recherches pour un petit PC
J’ai fait pas mal de recherches sur les différentes versions du NUC et j’ai finalement opté pour un kit Intel NUC8i5BEH.
800px-intel_nuc8.jpg
Intel NUC8i5BEK2 (Laserlicht, CC BY-SA 4.0)
Ma machine est livrée avec un processeur Intel Core i5-8259U @ 8x 3.8GHz et I219-V Gigabit Ethernet. Il dispose également de la technologie sans fil Cannon Point-LP CNVi, d’un support intégré pour Bluetooth, de quatre ports USB, d’un port Thunderbolt et d’une interface HDMI. J’ai ajouté deux puces de RAM de 8GB pour 16GB de RAM (ce NUC peut supporter jusqu’à 32GB). J’ai également ajouté un disque SSD – un Samsung 970 EVO Plus M.2 NVMe SSD de 250 Go.
Voici un instantané du système que j’ai tiré de la suite de tests de Phoronix :
Intel Core i5-8259U @ 3.80GHz
Core Count: 4 Thread Count: 8
Extensions: SSE 4.2 + AVX2 + AVX + RDRAND + FSGSBASE
Cache Size: 6144 KB
Microcode: 0xd6
Scaling Driver: intel_pstate powersave
GRAPHICS: Intel Iris Plus 655 3GB
Frequency: 1050MHz
OpenGL: 4.6 Mesa 20.0.8
Display Driver: modesetting 1.20.8
Monitor: Sceptre F27
Screen: 1920x1080
MOTHERBOARD: Intel NUC8BEB
BIOS Version: BECFL357.86A.0073.2019.0618.1409
Chipset: Intel Cannon Point-LP
Audio: Realtek ALC233
Network: Intel I219-V + Intel Cannon Point-LP CNVi
MEMORY: 16GB
DISK: Samsung SSD 970 EVO Plus 250GB
File-System: ext4
Mount Options: errors=remount-ro noatime rw
Disk Scheduler: NONE
OPERATING SYSTEM: Pop 20.04
Kernel: 5.4.0-7642-generic (x86_64)
Desktop: GNOME Shell 3.36.4
Display Server: X Server 1.20.8
Le kit NUC était livré avec du matériel de montage pour le fixer à l’arrière d’un moniteur. J’ai opté pour un clavier et une souris sans fil et il se trouve que j’avais une webcam Logitech C270 qui traînait d’un projet précédent.
Assemblage du NUC
Lorsque le paquet est arrivé par la poste, j’étais impatient d’assembler mon nouvel ordinateur. J’ai sorti le NUC de sa boîte et j’ai regardé les instructions. J’apprends mieux en regardant, alors j’ai trouvé une bonne vidéo sur YouTube qui montre comment ouvrir le NUC et installer la RAM et un disque SSD. En suivant les instructions de la vidéo, j’ai dévissé les quatre vis situées au bas de l’appareil, retiré le couvercle et mis facilement en place les deux puces de RAM de 8 Go.
L’installation du disque SSD a été un peu plus difficile. J’ai dû retirer une minuscule vis de montage avant d’insérer le lecteur NVMe. Après avoir fait tomber la vis deux fois et l’avoir perdue dans le boîtier une fois, j’ai réussi à installer et à fixer le lecteur. Ensuite, j’ai refixé le couvercle et resécurisé les quatre vis en bas.
Il était enfin temps de voir les fruits de mon travail. J’ai connecté le NUC à un moniteur avec un câble HDMI, j’ai attaché le clavier et la souris aux ports USB et j’ai allumé l’appareil. Comme les instructions l’indiquaient, j’ai appuyé sur la touche F10 au démarrage pour entrer dans le BIOS et j’ai sélectionné la clé USB sur laquelle j’avais précédemment installé le système d’exploitation Linux Pop_OS de System 76.
Démarrage de Linux sur un NUC
Mon premier démarrage a échoué, alors j’ai réglé le BIOS sur le mode Legacy, et au deuxième démarrage, Pop_OS est apparu ! Une vérification rapide a révélé que le sans fil était bien, et que le clavier et la souris fonctionnaient tous les deux. L’installation n’a pris que 10 minutes environ. J’ai ajouté mes applications préférées, y compris le navigateur Chrome, et j’ai commencé à m’amuser. Au début, j’ai essayé une télévision LCD de 32 pouces comme moniteur, mais l’affichage était trop granuleux, alors j’ai fait quelques recherches en ligne et j’ai commandé un écran Sceptre de 27 pouces.
L’une des meilleures caractéristiques du NUC est qu’il est livré sans système d’exploitation, vous pouvez donc choisir le vôtre. La plateforme NUC est certifiée sur un certain nombre de distributions Linux, notamment Ubuntu, OpenSuse et Clear Linux. J’ai démarré Fedora 32 sur mon NUC et cela a bien fonctionné.
J’ai été impressionné par la vitesse du système. Mon temps de démarrage du début à la connexion est de 17 secondes. Voici un instantané du système que j’ai créé en utilisant Neofetch.
nuc-snapshot.png
(Don Watkins, CC BY-SA 4.0)
Donnez-lui un essai
.