Skip to content

HiveOS Install

MaynardMiner edited this page Jul 30, 2018 · 35 revisions

To Install On Hive:

Partition:

HiveOS partition is not large enough to use MM.Hash. You will have to extend the partition. MM.Hash uses roughly around 1gb of space when all miners are downloaded. Download and install a partition manager to modify the partition to extend it. I recommend using gparted

IMPORTANT NOTE

Be sure to NOT use initial emulator window to run apps like gparted and apt to install/update HiveOS. right click backdrop of HiveOS, and select "Terminal Emulator". Use this window, or you will get error messages involving the display (which is screen).

Setup Dependencies

MM.Hash requires two further Dependencies. The first is 7zip:

sudo apt-get install p7zip-full

The second is Powershell.

curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -

sudo curl -o /etc/apt/sources.list.d/microsoft.list https://packages.microsoft.com/config/ubuntu/16.04/prod.list

sudo apt-get update

sudo apt-get install -y powershell

Powershell Install Information For 16.04

Download Release

Currently the HiveOs version has not been released, and is in Beta. I am still working on it. However, you can still try hiveOS version as is by cloning from github. It must be in "custom" folder:

cd /hive/custom

Then enter command:

git clone https://github.com/MaynardMiner/MM.Hash.git

MM.Hash and dependencies are now installed correctly.

Configure Miner

Important note:

You do not have to do Auto-Coin switching. Change -Auto_Coin from Yes to No in configuration file. MM.Hash will operate in legacy mode, using only algorithm switching.

Open MM.Hash.conf file. Edit arguments as necessary. If you want to just use basic settings- you simply just need to add your wallet address, and you are ready to go! Installing an apt such as gedit can assist with this. MM.Hash full argument list is here:

Argument List

Once everything is setup, on the site- setup a new wallet. Go to the custom miner tab. Type name of miner in the custom name field (MM.Hash). Then select your OC profile. All other details are stored directly inside the Miner itself within the MM.Hash.conf folder. Those are the only items you need to enter

I am still working on full implementation of stats. You may get errors until fixed, but miner internally runs fine.

Miner GUI is rough, due to the HIVEOS setup. I was limited in the amount of information I can post, and the space I have to post it. If you want a detailed view of what the miner is doing- Check the "Logs" folder, and open the most recent log. This is a complete background transcript of MM.Hash. I plan to add miniscript that will allow you to open and view background miners, as well as see a profit sheet and miner history. This is first version- I plan to improve immensely.

PRO-TIPS

-nautilus is a great app to navigate through files. I recommend installing.

-gedit will allow you to open a text editor to modify files easier for .conf and miners files. I recommend installing.

-Interval is how long the miner waits until switching. The ideal goal is to finish mining around every 5 minutes. That means slower computers should time the amount of time MM.Hash takes to load the database, and then adjust accordingly.

-If you are not using miner or pool: To decrease load times, remove them from the CoinPools and Miners-Linux folder respectively.

-USB Hard drive is not recommended for -Auto_Coin switching or multi-device. However, it does work with occasional glitches from slow read/write times. The same goes for slower 2 threaded cpus (celeron)....It can take up to 3 minutes before switching if you are using all pools and -Auto_Coin feature. I can't fix that- New technology requires newer hardware.

-Currently, my miner does no clear logs. This is because I am beta-testing, and am saving all log data. If you are using miner on a low-memory drive, I would recommend clearing files located in "Logs" folder occasionally. Full release will have rollover feature and clear them automatically.

-GPUDevices parameter can help divide miner if you are using different model NVIDIA gpus. However stats are only recorded by whatever miner NVIDIA1 has open.

-Read benchmarking help file. MM.Hash will "turn off" algorithms and coins when it records 0 hashrate during benchmaking. It will also note when timeouts occurs in your backup folder. This is done due to the instability of auto-coin mining.

-I provided individual device arguments for miners who have large rigs. If you are mining with 10+ gpus, you will likely have to use them instead of GPUDevices if you divide your rig.

-Donation is not 1.25% all the time. It is 1.25% daily. This means it switches to donation wallet for a 5 minute interval about every 6.5 hours. It should reset if it hasn't been used for longer than 24 hours.

-Nicehash and MiningPool hub are both supported. See arguments on how to add them to miner- MiningPool hub requires a username and workername. Nicehash requires their wallet, and I reccommend to use the -NiceHash_Fee argument.

-To view miners in background, simply open a new terminal and type:

screen -r "<TYPE>"

Type= Devices "NVIDIA1" or "NVIDIA2" etc.

Don't close the window! Use CTRL-A + D to detach it, and place it in the background.

Clone this wiki locally