mirror of
https://github.com/Fishwaldo/build.git
synced 2025-03-17 12:21:23 +00:00
Armbian Linux build tools
https://www.armbian.com
This DT is based on OrangePi PC 2 sun50i-h5-orangepi-pc2 kernel 4.13-rc6 Modify DT to support Gigabit Ethernet using dwmac-sun8i driver. https://www.spinics.net/lists/arm-kernel/msg586106.html Then compared the schematics of "Nano Pi Neo2" and "Nano Pi Neo Plus 2" and the change looks good for Nano Pi Neo Plus2 too. TBD eMMC initializing Signed-off-by: Antony Antony <antony@phenome.org> |
||
---|---|---|
.github | ||
config | ||
lib | ||
packages | ||
patch | ||
.dockerignore | ||
.gitignore | ||
compile.sh | ||
config-docker.conf | ||
config-vagrant.conf | ||
Dockerfile | ||
LICENSE | ||
main.sh | ||
README.md | ||
Vagrantfile |
Armbian
Ubuntu and Debian images for ARM based single-board computers https://www.armbian.com
How to build my own image or kernel?
Supported build environments:
- Ubuntu Xenial 16.04 x64 guest inside a VirtualBox or other virtualization software,
- Ubuntu Xenial 16.04 x64 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,
- Ubuntu Xenial 16.04 x64 inside a Docker, systemd-nspawn or other container environment (example). Building full OS images inside containers may not work, so this option is mostly for the kernel compilation,
- Ubuntu Xenial 16.04 x64 running natively on a dedicated PC or a server (not recommended unless you build kernel only, for full OS images always use virtualization as outlined above),
- 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
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.
Reporting issues
Please read this notice first before opening an issue.