Linux Ubuntu 20.04.2 + AMD + Ethereum

lexart / 20.03.2021

———————————————————————-
Instalace UBUNTU live serveru 20.04.2
———————————————————————-
1. Stáhni si a vytvoř instalační disku Ubuntu Linux live server na USB disku ( použij program rufus)

https://releases.ubuntu.com/20.04/ubuntu-20.04.2-live-server-amd64.iso

2. Nainstaluj Ubuntu server s openssh serverem
Vytvoř si tam při instalaci uživatele artur (na mou počest a proto že se na něj někde dále odkazuji)

3. Na tvém windows budeš potřebovat program putty, který ti umožní se vzdáleně připojit na tvůj rig (Ubuntu server). Tak si ho stáhni. Po spuštění stačí zadat ip tvého právě nainstalovaného serveru a dát OPEN. Objeví se ti okno, kde zadáš jméno uživatele „artur“ a heslo které jsi při instalaci zadal. Po potvrzení enterem. By jsi měl být přihlášený na serveru Ubuntu linux.

https://the.earth.li/~sgtatham/putty/latest/w64/putty.exe

3. Stáhni si AMD drivery – jdou nainstalovat na UBUNTU 20.04.02 verzi

wget https://drivers.amd.com/drivers/linux/amdgpu-pro-20.45-1188099-ubuntu-20.04.tar.xz --referer https://support.amd.com

4. Rozbal a jdi do adresáře

tar -Jxvf amdgpu-pro-20.45-1188099-ubuntu-20.04.tar.xz
cd amdgpu-pro-20.45-1188099-ubuntu-20.04

5. Spust instalaci ovladace (tohle chvíli trvá – relax)

./amdgpu-pro-install -y --opencl=legacy,rocm --headless

5. Pro jistotu nastavíme v grubu podporu „Large Page Support“ na 2MB.

sudo nano /etc/default/grub

6. Vyhledáme řádek GRUB_CMDLINE_LINUX_DEFAULT=““  a změníme na . Vyskočíme CTRL+X a uložíme.

GRUB_CMDLINE_LINUX_DEFAULT="amdgpu.vm_fragment_size=9"

7.  Aktualizujeme změny.

sudo update-grub

Pokud se vše nainstaluje bez problému, pak rebootni počítač.

sudo reboot now

6. Rychleji se v linuxu pohybuji pomoci Midnight Commander, tak si ho nainstaluji. Ale není to nutnost.

sudo apt update && sudo apt install mc -y

7. Následně si stáhní nějaký mining software např. https://github.com/nanopool/nanominer/releases  (seznam aktuálních verzí)
třeba k dnešnímu dni aktuálni verzi

wget https://github.com/nanopool/nanominer/releases/download/3.3.2/nanominer-linux-3.3.2.tar.gz

8. Rozbal stažený miner a jdi do rozbaleného adresáře.

tar -Jxvf ./nanominer-linux-3.3.2.tar.gz
cd nanominer-linux-3.3.2

9. Zadej do souboru config.ini svou wallet adresu a email na který ti bude chodit upozornění.
To za wallet= je moje peněženka, musíš tam zadat svoji !!!!! Jinak, když zapneš nanominer, budeš těžit na můj účet. Budu ti sice vděčný, ale po hodince(nebo dvou) to raději opravdu změň na svou peněženku.

[Ethash]
wallet=0x386eA23EDb7258EBed073E9C1066b751d7B8fEF7
coin=ETH
rigName=donner
email=tvuj@email.com

 

———————————————————————-
Nastaveni /etc/systemd/system/lexart.service
———————————————————————-
Prekopiruj z flash lexart.service do adresare /etc/systemd/system/lexart.service

Nastav vlastníka a práv k souboru
sudo chown root:root /etc/systemd/system/lexart.service
sudo chmod 0644 /etc/systemd/system/lexart.service

1. Reload the service files to include the new service.
sudo systemctl daemon-reload

2.Start your service
sudo systemctl start lexart.service

3.To check the status of your service
sudo systemctl status lexart.service

4.To enable your service on every reboot
sudo systemctl enable lexart.service

———————————————————————-
Nastaveni crontab služby
———————————————————————-
1. Překopiruj do adresare
/home/artur/restartNanoLexart.sh

2. Nastav vlastníka a práva
sudo chown artur:artur /home/artur/restartNanoLexart.sh
sudo chmod 0744 /home/artur/restartNanoLexart.sh

3. Nastaveni restartu každých 6 hodin.
sudo crontab -e artur
0 */6 * * * /home/artur/restartNanoLexart.sh > /dev/null 2>&1

 

———————————————————————-
Připojeni flash disku
———————————————————————-
1. Find what the drive is called
You’ll need to know what the drive is called to mount it. To do that fire off one of the following (ranked in order of my preference):

lsblk
sudo blkid
sudo fdisk -l
You’re looking for a partition that should look something like: /dev/sdb1. The more disks you have the higher the letter this is likely to be. Anyway, find it and remember what it’s called.

2. Create a mount point (optional)
This needs to be mounted into the filesystem somewhere. You can usually use /mnt/ if you’re being lazy and nothing else is mounted there but otherwise you’ll want to create a new directory:

sudo mkdir /media/usb
3. Mount!
sudo mount /dev/sdb1 /media/usb
When you’re done, just fire off:

sudo umount /media/usb

SHARE