Как установить Linux на Chromebox для более дешевого HTPC с Kodi
Если ваш смарт-телевизор больше не получает обновления, и вас раздражают ограничения Amazon Fire TV Stick и Google Chromecast, HTPC может быть для вас правильным выбором. Мы покажем вам, как превратить старый Chromebox в дешевый HTPC с помощью Kodi, чтобы потоковая передача снова стала действительно интересной.
Умные телевизоры завоевали жилые комнаты. Купить телевизор без «умного» функционала сегодня практически невозможно. К сожалению, через несколько лет многие производители больше не поставляют обновления программного обеспечения, и все интеллектуальные функции перестают работать. Ключи HDMI, такие как Fire TV Stick или Chromecast, мало помогают. Но настоящим обновлением был бы небольшой компьютер для кинотеатра, также известный как ПК домашнего кинотеатра или HTPC. Это станет особенно дешевым, если вы создадите его на базе старого Chromebox. Я покажу вам, как это работает и что вы можете с этим сделать.
Хромированная коробка слева иногда стоит всего 35 евро, приложение «Kore» справа бесплатно. / © NextPit
Шаг 1. Купите дешевый Chromebox
В нашем офисе мы используем Chromebox в переговорных комнатах. Это было удобно, потому что коллеги могли быстро войти в систему со своей учетной записью Google и получить доступ к закладкам, истории и документам своего браузера. Однако наш старый ASUS Chromebox первого поколения с 2014 года больше не получает официальных обновлений. Более новые модели могут использовать Play Store и загружать такие приложения, как Kodi. Наша старая модель не могла этого сделать, и это делает ее практически бесполезной.
Но я не признаю поражения только потому, что производитель прекращает поддержку программного обеспечения. Затем я сам приму меры и поищу альтернативы. В случае с ASUS Chromebox существует множество сценариев, позволяющих либо заменить Chrome OS, либо настроить ее как систему с двойной загрузкой. Мне настолько понравилась эта возможность, что я стал искать подержанные Chromebox на eBay. Здесь аукционы заканчиваются от 40 до 60 евро. Часто вы платите немного больше, чем за карту MicroSD Raspberry Pi!
Ваша коллекция фильмов дремлет на сервере или жестком диске USB; Kodi Chromebox as HTPC заботится о библиотеке. / © NextPit
HTPC за 50 баксов!
Для собственного эксперимента я выбрал самую старую доступную модель ASUS Chromebox CN60. Более новые устройства обладают большей мощностью, но для Kodi достаточно самого старого с 2 ГБ ОЗУ и SSD на 16 ГБ (нажмите здесь, чтобы ознакомиться с техническими характеристиками Chromebox). При желании вы можете обновить как RAM, так и SSD. Я работал с 4 ГБ оперативной памяти и внешним жестким диском USB 3.0.
С помощью компонентов, показанных выше, вы также можете легко установить Windows на Chromebox и получить мощный, но энергосберегающий и сверхкомпактный офисный компьютер менее чем за 300 долларов. Для нашего руководства здесь достаточно самого слабого Chromebox, потому что Linux / Kodi использует ресурсы намного экономнее, чем громоздкий продукт Microsoft. Говоря о «продукте», программное обеспечение, которое мы используем, чтобы превратить Chromebox в дешевый HTPC, не будет стоить вам ни цента. Это бесплатное программное обеспечение с открытым исходным кодом.
LibreELEC использует только 600 МБ ОЗУ (с потоковой передачей Netflix!) И менее 2 ГБ встроенной флеш-памяти. / © NextPit
Не все хромированные коробки одинаковы, но все одинаково хороши
Есть несколько разных моделей Chromebox. Варианты Acer CXI и CXI2, а также Dell 3010 известны проблемами при извлечении винта защиты от записи (подробнее об этом позже). Однако все Chromebox одинаково подходят для установки Kodi и преобразования в дешевый HTPC. Еще одним показателем удобства использования Chromebox для модификаций является запись в База данных GalliumOS; дистрибутив Linux для устройств Chrome OS с переработкой и удалением из Google.
Благодаря разнообразию подключений (есть еще два порта USB 3.0 на передней панели) Chromebox требует использования в качестве дешевого HTPC. / © NextPit
Шаг 2: подготовьте Chromebox
Чтобы подготовить Chromebox для установки Linux / Kodi, приготовьте тонкую отвертку с крестообразным шлицем и иглу (например, инструмент для извлечения лотка для SIM-карты вашего смартфона). Сделайте резервную копию всех локально сохраненных данных, потому что ваш Chromebox будет сброшен в мгновение ока.
Отменить защиту от записи
Для первого шага вам нужно открыть Chromebox. Само проем тогда выглядит примерно так:
Вместо замены ОЗУ удалите винт защиты от записи. Он расположен в разных положениях в зависимости от модели. Вы можете найти соответствующие изображения в Kodi-Wiki. В дальнейшем вы не будете использовать этот винт.
Активировать режим разработчика
Теперь игла SIM-карты используется. Подключите клавиатуру, питание и монитор. Осторожно нажмите на иглу, пока она не защелкнется в отверстии рядом с слотом для карты памяти, и удерживайте эту скрытую кнопку при включении питания. Подтвердите появление белого экрана комбинацией клавиш «Ctrl + D», а затем снова нажмите скрытую кнопку с помощью иглы.
В ASUS Chromebox CN60 кнопка восстановления находится рядом с слотом для SD-карты. / © NextPit
После пятиминутного сброса до заводских значений по умолчанию ваш Chromebox становится «Chromebox для разработчиков». Это заметно по раздражающему 30-секундному таймауту при каждом запуске системы. Вы можете настроить это позже. Но теперь этот тайм-аут все еще полезен.
Шаг 3: установите Kodi на Chromebox
У вас есть два основных варианта установки Kodi на Chromebox. Либо вы используете дистрибутив Linux LibreELEC, который обеспечивает «достаточно операционной системы для Kodi». Или вы используете полную GalliumOS и устанавливаете поверх нее Kodi. Решил попробовать первое. Последний будет предлагать гораздо более широкий набор функций, но требует больше системных ресурсов и детской игры, не говоря уже о полностью управляемом дистанционным управлением.
В Kodi-Wiki установка с EZ Setup-Script рекомендуется, что также отлично сработало для меня.
- Включите Chromebox.
- (Необязательно) Пропустите тайм-аут с помощью Ctrl + D.
- Подключитесь к Wi-Fi или подключите кабель локальной сети.
- Нажмите Ctrl + Alt + F2.
- Войти с пользователем “chronos” без пароля.
- Выполнить: curl -L -O https://mrchromebox.tech/setup-kodi.sh && sudo bash setup-kodi.sh
После этого вам будет предложен мастер установки. Он заботится о загрузке, разбиении на разделы и дает вам варианты порядка загрузки. У вас есть выбор:
- Двойная загрузка выключена …
- Chrome OS + GalliumUS / Ubuntu
- Chrome OS + LibreELEC (это руководство)
- LibreELEC на внешнем USB-накопителе
- Дополнительные возможности …
- Заменить UEFI на неофициальную прошивку
Я преобразовал наш Chromebox в систему с двойной загрузкой, используя Chrome OS + LibreELEC. При разделении я указал, что 5 ГБ следует зарезервировать для Kodi / LibreELEC. Оказалось, что даже после установки нескольких плагинов Kodi хватило бы даже 3 ГБ.
Вы всегда можете повторить вышеуказанные шаги для сценария EZ Setup, чтобы внести изменения в порядок загрузки или продолжительность тайм-аута. На экране тайм-аута нажмите Ctrl + D для Chrome OS и Ctrl + L для LibreELEC (никогда не используйте пробел!). Я решил подождать 30 секунд и выбрать LibreELEC по умолчанию. Вы также можете сократить время ожидания до одной секунды и работать намного быстрее на стартовом экране Kodi.
Kodi – это интерфейс LibreELEC, Linux для Chromebox. / © NextPit
Запустите Chromebox как HTPC
При первом запуске LibreELEC вам следует изменить некоторые настройки Chromebox. Они подробно описаны в Kodi-Wiki. Подключите Chromebox к телевизору, подключитесь к Wi-Fi с помощью клавиатуры.
В настройках LibreELEC ваши устройства WLAN и Bluetooth подключаются. Вы также можете настроить Chromebox как точку доступа. / © NextPit
Управляйте HTPC с помощью смартфона как пульта дистанционного управления
В настройках (шестеренка в верхнем левом углу) перейдите в пункт Управление в меню Сервисы. Включено Разрешить контроль по HTTP. Теперь загрузите приложение Kore и подключите его к своему Kodi Chromebox.
Kore, официальный пульт для Kodi
Kore оказался тщательно разработанным приложением с открытым исходным кодом для использования в качестве пульта дистанционного управления Kodi. / © NextPit
Вы также можете купить инфракрасный адаптер и использовать обычный пульт дистанционного управления с хромированной коробкой HTPC. Эти и другие рекомендуемые периферийные устройства также можно найти в Kodi-Wiki.
Оптимизировать видео и аудио
Если шрифты обрезаны, вы можете откалибровать в настройках дисплея и соответственно сжать изображение. В настройках звука вы должны определить и настроить аудиоустройство. На заводе используется выход HDMI, но перед передачей сигналы преобразуются. Если вы используете приемник, вам следует включить сквозную передачу для всех поддерживаемых форматов. В качестве альтернативы вы можете использовать динамики Bluetooth, которые вы подключаете в настройках «LibreELEC».
Звук DD + может передаваться в необработанном виде на совместимые приемники через сквозной проход. / © NextPit
На телевизоре Samsung (модель UE40 ..) в редакции мы столкнулись с ошибкой HDMI. Это можно исправить с помощью полной перезагрузки телевизора.
Теперь вы можете использовать LibreELEC / Kodi для сканирования вашей местной коллекции фильмов и подготовки ее для базы данных. Вы также можете подключить потоковые сервисы, такие как Netflix или Amazon.
В обоих случаях у вас есть доступ ко всем звуковым дорожкам и субтитрам. Однако потоковая передача иногда может буферизоваться в течение длительного времени или требуется время, пока поток не будет работать в полном качестве. Bandersnatch не воспроизводится с кодировками Chromebox.
Требуется некоторое привыкание, но Netflix или Amazon получают интерфейс Kodi. / © NextPit
Kodi также можно настроить как устройство Spotify Connect. Вы можете интуитивно найти необходимый плагин, выполнив поиск по запросу «Spotify». Плагин называется «Librespot». Однако в качестве приемника Chromecast Chromebox, к сожалению, больше не может быть определен с Linux / LibreELEC. Но именно поэтому мы оставили Chrome OS как вариант с двойной загрузкой. 😉
Chromebox как HTPC: он плавает!
Помимо задержки ввода через пульт дистанционного управления Core Wi-Fi, производительность отличная. Кроме того, воспроизведение всего контента происходит без значительных задержек. Даже 4K-видео прекрасно воспроизводятся с SD-карты. Благодаря аппаратному ускорению это тоже не должно быть проблемой; вы можете легко получить полные спецификации из Kodi-Wiki. И что самое приятное, Chromebox работает практически бесшумно. Все это делает его идеальной основой для дешевого HTPC.
Куда мы отправимся отсюда?
Теперь у вас есть несколько возможностей от LibreELEC. Автоматические обновления позволяют поддерживать вашу систему и установленные плагины в актуальном состоянии. Если вам больше не нравится Chromebox как HTPC, вы можете экспортировать базу данных LibreELEC и перенести ее на другой компьютер.
В следующих тестах я попробую Chromebox с дистрибутивом Linux GalliumOS. Это связано с тем, что через него также можно настроить VPN-соединения, чтобы вы могли использовать потоковые сервисы, как если бы вы были за границей. LibreELEC не предоставляет эту функцию.
Кроме того, я хотел бы попробовать поддержку контроллера и посмотреть, в какие классические игры можно играть в эмуляторах с Chromebox как HTPC с LibreELEC / Kodi.
Как вы продвигаетесь к супер дешевому HTPC? Дайте нам знать.