Мини ПК Raspberry Pi и Beaglebone отлично подходят для управления майнерами. Под катом пошаговая инструкция по установке cgminer на эти устройства.

Сразу хочу сказать, что для нормальной работы Raspberry Pi очень желательно иметь CD-карту высокого качества. Желательно класс 10 с высокой скоростью чтения/записи. Это относится ко всем моделям Raspberry Pi, включая Raspberry Pi 2. Beaglebone использует для работы внутреннюю память, поэтому для этих устройств подойдет любая карточка, размером в 2-4GB.
Рассмотрим установку на примере Raspberry Pi. Для Beaglebone единственное отличие будет в способе записи данных с карты.
Подготовка
Для начала отформатируем CD-карту. Я рекомендую использовать программу SD Formatter. Затем скачиваем последний образ системы на основе Debian. Для Raspberry Pi - это Raspbian Debian Wheezy.
Следующий шаг - запись образа на карточку. Для этой цели можно использовать программу Win32DiskImager.
После записи образа владельцы Raspberry Pi могут приступать к следующему шагу. Если у вас Beaglebone, вам потребуется записать образ с карточки на внутреннюю память. Для этого нужно вставить карту, зажать кнопку S2 (которая на стороне USB порта) и подключить питание. Диоды начнут часто "моргать". После того как все диоды погаснут (либо будут гореть все 4) можно отключать питание и вынимать карту.
Далее нам нужно подключиться к устройству по SSH. Чтобы узнать IP устройства можно использовать бесплатную программу Advanced IP Scanner.
Установка
Перед началом установки рекомендуется выполнить команду sudo apt-get update, чтобы избежать проблем с не найденными пакетами.
1. Устанавливаем Git
sudo apt-get install git
2. Тянем последнюю версию cgminer
git clone https://github.com/ckolivas/cgminer.git
3. Переходим в папку с cgminer
cd cgminer
4. Ставим необходимые компоненты
sudo apt-get install libtool
sudo apt-get install libcurl4-openssl-dev
sudo apt-get install libncurses5-dev
sudo apt-get install libudev-dev
sudo apt-get install autoconf
5. Запускаем autogen.sh
./autogen.sh
6. Указываем с какими ASIC будет работать cgminer. Я использую платы с чипом Golden Nonce от HashFast. Для других производителей указывается по аналогии (например --enable-bitfury)
./configure --enable-hashfast
7. Выполняем make
make
8. Инсталлируем
sudo make install
9. Далее нам нужно добавить пользователя в группу plugdev. Чтобы узнать имя пользователя выполните команду whoami. В Raspberry Pi пользователь по умолчанию pi, в Beaglebone - debian.
sudo usermod -G plugdev -a pi
10. Копируем 01-cgminer.rules в папку rules.d
sudo cp 01-cgminer.rules /etc/udev/rules.d/
На этом все, далее можно запускать cgminer с нужными параметрами.
Для обновления cgminer достаточно перейти в папку с ним
cd cgminer
Выполнить команду
git pull
и повторить шаги 5-10.
Настройка WiFi
Чтобы не тянуть ethernet кабель до Raspberry, можно работать через WiFi, благо модуль стоит недорого. Настраивается сеть довольно просто:
1. Открываем файл wpa-supplicant в редакторе nano
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
2. В конце документа дописываем:
network={
ssid="Имя вашей сети"
psk="Пароль от сети"
}
3. Нажимаем ctrl+x и затем y для сохранения изменений.
4. Чтобы изменения вступили в силу набираем
sudo ifdown wlan0
sudo ifup wlan0
или просто перезагружаем систему
sudo reboot
Комментарии:
admin
#
вс, 06/14/2015 - 00:58
admin
#
Еще одна готовая система с эмеркойном на борту
ср, 10/07/2015 - 00:27