Eth 2.0 Key Generation: Ubuntu Live USB
DISCLAIMER - FOR EDUCATIONAL PURPOSES ONLY
Summary
Step 1 - Download eth2.0-deposit-cli Key Generator
eth2.0-deposit-cli Key Generator
Copy the eth2deposit-cli tarball to the USB:
eth2deposit-cli tarball to the USB:
Step 2 - Download Ubuntu
Visit http://www.releases.ubuntu.com/20.04/ and download the desktop image:

Step 3 - Burn Ubuntu ISO image to USB
Ubuntu Desktop - Click the
icon and search "startup disk creator" :
icon and search "startup disk creator" :
Choose the Ubuntu ISO and Make Startup Disk:

Installation Complete:

Step 4 - Disconnect Internet
Step 5 - Boot into Ubuntu Live USB
Ubuntu USB Startup Process:

Select Try Ubuntu:
Try Ubuntu:
Turn Off WiFi and Bluetooth:

Plug in 2nd USB and double click the eth2deposit-cli tarball:
eth2deposit-cli tarball:
Click Extract in the upper left corner:
Extract in the upper left corner:
Click Home towards the upper left, then click the green Extract
Home towards the upper left, then click the green Extract 
Navigate to the Home Folder:
Home Folder:
Rename the folder to eth2.0-deposit-cli
eth2.0-deposit-cli
Step 6 - Eth 2.0 Key Generation
Open new terminal window using Ctrl + Alt + T
Ctrl + Alt + T
Change directory to eth2.0-deposit-cli folder:
Run ./deposit new-mnemonic:
./deposit new-mnemonic:
Step 7 - Mnemonic Seed
After confirming the password, you'll be given a mnemonic seed phrase:

Write down the mnemonic, then reenter it to ensure it's correct:


Step 8 - deposit_data and keystore files
deposit_data and keystore filesNavigate to /home/eth2.0-deposit-cli/validator_keys:
/home/eth2.0-deposit-cli/validator_keys:
Deposit_data file contents:
Deposit_data file contents:
Keystore file contents:
Keystore file contents:
Copy deposit_data and keystore files to external USB:
deposit_data and keystore files to external USB:
Learn how to run a testnet validator: Pyrmont || Lighthouse Eth2 Staking Guide
Last updated