[翻译完成] 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


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去连接树莓派


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", 配置文件就在这个文件夹里, 注意文件夹名称的".", 不要找错了.

你可能感兴趣的:([翻译完成] Pi+Raspbian+CGMiner+TightVNC+WIFI五合一矿机超级教程)