[翻譯完成] Pi+Raspbian+CGMiner+TightVNC+WIFI五合一礦機超級教程

哈嘍, 朋友們, 今天的教程是用樹莓派和USB ASIC板來作一個自動挖礦機  , 教程裏用的是Butterfly Labs的ASIC板, 若是你想用其餘的USB設備其實大差不離.

本教程會把樹莓派和ASIC板設成自動模式, 即插即開挖, 就算中途你家停電了也沒問題. 若是碰到出錯狀況, 即時插拔一下就行.

開始教程前, 你須要知道樹莓派的IP地址並在路由器裏將其設爲固定IP.


須要的軟件:

- Raspbian, 系統.img文件 (http://downloads.raspberrypi.org/images/raspbian/2013-05-25-wheezy-raspbian/2013-05-25-wheezy-raspbian.zip)

- SD Formatter, 格式化SD卡 (https://www.sdcard.org/downloads/formatter_4/)

- Win32imager, 把.img文件
複製 到SD (http://sourceforge.net/projects/win32diskimager/)

- Putty, 用SSH鏈接到樹莓派 (http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html?)

- TightVNC, 用遠程桌面鏈接到樹莓派 (http://www.tightvnc.com/download.php)


步驟

1- 打開Putty之類的SSH鏈接工具, 輸入樹莓派的IP地址.

2- 這時會有一個安全警告框彈出, 無視之, 點擊"Yes".

3- 登陸用戶: pi

4- 密碼: raspberry

5- 登陸成功以後的第一件事就是修改默認的用戶名和密碼:
   - sudo adduser "新的用戶名" --force-badname (去掉引號)
   - 接着會要你輸入兩次新用戶的密碼, 還有些其餘信息
   - 給新用戶權限: sudo visudo
   - 將會打開sudoers.tmp文件
   - 找到這行: root ALL=(ALL:ALL) ALL add: "
新的用戶名 " ALL=(ALL:ALL) ALL  (去掉引號)
   - 把接下去的那行改成: pi ALL=(ALL) NOPASSWD: ALL for: "
新的用戶名 " ALL=(ALL) NOPASSWD: ALL  (去掉引號)
   - 按CTRL+X退出, 輸入Y確認, 按回車鍵保存
   - 如今咱們嘗試sudo到剛建的用戶, 輸入: su "
新的用戶名 (去掉引號)  去切換到剛建的用戶, 接着: sudo raspi-config, 若是成功打開了配置工具, 新用戶就算是搞定了, 能夠關掉配置工具.
   - 重啓一下: sudo reboot
   - 用剛建的新用戶
登陸
   - 如今來清除用戶"pi"和該用戶的配置文件: sudo deluser --remove-all-files pi
   - 到此, 咱們用新建的用戶替代了默認用戶"pi".

6- 能夠嘗試更新下系統:
   - 輸入sudo aptitude update, 而後等待結束
   - 輸入sudo aptitude upgrade, 會提示"Do you want to continue?", 輸入"Y"並回車, 等待更新結束
   - 再重啓一次: sudo reboot
php


7- 接下來用配置工具設置一些選項:
   - 打開配置工具: sudo raspi-config
              - 激活"Expand Filesystem"以使用整個SD卡大小
   - 調整"Internationalisation Options"裏的語言, 時區和鍵盤佈局
   - 在"Advanced Options"-"Hostname"設置樹莓派在網絡上的可見名稱.
   - 再重啓一次: sudo reboot

8- 如今咱們來激活無線網
   -  檢查下樹莓派是否識別了USB網卡: sudo lsusb, 根據網卡類型會出現相似"Bus 001 Device 004: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter"的不一樣文字.
   - 安裝個工具來設置WIFI參數: sudo aptitude install wicd-curses, 會提示"Do you want to continue?", 輸入"Y"肯定, 等待出現藍屏, 按空格鍵進入選擇, 把當前用戶添加到netdev組裏, 等待安裝完成
   - 打開工具: sudo wicd-curses
   - 把鼠標指針移到wifi網絡上
   - 按Shift+P打開參數設定
   - 查看"Wireless interface"是否爲空, 若是空的, 就填上"wlan0" 
(去掉引號)
   - 按F10
   - 按Shift+R刷新一下, 而後再檢查下是否是"wlan0"
   - 
把鼠標指針移到wifi網絡上
   - 右鍵進入配置
   - 在這裏能夠設置固定IP, 不過我建議仍是在路由器裏設置比較好
   - 激活自動鏈接網絡
   - Key: (輸入WIFI密碼)
   - 按F10
   - 按Shift+C鏈接網絡, 若是IP什麼的都不出問題, 你的遠程鏈接將會中斷, 輸入固定IP去再連一次.
   - 登陸用戶
   - 按Shift+Q退出
   - 關機: sudo halt
   - 拔掉網線再讓樹莓派開機
   - 使用WIF裏設I的固定IP去鏈接樹莓派

html


9- 安裝TightVNC
   - 輸入命令行: sudo aptitude install tightvncserver, 會提示"Do you want to continue?", 按"Y"肯定, 等待安裝結束
   - 啓動TightVNC: tightvncserver
   - 會提示輸入密碼鏈接遠程桌面, 這不是樹莓派的密碼, 須要輸入兩次
   - 顯示提示"Would you like to enter a view-only password?",  按"N"取消, 才能獲取遠程桌面的所有控制.
   - 想要每次開啓樹莓派都自動運行TightVNC, 咱們須要編輯rc.local文件, 輸入命令: sudo nano /etc/rc.local
   - 在"exit 0"這行前添加一行: sudo -u "youruser" /usr/bin/vncserver :0 -geometry 1280x800 -depth 16 -dpi 100 (用戶名沒有引號, "geometry"設置的是屏幕分辨率, "depth"設置的是顏色深度, "dpi"設置的是字體大小) , 把參數換成你須要的就行.
   - 按CTRL+X退出, 按Y並回車保存文件

10- 最關鍵的一步就是安裝礦機,CGMiner在樹莓派上的表現不錯, 因此咱們安裝使用它, 下面是按照步驟:
   - 安裝CGMiner前咱們要先安裝其依賴庫: sudo aptitude install git autoconf libtool libcurl4-openssl-dev libncurses5-dev pkg-config yasm make libusb-1.0-0-dev, 會提示"Do you want to continue?", 輸入"Y"確認並等待安裝完成.
   - 如今咱們開始安裝CGMiner:
      - git clone git://github.com/ckolivas/cgminer.git cgminer
       - cd cgminer
       - ./autogen.sh
       - export LIBCURL_CFLAGS='-I/usr/include/curl'
       - export LIBCURL_LIBS='-L/usr/lib -lcurl'
       - ./configure --enable-bflsc
       - make
       - sudo make install
   - 最後是開機啓動CGMiner:
      -輸入命令: sudo nano /etc/xdg/lxsession/LXDE/autostart
      -在最後添加一行: @/usr/bin/lxterminal --geometry=90x35 -e cgminer ("geometry"設置的是CGMiner的窗口尺寸)
      -重啓一下: sudo reboot


11- 在電腦上安裝TightVNC
   - 輸入樹莓派的IP
   - 會要求輸入TightVNC的密碼
   - 若是不出問題, 就會顯示樹莓派的桌面, CGMiner已經啓動.
   - 輸入URL
   - 輸入用戶名
   - 輸入密碼
   - 如今就開始挖礦了, 但咱們還須要保存一下配置文件:
      - 按"S"進入設置
      - 按"W"修改配置文
      - 按"Enter"保存爲默認的"bfgminer.conf"配置文件
      - 按"Space"清空屏幕

12- 到此全部程序都會自動運行了
   - 想要關閉CGMiner, 按"q"
   - 想要重啓樹莓派, 輸入: sudo reboot
   - 想要關閉樹莓派, 輸入: sudo halt
   - 想要修改"bfgminer.conf"配置文件, 打開"File Manager", "View"-"Show Hidden"而後點擊你的用戶, 會顯示一個文件夾".cgminer", 配置文件就在這個文件夾裏, 注意文件夾名稱的".", 不要找錯了.
git

相關文章
相關標籤/搜索