Skip to main content

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:

Deployment steps

  1. At the Welcome to UTM dialog, choose Create a New Virtual Machine.

  2. Select Virtualize.

  3. Select Linux.

  4. For Boot ISO image choose Browse, then find and select the ISO file.

  5. Click Continue.

  6. On the Hardware dialog, click Continue.

  7. On the Storage dialog, enter 4 into the input.

  8. Click Continue.

  9. On the Shared Directory dialog, click Continue.

  10. On the Summary dialog, change the Name to Ubuntu 9.10.

  11. Click Save.

  12. Right-click the new VM and choose Edit.

  13. Click the System tab.

  14. Under CPU, select Intel Xeon Processor (Skylake) (Skylake-Server-v1).

  15. Click the QEMU tab.

  16. Under Tweaks, remove check from *UEFI Boot.

  17. Click the Display tab.

  18. For Emulated Display Card choose Spice QXL GPU (primary, VGA compatible) (qxl-vga)

  19. For VGA Device RAM (MB) enter 128.

  20. Click Save.