Bitcoins minen im Autostart mit bfgminer am Raspberry Pi

Hier ein Tutorial wie man am Raspberry Pi die Miningsoftware bfgminer installieren kann und mit den Asics Minern benutzen kann. Es wird gezeigt wie man die Software im Autostart im Hintergrund als ein anderer Benutzer ausführen kann und den Raspberry Pi damit auch für etwas Anderes benutzen kann. Weiters wird die Software screen installiert, mit welcher man dennoch jederzeit Zugriff auf das bfgminer Consolenfenster des anderen Benutzers bekommt!

Ja in diesem Script sind echte Zugangsdaten zum Testen der Miner. Wenn ihr nett seid, lasst es damit auch eine Weile laufen 🙂

Hier die Anleitung:

#fetch neccessary packages
sudo apt-get -y install build-essential autoconf automake libtool pkg-config libcurl4-gnutls-dev libjansson-dev uthash-dev libncursesw5-dev libudev-dev libusb-1.0-0-dev libmicrohttpd-dev wget screen unzip

#fix permissions
sudo chmod 777 /usr/local/src

#go to default folder for installations
cd /usr/local/src

#fetch bfgminer and extract it (take newer version if unavailable from http://luke.dashjr.org/programs/bitcoin/files/bfgminer/latest/
wget http://luke.dashjr.org/programs/bitcoin/files/bfgminer/latest/bfgminer-4.2.0.zip
unzip bfgminer-4.2.0.zip
rm bfgminer-4.2.0.zip
chmod 777 bfgminer-4.2.0
cd bfgminer-4.2.0

#install bfgminer (might take a while)
./configure
make
sudo make install

#create priviledged user to mine
sudo useradd -g dialout -d /home/miner miner
sudo passwd -d miner

#fix error that would occur
sudo ldconfig

#log in and test it out
su - miner
bfgminer -o stratum.bitcoin.cz:3333 -u haniball.ASICS2 -p slieug5vvo234 -S all --icarus-options 115200:1:1 --icarus-timing 3.0=100
exit

#put it in autorun
sudo nano /etc/rc.local
#--append this at the end (beware maybe long text line gets cut off by copy pasting it)
#run bfgminer at startup (once)
count=$(ps -A | grep bfgminer | wc -l)
if [ ${count} != 1 ]; then
        sudo su - miner -c "/usr/bin/screen -dmS bfgscreen bfgminer -o stratum.bitcoin.cz:3333 -u haniball.ASICS2 -p slieug5vvo234 -S all --icarus-options 115200:1:1 --icarus-timing 3.0=100"
fi

#test if it's working
sudo reboot
sudo su - miner
script /dev/null
screen -r

#detach screen again (keyboard shortcut)
strg+a+d

Kommentare

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert