Armbian Linux build tools https://www.armbian.com
Find a file
Thomas McKahan 96135c6065 Rockchip-default update patches
-- Thanks again to @ntemis for bringing these together and letting me know about it

- Tinker reboot now seemingly solved by a proper method, should no longer require OF workarounds
- various fixes from various sources, see patches for complete information.
- boots, still needs debugging of BT/touchscreen/sound
- some patch warnings exist, again WIP update for those willing to take a look. (@chwe17 perhaps?)
2018-08-21 00:17:16 -04:00
.github Update PULL_REQUEST_TEMPLATE.md 2018-07-05 10:15:51 +02:00
config Rockchip-default update patches 2018-08-21 00:17:16 -04:00
lib Add support for armbianmonit and a bugix 2018-08-20 15:59:52 +02:00
packages Updated RK3399 config, revert executing bit on armbian-hardware-optimisation, enable overclocking for RK3399 boards 2018-08-12 19:24:36 +02:00
patch Rockchip-default update patches 2018-08-21 00:17:16 -04:00
.dockerignore Improve Docker support 2017-08-01 12:30:34 +03:00
.gitignore Improve Vagrant support 2017-08-01 12:31:05 +03:00
compile.sh Add a missing bit to d1a9c8a 2018-05-24 22:33:16 +03:00
config-docker.conf Merge safe changes from development to master, part 2 2018-04-29 16:02:11 +03:00
config-vagrant.conf More automation for Vagrant environment 2017-09-05 17:04:21 +03:00
Dockerfile Building under Docker bugfix. Switched to Bionic host, tested kernel (4.17.y) building 2018-07-18 14:32:16 +02:00
LICENSE Create LICENSE 2014-10-08 10:14:29 +02:00
main.sh Add migration checks and messages 2017-08-01 12:28:19 +03:00
README.md Typo 2018-05-24 15:28:05 +02:00
Vagrantfile Switch Vagrant to Bionic 2018-07-24 12:11:24 +00:00

Armbian

Debian based Linux for ARM based single-board computers

https://www.armbian.com

How to build an image or a kernel?

Supported build environment is Ubuntu Bionic 18.04 x64 (minimal iso image).

  • guest inside a VirtualBox or other virtualization software,
  • guest managed by Vagrant. This uses Virtualbox (as above) but does so in an easily repeatable way. Please check the Armbian with Vagrant README for a quick start HOWTO,
  • inside a Docker, systemd-nspawn or other container environment (example),
  • running natively on a dedicated PC or a server (not recommended),
  • 20GB disk space or more and 2GB RAM or more available for the VM, container or native OS,
  • superuser rights (configured sudo or root access).

Execution

apt-get -y install git
git clone https://github.com/armbian/build
cd build
./compile.sh

Make sure that full path to the build script does not contain spaces.

You will be prompted with a selection menu for a build option, a board name, a kernel branch and an OS release. Please check the documentation for advanced options and additional customization.

Build process uses caching for the compilation and the debootstrap process, so consecutive runs with similar settings will be much faster.

How to report issues?

Please read this notice first before opening an issue.

How to contribute?

  • Fork the project
  • Make one or more well commented and clean commits to the repository.
  • Perform a pull request in github's web interface.

If it is a new feature request, don't start the coding first. Remember to open an issue to discuss the new feature.

If you are struggling, check this detailed step by step guide on contributing.

Where to get more info?