Ubuntu Linux
Comments in the original source code suggest specific patches for Ubuntu 9.10 (Karmic Koala). This suggests that Nakamoto used this Ubuntu version (or similar one) for operating and testing Bitcoin on Linux.
Based on this premise, the goal of this page is to capture the process of deploying an Ubuntu 9.10 environment with the aim of building and running Bitcoin.
UTM virtual machine
Prerequisites:
-
UTM
-
Ubuntu 9.10 (Karmic Koala) 64-bit PC (AMD64) server install CD from Ubuntu old images
ubuntu-9.10-server-amd64.iso
SHA-256:9a0c681bbf31c4e9f9cd1d2541c9cb80bffc3ed3816755b79d5167a7296f9a7f
Deployment steps
-
At the Welcome to UTM dialog, choose Create a New Virtual Machine.
-
Select Virtualize.
-
Select Linux.
-
For Boot ISO image choose Browse, then find and select the ISO file.
-
Click Continue.
-
On the Hardware dialog, click Continue.
-
On the Storage dialog, enter 4 into the input.
-
Click Continue.
-
On the Shared Directory dialog, click Continue.
-
On the Summary dialog, change the Name to
Ubuntu 9.10
. -
Click Save.
-
Right-click the new VM and choose Edit.
-
Click the System tab.
-
Under CPU, select Intel Xeon Processor (Skylake) (Skylake-Server-v1).
-
Click the QEMU tab.
-
Under Tweaks, remove check from *UEFI Boot.
-
Click the Display tab.
-
For Emulated Display Card choose Spice QXL GPU (primary, VGA compatible) (qxl-vga)
-
For VGA Device RAM (MB) enter
128
. -
Click Save.