Как стать автором
Обновить

Комментарии 10

стиль изложения сильно затрудняет понимание происходящего, даже прочитав предыдущие статьи по ссылкам. Зачем менять прошивку? Причем вообще android упомянут?

Добрый день, Коллеги!

Внëс корректировку:

"Так же хочу отметить, что не призываю отказываться от использования предустановленной на одноплатном ПК NanoPC-T6 Вендором оборудования ОС Android(в ходе его предпродажной подготовки), с целью перехода на Armbian и Proxmox-VE. Замена прошивки необходима для загрузки одноплатного ПК с любых подключаемых устройств (NVME, USB, PXE), к сожалению, "из коробки" такой функционал отсутствует."

Прошу проверить.

Спасибо за конструктивную критику, это помогает сделать статью более удобной для восприятия.

Пока тоже ничего не понял ни про uefi ни про android не понял, но тоже планирую купить сервер для proxmox.

Пока выбор из решения на ryzen или RK3588
Из RK3588 Как раз таки выбор между Orange 5 plus и Nano PI NanoPC-T6, но из статьи не понял чем второе лучше, чем первое или наоборот.

Не понятно по поводу UEFI тоже у меня несколько (7-9) одноплатников и впервые вижу и слышу конфигурирование через UEFI, в большинстве случае это делается по SSH при помощи armbian-config. В общем, надо еще разбираться.

Ну и слово "прошивка" не совсем уместно тут т.к. система грузится с внешнего по отношению к CPU накопителя, по сути, это ближе к x86 архитектуре, нежели ко всяким esp8266 и подобным

При покупке одноплатника на его внутренней памяти уже имеется предустановленная ОС Android, о её замещении и идти речь в момент установки образа UEFI. Не уместное слово "прошивка" Заменено. Спасибо. Задачу сравнения в момент написания статьи не рассматривал, поскольку решений на ryzen и на Nano PI не имею. armbian-config по прежнему доступен в Armbian после установки на внешний по отношению к CPU накопитель.

По поводу Nano Pi не корректно выразился, имел ввиду NanoPC T6 ваш, просто, у этого производителя есть линейка nano pi и nano pc (в чем отличие не знаю, но большинство одноплатников называются nano pi, а из nano pc только t2,t3,t4 и вот новый t6, видимо, больше оперативки)

Еще раз перечитал оригинальную статью

По поводу прошивки понятно, загрузка идет изначально с SPI Nor Flash, но там всего 32 МБ (ну как всего, для этого типа памяти это целых 32, микротики вон все никак от 16 МБ не уйдут), соответственно, Android туда не станет, Android установлен, видимо на emmc память, соответственно, дефолтно идет загрузка uboot из Nor flash, далее uboot грузит Android c emmc

Далее идет отсылка к автору первой статьи.

  1. Изначально автор не осилил установку proxmox на EMMC, поэтому, установка производится на USB SSD диск, а встроенный EMMC просто игнорируется.

  2. Изначально автор не осилил настройку Uboot для загрузки системы с USB, поэтому, решил поставить сразу UEFI, что не не является плохим т.к. UEFI более функциональная система, причем, уже операционная система и могу ошибаться, но часто все равно реализовывается цепочка u-boot -> efi -> Linux Kernel, только в этом случае uefi грузится не с Nor flash, а с целевого накопителя.

  3. Автор подключил USB диск к другому компьютеру и залил туда образ системы

  4. Далее подключил внешний SSD к одноплатнику началась загрузка Nor Flash (UEFI) -> USB SSD (Proxmox)

  5. В этом случае встроенный модуль EMMC не используется, но в теории может быть примонтирован в ОС уже после раскатки Proxmox и далее уже на нем создать хранилище.

Если говорить про Nano PC-T6, то хотелось бы получить такую схему работы:

  • 32M Nor Flash - bootloader uboot или uefi

  • 64 GB EMMC - под загрузку Proxmox

  • 1-2 TB NVME - под виртуалки

Загрузчик в NOR Flash и система на nvme m.2 ssd. Как в PC
NanoPC-T6(Nor Flash: 32MB SPI Nor Flash, M.2 Connectors)
https://wiki.friendlyelec.com/wiki/index.php/NanoPC-T6
https://www.armbian.com/nanopct6/
Orange Pi 5 (как настоящий...)
https://habr.com/ru/articles/775488/
Первоисточник автора статьи на хабре
https://radix.pro/devices/orange-pi5/

одноплатники растут у них давно появилась небольшая память по типу bios, куда при желании можно засунуть целый linux, либо uboot либо иной загрузчик который умеет грузиться с накопителей - примерно такая же прошивка как в роутерах, и прошивать надо спецсофтом или программатором.

а как загрузться линукс то там уже ssh но вовсе не обязательно armbian-config, он по сути меняет текстовые файлы с конфигурацией и команды в строке. и armbian и armbian-config можно запустить и на rайzen

весь выбор заключается чтобы понять что работает стабильнее и нет каких ли косяков которые разработчики не захотят исправлять. arm потихоньку дорастает уровня x86

еще есть интересные сравнения по производительности и энергопотреблению. RK3588 близок скорее к intel i3.

если надо сделать что то простенькое, малопотребляющее и однофункциональное то arm выглядит интереснее.

Но вот когда захочется виртуалок и всяких там, к примеру, распознований с видеокамер, home assisstant и кучу дисков в массив то x86 пока что практичнее

Ну тут armbian-config я упоминал больше в контексте того, что вставил флешку и через пару минут по сети зашел на одноплатник, а на поддерживаемых платформах armbian-config умеет настраивать параметры портов и железа одноплатника. Автор же приводил сфотографии подключенного монитора, т.е. немного больше шагов получается и если одноплатник где-то под потолком лежит, то повторная настройка может быть сложной, но, возможно, что конфиги UEFI потом можно и по SSH править

По поводу того, что RK3588 ближе к I3 я не спорю, но даже i3 для не Apple Silicon уже прорыв т.е. уже можно задуматься над выбором между x86 и ARM, я бы сравнивал RK3588 с N100, а мобильные ряженки уже раза в 2 мощнее могут быть, что не может не радовать при использовании кучи виртуалок.

У меня сейчас Home Assistant на NanoPI M4V2 и то USB отваливается, то WiFi с BT при обновлении, почитал более детально про установку proxmox и такой, ну его весь этот головняк с ARM, либо не обновлять систему потом, либо брать сразу 2 - 1 для тестового обновления, 2 для прода.

Единственное, что RK3588 имеет NPU 6TOPs, что полезно для распознавания объектов с камер, а для x86, для этого надо как минимум RTX2060, что уже слегка выходит за рамки Мини ПК или же Google Coral на 4 TOPs воткнуть

Это конечно все здорово, но вот являюсь владельцем Т8/N100 и сейчас основная боль как на базе этого девайса создать ZFS пул, воткнуть второй диск не представляется возможным, добавить внешний SSD по USB 3.0 - так себе история...

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории