Установка

Начинаем

Этот документ представляет собой краткое руководство по установке 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.org/20.03/braiins-os_am1-s9_ssh_2019-02-21-0-572dd48c_2020-03-29-0-6ec1a631.tar.gz -O - | tar -xz && cd ./braiins-os_am1-s9_ssh_2019-02-21-0-572dd48c_2020-03-29-0-6ec1a631
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-0-6ec1a631 && source .env/bin/activate
python3 upgrade2bos.py IP_ADDRESS

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

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

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