The purpose of this tutorial is to teach you how to use a Raspberry Pi and a external USB Hard drive in order to create a full node to run on the Bitcoin Gold network. This tutorial will be broken up into three parts. Part 1 will cover setting up the Raspberry Pi. Part 2 will cover enabling usb boot and changing the password. Part 3 will cover installing the node. At the end of the document is a troubleshooting for working around USB boot if it fails.
Raspberry Pi 3.0 Model B
2.5 Amp Micro USB Power Adapter
8GB microSD card: It will be used to set up the device for the first time and then won’t be used after that.
External USB Hard Drive: The main thing with this is that it has to be large enough to hold the whole blockchain, the current blockchain is 150gb. Also, not all External hard drives will work as a boot device.
USB Mouse/Keyboard: Any sort of USB mouse/keyboard is fine.
Part 1: Setting up the Raspberry Pi 3.0
- Download both Etcher and Raspbian from the links listed above.
- Install Etcher
- Select your image by clicking on image and navigating to the images location.
- Select device and choose your MicroSD card from the listed devices.
- Click on the flash button and wait for the program to finish flashing the OS to the device.
- Once Etcher is finished remove the MicroSD card from your computer and now attach your external HDD.
- Once the external HDD is connected we are going to repeat steps 3 through 5 for the external hard drive.
- While the Raspbian OS is being flash take the micro SD card and insert it into the slot on the Raspberry Pi.
- Plug in your keyboard, mouse, ethernet cable, and HDMI cable into the Raspberry Pi. Once all devices are connected go ahead and plug in the USB power cable.
- Once the device boots up it will go through the boot procedures and once that is done you should be met with the Raspbian OS system.
- Now open the terminal from the taskbar at the top of the screen.