Anpassa en Intel NUC med Linux
Efter nästan sex månader av frekventa videokonferenser var jag trött på att se mina kollegor som små miniatyrbilder på 13″ och 15″ bärbara skärmar. Jag ville dock inte ha det skräp som ett skrivbords- eller tornfodral och all tillhörande kabeldragning innebär.
Jag funderade kortvarigt på en Mac Mini men ville inte ge mig hän åt ett proprietärt gränssnitt. Jag ville verkligen ha ett Linux-datorbord med kraft, bärbarhet och ett litet fotavtryck. Jag övervägde System76:s Meerkat men valde istället att bygga min egen dator med hjälp av en Intel Next Unit of Computing (NUC).
Intel skapade NUC som ett mycket litet, barebones-datorsystem med ett antal alternativ. Det är kraftfullare och mer modulärt än något som en Raspberry Pi, men det är mindre än till och med ett PC-torn i microATX-storlek.
I början av 1990-talet var det lätt att köpa ett datorsystem utan installerat operativsystem. Att bestämma vilket operativsystem man ville installera på sin dator – utan att behöva betala den så kallade ”Windows-skatten” – är en frihet som jag gillade att ha. Och det finns en annan frihetskänsla när man bygger sin egen dator – man får välja vilka komponenter som ska ingå i ens datorsystem, i stället för att ta det som en datortillverkare bestämmer. Det finns också ett mått av risk och äventyr i ett gör-det-själv-datorprojekt som gör det mer tillfredsställande än att bara köpa något.
Vad jag inte visste var om Linux skulle fungera bra på en NUC. System76:s Meerkat är baserad på NUC-plattformen, men jag var inte säker på om den hade någon ”hemlig sås” som gjorde att den fungerade med Linux.
En hel del forskning för en liten dator
Jag gjorde en hel del forskning om de olika NUC-versionerna och bestämde mig till slut för ett Intel NUC8i5BEH-kit.
800px-intel_nuc8.jpg
Intel NUC8i5BEK2 (Laserlicht, CC BY-SA 4.0)
Min kom med en Intel Core i5-8259U-processor @ 8x 3,8 GHz och I219-V Gigabit Ethernet. Den har också trådlöst Cannon Point-LP CNVi, inbyggt stöd för Bluetooth, fyra USB-portar, en Thunderbolt-port och HDMI. Jag lade till två RAM-chips på 8 GB för 16 GB RAM (den här NUC kan stödja upp till 32 GB). Jag lade också till en SSD-enhet – en 250 GB Samsung 970 EVO Plus M.2 NVMe SSD.
Här är en ögonblicksbild av systemet som jag hämtade från Phoronix Test Suite:
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
NUC-kitet levererades med monteringshårdvara för att fästa den på baksidan av en skärm. Jag valde ett trådlöst tangentbord och en trådlös mus och råkade ha en Logitech C270 webbkamera liggande från ett tidigare projekt.
Montering av NUC
När paketet kom med posten var jag ivrig att sätta ihop min nya dator. Jag tog ut NUC ur lådan och tittade på anvisningarna. Jag lär mig bäst genom att titta, så jag hittade en bra video på YouTube som visar hur man öppnar NUC:n och installerar RAM och en SSD-enhet. Efter videons instruktioner skruvade jag loss de fyra skruvarna i botten av enheten, tog bort locket och knäppte enkelt in de två RAM-chipen på 8 GB på plats.
Installationen av SSD-enheten var lite svårare. Jag var tvungen att ta bort en liten monteringsskruv innan jag satte in NVMe-enheten. Efter att ha tappat skruven två gånger och förlorat den i höljet en gång lyckades jag installera och säkra enheten. Sedan satte jag fast locket igen och återfäste de fyra skruvarna i botten.
Det var äntligen dags att se frukterna av mitt arbete. Jag anslöt NUC till en bildskärm med en HDMI-kabel, anslöt tangentbordet och musen till USB-portarna och slog på enheten. Enligt anvisningarna tryckte jag på F10-tangenten vid uppstart för att komma in i BIOS och valde den USB-enhet på vilken jag tidigare hade installerat System 76:s Linux-operativsystem Pop_OS.
Start av Linux på en NUC
Den första uppstarten misslyckades, så jag ställde in BIOS till Legacy-läget, och vid den andra uppstarten kom Pop_OS upp! En snabb kontroll visade att det trådlösa systemet fungerade bra och att både tangentbordet och musen fungerade. Installationen tog bara cirka 10 minuter. Jag lade till mina favoritprogram, inklusive webbläsaren Chrome, och började ha lite kul. Först provade jag en 32-tums LCD-tv som bildskärm, men skärmen var för grynig, så jag gjorde lite efterforskningar på nätet och beställde en Sceptre 27-tums skärm.
En av de bästa egenskaperna med NUC är att den levereras utan operativsystem, så du får välja ditt eget. NUC-plattformen är certifierad för ett antal Linux-distributioner, bland annat Ubuntu, OpenSuse och Clear Linux. Jag startade Fedora 32 på min NUC och det fungerade bra.
Jag har varit imponerad av systemets hastighet. Min uppstartstid från start till inloggning är 17 sekunder. Här är en ögonblicksbild av systemet som jag skapade med hjälp av Neofetch.
nuc-snapshot.png
(Don Watkins, CC BY-SA 4.0)