The aim was to be able to:
- Run multiple Linux VMs on an Apple M1/ARM device
- Use Apple's HVF for native performance speeds
- Configure VMs to allow network access to each other
- Configure VMs to allow access to the internet
- Not rely on custom modifications of software
Cubietruck is also known as Cubieboard 3
Note: This file documents just what I did, first of all as a note for myself. So this is not primarily intended as a tutorial. Because it still might be helpfull, I uploaded it. The GPIO function is now confirmed to work, tested with my multimeter, but I am still waiting for my jumper cables to arrive, so I can use them securely.
Licensed under a Luna-Will-Cry-If-You-Modify-Or-Redistribute-This 1.0 licence.
The configs below are all seperated. Pick what you need, theres a sample script at the bottom.
- Set Timezone and Locale: Configure the system's timezone and locale to match your geographic location and preferred language settings.
timezone: "Etc/UTC"
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Making AUR work inside Dockerfile in non interactive way.(experiment) | |
| # Use an official Arch Linux runtime as a parent image | |
| FROM archlinux:latest | |
| # Maintainer | |
| LABEL maintainer="yourname@example.com" | |
| # Update system and install dependencies (we do not modify this step for docker caching) | |
| RUN pacman -Sy --noconfirm archlinux-keyring && \ | |
| pacman-key --init && \ |
OlderNewer