Β§2023-10-11

  • Building Armbian
    • require amd64 to do Cross Compiling
    • officially supported compilation environment is Ubuntu Jammy 22.04.x amd64 ζ©Ÿε™¨οΌšh2Jammy.yushei.net,odroid-h2
alexlai@h2Jammy:~$ cat /etc/os-release
PRETTY_NAME="Ubuntu 22.04.3 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04.3 LTS (Jammy Jellyfish)"
  1. Start
alexlai@h2Jammy:~/build$ pwd
/home/alexlai/build
alexlai@h2Jammy:~/build$ git clone --depth=1 --branch=main https://github.com/armbian/build
$ mv build Armbin-build
$ cd Armbian-build

$ ./compile.sh 
[🌱] Using prebuilt Armbian image as base for 'ubuntu-jammy' [ DOCKER_ARMBIAN_BASE_IMAGE: ghcr.io/armbian/docker-armbian-build:armbian-ubuntu-jammy-latest ]
[🌿] Docker info [ Docker 24.0.6 Kernel:5.15.0-86-generic RAM:7.577GiB CPUs:4 OS:'Ubuntu 22.04.3 LTS' hostname 'h2Jammy' under 'Linux' - buildx:yes - loop-hacks:yes static-loops:no ]
[🌱] Creating [ .dockerignore ]
[🌱] Docker launcher [ enabling all extensions looking for Docker dependencies ]
[🌱] Extension manager [ processed 27 Extension Methods calls and 79 Extension Method implementations ]
[🌱] Adding rootfs encryption related packages [ cryptsetup cryptsetup-initramfs ]
[🌱] Preparing rkdevflash host-side dependencies [ rkdevflash ]
[🌱] Creating [ Dockerfile; FROM ghcr.io/armbian/docker-armbian-build:armbian-ubuntu-jammy-latest ]
[🌱] Armbian docker image [ does not exist: ghcr.io/armbian/docker-armbian-build:armbian-ubuntu-jammy-latest ]
[🌱] Pulling [ ghcr.io/armbian/docker-armbian-build:armbian-ubuntu-jammy-latest ]
[πŸ”¨]   armbian-ubuntu-jammy-latest: Pulling from armbian/docker-armbian-build
[πŸ”¨]   37aaf24cf781: Pulling fs layer
[πŸ”¨]   3f45ad63aa96: Pulling fs layer
[πŸ”¨]   c5b677348f93: Pulling fs layer
[πŸ”¨]   6861a6ef7617: Pulling fs layer
[πŸ”¨]   bea84d0bc5c0: Pulling fs layer
[πŸ”¨]   f2c7de715bda: Pulling fs layer
[πŸ”¨]   c19e390de688: Pulling fs layer
[πŸ”¨]   6861a6ef7617: Waiting
[πŸ”¨]   bea84d0bc5c0: Waiting
[πŸ”¨]   f2c7de715bda: Waiting
[πŸ”¨]   c19e390de688: Waiting
[πŸ”¨]   c5b677348f93: Download complete
[πŸ”¨]   6861a6ef7617: Download complete
[πŸ”¨]   bea84d0bc5c0: Download complete
[πŸ”¨]   f2c7de715bda: Verifying Checksum
[πŸ”¨]   f2c7de715bda: Download complete
[πŸ”¨]   37aaf24cf781: Download complete
[πŸ”¨]   37aaf24cf781: Pull complete
[πŸ”¨]   c19e390de688: Verifying Checksum
[πŸ”¨]   c19e390de688: Download complete
...
- Select Kernel Configuration
- Select Target Board

Return to Top