ethOSをアップデートします。アップデートする前には、ethOSと設定ファイルのバックアップを取得しておきます。
使用した環境
- ethOS 1.2.7 → 1.3.1
ethOSのOSのバックアップ
インストール済みのUSBを購入したため、まずethOSを他のUSBメモリにddコマンドでバックアップします。
# sudo dd if=/dev/sda of=/dev/sdb bs=1M
念のため、ファイルでもバックアップを取得しておきます。
# sudo dd if=/dev/sda of=/mnt/ethos-127.img bs=1M
ethOSの設定ファイルのバックアップ
以下のファイルをバックアップしておきます。
- /home/ethos/remote.conf
- /home/ethos/local.conf
- /home/ethos/claymore.stub.conf
- /home/ethos/custom.sh
- /etc/default/keyboard
- /etc/network/interfaces
- /etc/ssh/sshd_config
- /etc/X11/xorg.conf
ethOSのアップデートの実行
ethOSを再起動します。
# r
マニュアル通り、以下のコマンドでアップデートします。
sudo ethos-update reupdate && sleep 5 && sudo reboot Fri Apr 13 16:54:01 UTC 2018 - ethOS Update on 025aeb Finished, please reboot. see /tmp/ethos-update.log for details about what was updated. Broadcast message from ethos@025aeb (/dev/pts/2) at 11:54 ... The system is going down for reboot NOW!
ログインし直し、ライセンスに同意します。ハッシュレートが38.5から38.9に上がったようです!
... Do you accept the ethOS License agreement (y/n)?y Welcome to ethOS 1.3.1 Ethereum is up 11.2% today! Spend it at gpuShack.com ♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦ Remote/Local Confs /home/ethos/remote.conf /home/ethos/local.conf Documentation / Sample Conf ethosdistro.com/kb ethosdistro.com/pool.txt helpme: show the list of common commands and information allow/disallow: allow OR disallow miner (automatic start) minestop: turn off all miner instances show: show output of various log files ♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦ 01:49 PM ethos@XXXXXXX XXX.XXX.XXX.XXX [38.9 hash] /home/ethos $
show statsコマンドで問題なく、バージョン1.3.1にアップデートされていることを確認します。
02:22 PM ethos@025aeb 192.168.11.101 [38.9 hash] /home/ethos $ show stats ... version: 1.3.1 ...
マインニング用のソフトウェアのバージョンを確認するとこちらもアップデートされています。
cat /var/run/ethos/miner.versions ccminer 2.2.5-ethos6 cgminer-skein 3.7.3 claymore v11.6 claymore-xmr v11.3 claymore-zcash v12.6 dstm-zcash 0.6.0.1 optiminer-zcash v1.7.0 sgminer-gm 5.5.6-gm sgminer-gm-xmr 5.5.6-gm ewbf-zcash 0.3.4b ethminer 0.14.0.dev2
claymoreの設定移行確認
claymoreを使用していた場合、claymore.stub.confが削除され、local.confの末尾に設定が移行されます。
$ cat /home/ethos/claymore.stub.conf ... claymore=flags -epool eth-jp1.nanopool.org:9999 -ewal 0x485dd3be9fb62ce7f9f5bfd5d4bf3898c9a89944.025aeb/isa-ken@miobox.jp -epsw x -eworker 025aeb -mode 1
おわりに
ethOSの最新版へのアップグレードを行いました。アップグレードによって、マイニング用ソフトウェアもアップデートされ、ハッシュレートが改善されます。