Yefei.Blog

个人日记 WIKI

用户工具


Ubuntu

使用 163 镜像加速

vim /etc/apt/sources.list

输入指令

:%s/cn.archive.ubuntu.com/mirrors.163.com/g

在 16.04 上安装 PHP5

apt install software-properties-common
add-apt-repository ppa:ondrej/php
apt update
apt install php5.6-fpm

修改系统时区

sudo -i dpkg-reconfigure tzdata

显示详细的启动信息

修改文件 /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"  # 删除 quiet splash

更新 grup

$ sudo update-grub

矿机配置记录

  1. bios 启用 csm 支持, video 使用传统模式(否则花屏)
  2. 安装 server 版本,安装 ssh 服务
  3. 安装好后下载最新的 amd 显卡驱动
  4. 安装 xz 工具 sudo apt install xz-utils

解压驱动包

$ tar -Jxvf amdgpu-pro-17.40-NNNNNN.tar.xz
$ cd amdgpu-pro-17.40-NNNNNN
$ ./amdgpu-pro-install --compute

添加当前普通用户到 video 组

$ sudo usermod -a -G video miner

修改 /etc/default/grup 文件在 GRUB_CMDLINE_LINUX_DEFAULT 后加 amdgpu.vm_fragment_size=9

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash amdgpu.vm_fragment_size=9"
$ sudo update-grub
$ sudo reboot 

检查是否安装成功

$ sudo apt install clinfo
$ sudo clinfo
$ sudo clinfo | grep compute

挖矿软件需要

$ sudo apt install libcurl4-openssl-dev screen

挖矿软件需要 root 权限运行

开机自动执行

1. 自动登录到 tty1

$ sudo systemctl edit getty@tty1

编辑内容

[Service]
ExecStart=
ExecStart=-/sbin/agetty -a miner --noclear %I $TERM

创建 /home/miner/start.sh 文件

.....

sudo 免密码,方便脚本中切换用户来执行命令, screen 需要 miner 用户来启动, 而 screen 中的挖矿命令又需要 root 来执行

$ sudo visudo

添加一行

miner   ALL=(ALL) NOPASSWD: ALL

编辑 /etc/rc.local

bash /home/miner/start.sh &

编辑 /home/miner/.bashrc 追加

if [ $(tty) == "/dev/tty1" ]; then
  while true; do screen -x miner; sleep 1; done
fi

查找出错的pcie端口

在 dmesg 中出现 pcieport 错误时 0000:00:1c.7 就是总线信息(Bus Address)

ll /sys/class/drm/ 查看对应的显卡

使用 dmidecode -t slot 命令即可查询所在主板的哪个端口(Designation:)


皖ICP备15000265号

皖公网安备 34110302000106号