Настройка Intel NUC с помощью Linux
Загрузите Linux на небольшой, но мощный Intel NUC. Используйте его для кодирования, видеоконференций и многого другого.
После почти шести месяцев частых видеоконференций я устал смотреть на своих коллег как на крошечные миниатюры на дисплеях ноутбуков с диагональю 13 и 15 дюймов. Однако мне не хотелось загромождать настольный компьютер или корпус Tower и всю связанную с ними проводку.
Я кратко подумывал о Mac Mini, но не хотел отказываться от проприетарного интерфейса. Мне действительно нужен был мощный, портативный и компактный настольный компьютер с Linux. Я рассматривал Meerkat от System76, но вместо этого решил собрать собственный компьютер с использованием Intel Next Unit of Computing (NUC).
Intel создала NUC как очень маленькую, простую компьютерную систему с множеством опций. Он более мощный и более модульный, чем что-то вроде Raspberry Pi, но он меньше, чем даже корпус ПК размером microATX.
В начале 1990-х годов было легко купить компьютерную систему без установленной операционной системы. Решение о том, какую операционную систему вы хотите установить на свой компьютер, без необходимости платить так называемый «налог на Windows» — это свобода, которая мне нравилась. И есть еще одно чувство свободы, когда вы собираете свой собственный компьютер: вы можете выбирать компоненты, которые войдут в вашу компьютерную систему, а не брать то, что решит производитель компьютера. Проект «Сделай сам» для ПК также сопряжен с определенным риском и приключениями, что делает его более полезным, чем просто покупка чего-либо.
Чего я не знал, так это того, будет ли Linux хорошо работать на NUC. Meerkat от System76 основан на платформе NUC, но я не был уверен, есть ли у него какой-то «секретный соус», позволяющий ему работать с Linux.
Много исследований для маленького ПК
Я провел немало исследований различных версий NUC и, наконец, остановился на комплекте Intel NUC8i5BEH.
Intel NUC8i5BEK2 (Laserlicht, CC BY-SA 4.0)
У меня был процессор Intel Core i5-8259U с частотой 8x 3,8 ГГц и I219-V Gigabit Ethernet. Он также оснащен беспроводной связью Cannon Point-LP CNVi, встроенной поддержкой Bluetooth, четырьмя портами USB, портом Thunderbolt и HDMI. Я добавил два чипа ОЗУ по 8 ГБ для получения 16 ГБ ОЗУ (этот NUC может поддерживать до 32 ГБ). Я также добавил SSD-накопитель — твердотельный накопитель Samsung 970 EVO Plus M.2 NVMe емкостью 250 ГБ.
Вот снимок системы, который я извлек из 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 входит крепеж для крепления к задней части монитора. Я выбрал беспроводную клавиатуру и мышь, и случайно у меня оказалась веб-камера Logitech C270, оставшаяся от предыдущего проекта.
Сборка NUC
Когда посылка пришла по почте, мне очень хотелось собрать свой новый компьютер. Я вынул NUC из коробки и посмотрел инструкцию. Лучше всего я учусь, наблюдая, поэтому нашел на YouTube хорошее видео, в котором показано, как открыть NUC и установить ОЗУ и SSD-накопитель. Следуя инструкциям в видео, я открутил четыре винта в нижней части устройства, снял крышку и легко установил на место две микросхемы оперативной памяти по 8 ГБ.
Установка SSD-накопителя оказалась немного сложнее. Прежде чем вставлять диск NVMe, мне пришлось выкрутить крошечный крепежный винт. Дважды уронив винт и один раз потеряв его в корпусе, мне удалось установить и закрепить диск. Затем я снова прикрепил крышку и закрепил четыре винта внизу.
Наконец-то пришло время увидеть плоды моего труда. Я подключил NUC к монитору с помощью кабеля HDMI, подключил клавиатуру и мышь к портам USB и включил устройство. Следуя инструкциям, я нажал клавишу F10 при запуске, чтобы войти в BIOS, и выбрал USB-накопитель, на котором ранее была установлена операционная система Pop_OS Linux System 76.
Загрузка Linux на NUC
Моя первая загрузка оказалась неудачной, поэтому я перевел BIOS в режим Legacy, а при второй загрузке появилась Pop_OS! Быстрая проверка показала, что с беспроводной связью все в порядке, а клавиатура и мышь работают. Установка заняла всего около 10 минут. Я добавил свои любимые приложения, в том числе браузер Chrome, и начал развлекаться. Сначала я попробовал 32-дюймовый ЖК-телевизор в качестве монитора, но изображение было слишком зернистым, поэтому я провел небольшое исследование в Интернете и заказал 27-дюймовый дисплей Scepter.
Одной из лучших особенностей NUC является то, что он поставляется без операционной системы, поэтому вы можете выбрать свою собственную. Платформа NUC сертифицирована для ряда дистрибутивов Linux, включая Ubuntu, OpenSuse и Clear Linux. Я загрузил Fedora 32 на свой NUC, и она работала хорошо.
Я был впечатлен скоростью системы. Время загрузки от начала до входа в систему составляет 17 секунд. Вот снимок системы, которую я создал с помощью Neofetch.
(Дон Уоткинс, CC BY-SA 4.0)
Попробуйте
Я использую свою систему в основном для письма, кодирования, видеоконференций, виртуализации других операционных систем и чтения. Мне интересно узнать больше о платформе NUC и о том, как ее используют другие, поэтому обязательно поделитесь своим опытом в разделе комментариев.