Dziś pierwszy z wielu postów na temat rozpoczęcia przygody z kopaniem. Zapraszam tych co z komputerami nie są na "TY", a o Linuxie słyszeli jedynie w kontekście hakerów :)
Informacje o kopalniach i portfelach w osobnym poście. Zapomniałem, że o tym też trzeba napisać!
Spis treści (wyszukujcie po nagłówkach, nie ma hiperłączy):
- Instalacja systemu operacyjnego
- Przygotowanie
- Instalacja systemu
- Konfiguracja systemu operacyjnego
- Adresacja
- Aktualizacja
- Sterowniki
- Claymore Miner v10.0
- Słowa końcowe
Zapraszam!
ISO z systemem możemy pobrać oczywiście z oficjalnej strony -> https://www.ubuntu.com/download/server
Wybieramy wersję LTS i pobieramy ISO.
Teraz w zależności czy wolimy nagrać obraz na pendrive (zalecane[1]) czy na CD/DVD opcje mamy dwie.
Dla rodzimych użytkowników systemu inny niż Windows wystarczy
sudo dd if=ubuntu-16.04.2-server-amd64.iso of=/dev/sd*x* bs=512k
w miejsce x wpisujecie swoją literkę (lsblkpokazuje wszystkie podłączone magazyny danych)
UWAGA 1
Ja swoją instalację przeprowadziłem w środowisku wirtualnym ze względu na konieczność dokumentacji jednak odpowiada ona 1 do 1 instalacji na żywej maszynie
UWAGA 2
Instalujecie TYLKO na żywych systemach. Fizycznych. A to dlatego, że wirtualizacja uniemożliwi nam wykorzystanie kart graficznych podczas kopania
Po przygotowaniu systemu nadszedł czas na instalację. Wkładamy wybrany nośnik i uruchamiamy z niego system.
W większości przypadków BIOS sam wybierze nam zewnętrzny nośnik, czasem trzeba wejść do menu Boot devices (lub podobnego) podczas uruchamiania co czynimy przeważnie klawiszem F11.
Gdy uruchomi nam się system przywita nas taki oto ekran:
I po wyborze języka przejdziemy do menu:
Od teraz zostawię opisy i przeprowadzę was przez instalację krok po kroku wraz z niezbędnym minimum ponieważ zrzutów >jest "kilka".
Install Ubuntu Server z ekranu powyżej przechodzimy do wyboru języka systemu. Ja wybrałem instalację Angielską z polskim zestawem znaków.w przypadku gdy podamy słabe hasło (krótkie i/lub zawierające ubogi zestaw znaków będziemy musieli się na to zgodzić lub poprawić hasło)
polecam wybrać opcję z LVM ponieważ umożliwia ona zmianę rozmiarów partycji już po zainstalowaniu sytemu
Aktualizacje według własnych preferencji chociaż ja zaznaczyłem
no automatic updatesżeby uniknąć sytuacji, w której po aktualizacji coś przestaje nam działać (sam aktualizuję swoje systemy)
ENTERprzejdzie nam do kolejnego okienka)Klikamy restart, wyciągamy płytę/USB i przechodzimy do kolejnej części.
Jeżeli mamy monitor podpięty do koparki robimy to po prostu lokalnie klawiaturą i myszką. Jeżeli po instalacji maszyna ma być wpięta tylko do internetu i nic więcej to musimy mieć klienta SSH (np. najpopularniejszy putty)
Przyjmiemy wariant, że mamy dostęp zdalny po SSH (z innego komputera). Jeżeli mamy możliwość bezpośredniego dostępu musimy sprawdzić adres IP koparki:
Jeżeli zalogowaliśmy się na naszego utworzonego użytkownika to wystarczy poleceniesudo ifconfig(system powinien poprosić nas o hasło)
Po sprawdzeniu zaznaczonego adresu wpisujemy go do putty i pracujemy z naszego "normalnego" komputera:
Ale wracając do tematu...
sudo su -apt-get clean && apt-get update && apt-get upgrade -y && apt-get dist-upgrade -y'-y' oznacza zgodzenie się na wszelkie pytania podczas trwania procesu
apt-get install tar gzip gcc libcurl4-openssl-devexiti w folderze domowym naszego użytkownika (znajdujemy się w nim) tworzymy folder na niezbędne pliki (_nazwa dowolna - w tym przypadku instalki _)mkdir instalkicd instalkiSkończyliśmy już przygotowania i został nam przedostatni krok czyli sterowniki
Wchodzimy odpowiednio na strony Nvidii lub AMD i musimy wybrać jakie mamy karty graficzne (jak nie wiemy, a są już na płycie głównej, to możemy sprawdzić w systemie komendą lspci | grep VGA która wyświetli nam wszystkie interfejsy graficzne podłączone do systemu)
Na moim przykładzie
Po pobraniu sterowników musimy je jakoś przenieść na naszą koparkę. Do tego zadania idealnie nada się WinSCP (lub jeżeli posiadacie może być Total Commander)
Na przykładzie WinSCP ponieważ służy wyłącznie do tego celu.
Wracamy do Putty i możemy przy pomocy ls -lupewnić się, że nasze nowo skopiowane pliki są na miejscu.
(Powinniśmy być w folderze ale przypominam że wchodzimy do niego przy użyciu komendy cd co oznacza po prostu "change directory")
sudo chmod +x NVIDIA-Linux-x86_64-384.69./NVIDIA-Linux-x86_64-384.69Claymore Miner v10.0cd amd <tab>sudo chmod +x amdgpu-pro-installTo by było na tyle. Sterowniki gotowe.
tar xf Claymore's Dual Ethereum+Decred_Siacoin_Lbry_Pascal AMD+NVIDIA GPU Miner v10.0 - LINUX.tar.gzcd Claymore\'s\ Dual\ Ethereum\+Decred\_Siacoin\_Lbry\_Pasca\l AMD\+NVIDIA\ GPU\ Miner\ v10.0\ \-\ LINUXa najłatwiej uzupełnić nazwę wpisując początek i używając TAB'a
vim start.bashlub jeżeli nie zadziała to vi start.bashAby edytować naciskamy na klawiaturze i i uwaga! kopiujemy naciskając prawy przycisk myszy
tutaj CTRL+C ma inne znaczenie
RPU_FORCE_64BIT_PTR=0GPU_MAX_HEAP_SIZE=100GPU_USE_SYNC_OBJECTS=1GPU_MAX_ALLOC_PERCENT=100GPU_SINGLE_ALLOC_PERCENT=100Po zmianach wciskamy Escape oraz następujące klawisze
:wqi zatwierdzamy enterem
Zostało nam już tylko uruchomić kopanie
sudo ./start.bash
i patrzeć jak lecą literki.
Dziękuję jeśli na coś wam się przydałem i mogłem pomóc.
Wszystkie ale to wszystkie komentarze proszę zostawiajcie niżej. Krytykę również ale ostrzegam, że wulgarne treści oraz trolling będą zgłaszane. Dbajmy o jakość i szanujmy się.
Jeżeli czegoś nie uwzględniłem to przez tydzień będę mógł edytować ten post, później możliwość edycji jest blokowana przez Steemit, więc piszcie co poprawić, czego brakuje, co jest niepotrzebne.
Za lekko przydługawy post przepraszam. Zastanawiałem się czy podzielić to na części czy wszystko w jeden ale i tak postarałem się skrócić to do niezbędnego minimum bez opisywania każdej czynności. Następny będzie krótszy. :D
Trzymajcie się ciepło i kopcie!
Steem it up!
~CN
https://www.ubuntu.com/download/server
https://sourceforge.net/projects/win32diskimager/
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
http://www.nvidia.pl/Download/index.aspx?lang=pl
http://support.amd.com/en-us/download
https://bitcointalk.org/index.php?topic=1433925.0
https://winscp.net/eng/download.php
https://www.ghisler.com/download.htm