Установка

Начинаем

Этот документ представляет собой краткое руководство по установке Braiins OS + на ваше майнинг-устройство. Есть два способа как тестировать и использовать Braiins OS+:

  1. Загрузка с SD-карты с образом Braiins OS +, что позволяет сохранить стоковую прошивку во встроенной флэш-памяти. В случае возникновения каких-либо проблем вы сможете просто загрузить стоковую прошивку из внутренней памяти. Это безопасный метод, с которого мы предлагаем начинать.

  2. Полностью перепрошить стоковую прошивку, заменив при этом прошивку производителя безвозвратно на Braiins OS+. В этом случае, единственный способ вернуться к стандартным настройкам по умолчанию – это восстановить прошивку производителя из резервной копии, созданной во время установки, или путем перепрошития заводской прошивки.

По вышеупомянутым причинам настоятельно рекомендуется устанавливать прошивку Braiins OS+ только на устройства со слотами для SD карт.

Чтобы начать майнинг с использованием Braiins OS+ и BOSminer+, необходимо:

  * иметь поддерживаемый ASIC-майнер   * загрузить последнюю версию Braiins OS+   * установить Braiins OS+   * настроить Braiins OS+ и начать майнинг

Примечание: Команды, используемые в данном руководстве, предназначены для ознакомительных целей. Возможно, вам придется соответствующим образом настроить пути и имена файлов.

Руководство по установке / Обновлению

Для лучшей навигации по различным путям установки / обновления используйте следующее руководство:

Метод SD-карты

  • Загрузите последнюю версию с нашего веб-сайта. Вы можете проверить подписи с помощью открытого ключа, который доступен здесь.

  • Перенесите загруженный образ на SD-карту (например, используя Etcher).

  • Настройте перемычки для загрузки с SD-карты (вместо памяти NAND), как показано ниже.

    S9 Jumpers S9 Jumpers Board

  • Вставьте SD-карту в устройство, затем запустите устройство.

  • Через некоторое время вы сможете получить доступ к интерфейсу Braiins OS+ через IP-адрес устройства.

Использование одной SD-карты на нескольких устройствах

Последний использованный MAC-адрес сохраняется в разделе наложения SD-карты (SD card overlay partition), чтобы проверить, была ли SD-карта вставлена в то же устройство. Если текущий MAC-адрес отличается от предыдущего, тогда конфигурация сети и системы сбрасывается на значение по умолчанию и /etc/miner_hwid удаляется.

HW_ID определяется из NAND, если в нем хранится прошивка Braiins OS. Если NAND поврежден или содержит стоковую прошивку, то используется файл /etc/miner_hwid, если он существует, в противном случае генерируется новый HW_ID и сохраняется в /etc/miner_hwid для сохранения HW_ID до следующего загрузки.

Перенос Braiins OS+ с SD карты во внутреннюю память (NAND)

Также можно установить Braiins OS+ во внутреннюю память (NAND) во время работы прошивки с SD-карты. Чтобы перенести Braiins OS+ на NAND, подключитесь к майнеру через SSH и используйте следующую команду:

miner nand_install

Метод SSH

Установка Braiins OS+ с использованием так называемого Метода SSH состоит из следующих шагов:

  • (Кастомная прошивка) Перепрошейте на заводскую прошивку (этот шаг можно пропустить, если устройство работает на заводской прошивке или на предыдущих версиях Braiins OS).

  • (Только Windows) Установите Ubuntu для Windows 10 доступный в Microsoft Store здесь.

  • Запустите следующие команды в командной строке:

(Обратите внимание, что команды совместимы с Ubuntu и Ubuntu для Windows 10. Если вы используете другой дистрибутив Linux или другую ОС, пожалуйста, ознакомьтесь с соответствующей документацией и отредактируйте команды при необходимости.)

# Подготовьте среду и загрузите прошивку (этот шаг можно пропустить, если это уже было сделано ранее)
sudo apt update && sudo apt install python3 python3-virtualenv virtualenv
wget -c https://feeds.braiins-os.com/20.03/braiins-os-plus_am1-s9_ssh_2019-02-21-0-572dd48c_2020-03-29-1-6b4a0f46.tar.gz -O - | tar -xz && cd ./braiins-os_am1-s9_ssh_2019-02-21-0-572dd48c_2020-03-29-1-6b4a0f46
virtualenv --python=/usr/bin/python3 .env && source .env/bin/activate && python3 -m pip install -r requirements.txt && deactivate

# Установите Braiins OS+ на устройство
cd ~/braiins-os_am1-s9_ssh_2019-02-21-0-572dd48c_2020-03-29-1-6b4a0f46 && source .env/bin/activate
python3 upgrade2bos.py IP_ADDRESS

Установка / Обновление нескольких устройств

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

Таблица доступна здесь