GPU マイニング 暗号資産

【マイニング/仮想通貨】リグ構築とHiveOSの導入

2021年4月27日


イーサリアムマイニングのために新しくリグを構築して、HiveOSを導入したので、その手順を紹介していきます。手順の中で実際に私がつまづいたポイントとその切り分けについても記載します。

事前準備1 ウォレットの作成

今回は、ホットウォレットの1種であるモバイルウォレットのjaxxを使用しました。
当初は別のOSでマイニングしているウォレットと併用しようと考えていましたが、その場合1ウォレット以上の使用で別途料金がかかるらしく、急遽こちらを用意しました。
手順としては下記になります。

  1. jaxxの公式サイトjaxx.ioからOS用のソフトをダウンロード
  2. ダウンロードしたソフトをインストールする
  3. BackupWalletを実行する
  4. 下記のサイトを参照ください
    【HiveOSの導入方法】を画像35枚でわかりやすく解説します!

  5. ローカル上で、jaxxのコンソール画面が起動する
  6. こちらが通常使用するウォレットになります。

  7. 仮想通貨を選択して、Receiveをクリックすると受け取り用のウォレットIDが確認できます。

事前作業2 HiveOSをUSBメモリにインストール

実際のマイニングマシンでは、HDD/SSDではなく、USBメモリからHiveOSをBootするので、そのための作業を下記手順にて行います。作業用のWindowsPCで実施しました。

  1. USBメモリをFat32でフォーマットする
  2. HiveOSのイメージファイル(.img.xz)を公式サイト「hiveos.farm/install」からダウンロードする
  3. ※「GPU HiveOS Image for Rigs.Stable Version」の箇所

  4. インストールするためのソフト「Rufus」を公式rufus.ieからダウンロードして、作業用PCにインストールする
  5. ここで、別のインストールソフト「HDD Raw Copu Tool」を使用してインストールしましたが、上手くHiveOSがBootしなかったので、こちらを使用しました。

  6. Rufusを起動する
  7. OSイメージの指定で、ダウンロードしたHiveOSのイメージファイルを指定する
  8. フォーマット形式はデフォルトのままにする
  9. パーティション構成:MBR
    ファイルシステム:FAT32

  10. 書き込みを開始する

事前作業3 HiveOSのアカウント作成

下記の手順でリグの登録を行うと、最後にRIG_IDとRIG_PASSWORDが発行されます。こちらを実際のマイニングマシンのHiveOS上で、認証して使用できるようになります。

  1. ワーカーの作成
  2. 下記サイトを参考にワーカーを作成しました。作成するとRIG_IDとRIG_PASSWORDが発行されるのでメモしておきます。ハイブOS(HiveOS)導入手順 GPU編

  3. マイニングプールとウォレットの設定
  4. 下記を選択しました。
    マイナー:poenixminer
    プール:ethermine
    サーバ:asia

リグ構築編

ここからリグの構築を行なっていきます。

スペックは下記になります。
マザボ:B450M pro4
グラボ:GeforceRTX3080
CPU:Ryzen 5 3600
メモリ:PC4-19200 DDR4
電源:Silverstone ST-1200PT
その他に、リグフレーム、ライザーカード、Powerスイッチ、Resetスイッチ、ファン、OS用のUSBメモリなどを用意しました。基本的にはマザボの説明書に沿って構築しています。

  1. マザボにCPUを取りつける
  2. 構築後にマザボに全く通電しない事象が発生しましたが、原因はこのCPU取り付けの接触不良でした。最小構成(マザボ、電源、メモリ、CPU)だけにして、電源を変えたりケーブルの接続を確認してもダメだったので、CPUに辺りをつけて接続部を確認すると、若干マザボからCPU側のピンが浮いており、上手く噛み合っていませんでした。CPUの取り付け直しで解消しました。

  3. マザボにCPUファンを取りつける
  4. 4ピンファンケーブルをマザボに取り付けます。

  5. マザボにメモリを取りつける
  6. 電源とマザボをEPS24ピンコネクタでつなぐ
  7. 電源とマザボをCPU用のEPS8ピンコネクタでつなぐ
  8. マザボにグラボを取りつける
  9. 一旦グラボは1つだけ使用するので、ライザーカードは使用せずに直差ししました。性能的に有利で、トラブル時の切り分け箇所が減る利点も◎。

  10. グラボと電源をPCI-E8ピンコネクタでつなぐ
  11. モニタとグラボをHDMIケーブルでつなぐ
  12. マウス、キーボードをUSB接続する
  13. HiveOSがインストールされたUSBメモリを接続する
  14. マザボとルータをLANケーブルでつなぐ
  15. PowerスイッチとResetスイッチをマザボにつなぐ
  16. PCケースが無いのでこちらを使用します。マザボ4隅の一角にあるシステムパネルヘッダーに取り付けます。

完成形

UEFI起動編

  1. Powerスイッチを入れて起動する
    上述のCPU取り付け直しで通電し、UEFIの起動ができるようになりました。
  2. F2キーでUEFIの設定画面に遷移する
  3. Boot>Boot Option#1,#2,#3でUSBを#1に持ってくる
  4. Boot>CSM(Compatibility Support Module)がEnabledになっていること(デフォ)
  5. Boot>Launch PXE OpROM PolicyをUEFI only ➡︎ Legacy onlyに変更
  6. HiveOSがUEFIBootに対応していない的な記事を見たのでLegacy BIOSでのBootに変更しています。

  7. Boot>Launch Storage OpROM PolicyをUEFI only ➡︎ Legacy onlyに変更
  8. 設定を保存してExit

HiveOS起動編

本来であればここでHiveOSがスムーズに起動する想定でしたが、UEFIの画面が表示されてから、黒い画面にカーソルが左上に点滅している状態のまま変化がない事象が発生しました。USBメモリのMBRの先頭セクタが読み込めていないらしく、UEFIの設定を見直したり、何回かHiveOSを入れ直してみましたが改善しませんでした。CMOSクリアでマザボを初期化しても同様でした。この時インストールソフトは「HDD Raw Copu Tool」を使用していたため、試しに上述の「Rufus」でインストールしたところ上手くHiveOSが起動できるようになりました。ソフト間の差異は不明です。

  1. HiveOSが起動したら、上述のRIG_IDとPasswordを入力して認証する
  2. 事前作業で行なったHiveOSの設定に問題なければ、勝手に採掘が開始される
  3. プールサイト「ethermine.org」でマイニング状況を確認

CATEGORIES & TAGS

GPU, マイニング, 暗号資産,

Author:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

カテゴリー

むるし

フリーランスのインフラ系エンジニア。
備忘録で色々書いていきます。
お問い合わせは↓
mo-gyu@murci.net
LPIC303 Security
%d人のブロガーが「いいね」をつけました。