• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to secondary sidebar
  • Skip to footer

У Павла!

  • Контроллеры
    • Arduino
      • Приборы
      • Музыка
      • Проекты Arduino
      • Уроки Arduino
      • Игры на Arduino
      • Роботы на Ардуино
      • FLProg
    • Одноплатные ПК
      • Orange pi
      • Raspberry pi
        • Raspberry pi pico
        • Raspberry pi server
        • Проекты Raspberry pi
    • ESP
      • ESP8266
        • NodeMCU
      • ESP32
      • M5stack
    • Другие контроллеры
      • STM32
  • Умный дом
    • Home Assistant
      • Автоматизации
    • Tuya
    • Bluetooth
    • ESPHome
    • Frigate
    • Telegram
    • Яндекс
  • ЧПУ
  • 3d печать
  • Об авторе

Загрузка операционной системы Orange pi zero 3 с USB HDD/SSD

8 мая, 2024

Orange pi zero 3 4gb Ali: https://shp.pub/6yaoli?erid=2SDnjefkeeu

Orange pi zero 3 4gb ЯндексМаркет: https://ya.cc/m/k89TefW?erid=5jtCeReNx12oajjGe2cGhfK

Прежде чем приступить к материалу, я Вас попрошу, если нравится то, что я делаю и хотите следить за моей деятельностью, то рекомендую подписаться на мой телеграмм канал: https://t.me/ypavla
Там я публикую новости о вышедших видео, статьях и разные устройства для умного дома и не только показываю.
Спасибо за внимание, теперь продолжим.

 

Orange pi zero 3 – это хороший одноплатный компьютер. У него есть модификации от 1 гб оперативной памяти до 4 гб. Что даёт ему возможность быть довольно не плохим сервером.

Так-же у него есть встроенная SPI флэш память. Эта память на 16 мб и этого объёма хватит для того, чтоб записать загрузчик, который будет загружать по USB с носителя такого как HDD или SSD операционную систему.

А это в свою очередь нам даст стабильность, так как операционная система на флэшке microsd выйдет из строя очень быстро, примерно через год.

Собственно эта статья и пойдёт о том, как записать загрузчик на SPI память одноплатника Orange pi zero 3 и загрузиться с USB HDD.

 

Данный способ описан был на 4pda: https://4pda.to/forum/index.php?showtopic=1073025&st=700#entry127597333 Но это форум и там все в разных местах было, по этому да простят меня коллеги из 4pda, но я решил собрать все в кучу в этой статье.

 

Для начала грузимся как обычно с Microsd флешки.

Так-же установим операционную систему на usb hdd/ssd диск. Сам диск можно подключить по usb-sata переходнику. И образ установить какой-нибудь от Orange pi, например debian (он лучше подходит для Home Assistant).

Далее Вставляем в USB HDD диск или SSD, в моём случае это SSD. Если у Вас Sata диск, то можно его подключить через переходник usb to sata: https://shp.pub/6yap1u?erid=2SDnjcuUWeu .

 

Определение USB носителя и тест скорости:

Как только подключите диск, в системе моно проверить, увидела ли она его или нет. Это делается командой lsusb .

В моем случае увиделось как JMicron.

Следующей командой я для большей надежности проверил еще раз как диск определился в системе командой lsblk:

 

Собственно sdb – это определился USB ssd диск, у меня он на 16 гб.

А mmcblk0 – это Microsd карточка на которой установлена операционная система с которой мы загрузились и размер ее 32гб.

Далее я проверил скорость Microsd карточки и скорость usb ssd, чтоб еще показать Вам, что мы не только выигрываем в надежности, но и выигрываем в скорости:

Вот скорость microsd:

Она составила 21.49 MB/sec. Зафиксировали результат.

Теперь скорость USB SSD:

Скорость составила 36.48 MB/sec. Это почти в 2 раза больше, чем с Microsd.  Но конечно и там и там скорость не выдающаяся совсем. Но это лучше чем ничего.

 

Установка загрузчика в SPI память:

Для начала обновим репозитории:

apt update

После этого установим пакет mtd-tools:

apt install mtd-tools

 

После этого скачиваем архив с файлами загрузчика по отсюда: https://disk.yandex.ru/d/YrE1yhYc2rB_Jw

Файлик возьмем из папки u-boot-sunxi-with-spi_fixbootV3_USB_A_C

Чтоб закинуть этот файл в Orange pi zero 3, нужно установить программу WinSCP.

Далее нажать правой кнопкой по окну терминала Kitty или putty и нажать Start WinSCP:

После чего откроется программа Winscp и сразу откроет папку root (если мы изначально были подключены по ssh под root учеткой).

Ну и просто перетаскиваем файл из архива в папку root

 

После чего в терминале командой ls проверим наличие этого файла.

 

Файл на месте. Теперь нужно его записать в SPI память. Записывать будем командой:

sudo flashcp -v u-boot-sunxi-with-spl.bin /dev/mtd0

Поздравляю, загрузчик установлен в память SPI.

Теперь выключает Opi zero 3 и вытаскиваем Microsd карту. Ну а USB SSD оставляем. и подаем питание.

После этого система грузится  с USB SSD.

Собственно вот командой lsblk как раз видно, что носитель только один и это sda.

 

 

 

Реклама: ООО “АЛИБАБА.КОМ (РУ)” ИНН: 7703380158

Реклама. ООО «ЯНДЕКС», ИНН 7736207543, erid: 5jtCeReNx12oajjGe2cGhfK

 

Primary Sidebar

Поиск

Новые записи

  • Интеграция ИИ Deepseek в Home Assistant
  • Выводим уведомления из умного дома Home Assistant на Android TV с помощью программы TvOverlay.
  • Автоматизация оповещения о надвигающимся дожде в Home Assistant
  • Автоматизация перезагрузки устройства по команде Ping.
  • Разблокирование и добавление шлюза Xiaomi gateway 3 в Home Assistant для управления Bluetooth устройствами из экосистемы Xiaomi Home (mihome)

Официальный YouTube Канал M5Stack:

Подписывайтесь на Телеграм канал

https://t.me/ypavla

Подписаться на YouTube!

Secondary Sidebar




Подписывайтесь на Telegram Канал!

У Павла!

Footer

Copyright_У Павла! © 2025 ·