| .. | ||
| base-linaro/binary | ||
| binary | ||
| overlay | ||
| overlay-debug | ||
| overlay-firmware/usr | ||
| packages | ||
| packages-patches | ||
| test | ||
| ubuntu-build-service | ||
| fs-mk-image.sh | ||
| linaro-base-rootfs.img | ||
| linaro-buster-alip-20250925-1.tar.gz | ||
| linaro-buster-arm64.tar.gz | ||
| mk-base-debian.sh | ||
| mk-image.sh | ||
| mk-rootfs-buster-original.sh | ||
| mk-rootfs-buster.sh | ||
| mk-rootfs.sh | ||
| post-build.sh | ||
| readme.md | ||
Introduction
A set of shell scripts that will build GNU/Linux distribution rootfs image for rockchip platform.
Available Distro
- Debian 10 (Buster-X11 and Wayland)~~
sudo apt-get install binfmt-support qemu-user-static
sudo dpkg -i ubuntu-build-service/packages/*
sudo apt-get install -f
Usage for 32bit Debian 10 (Buster-32)
Building debian system from linaro
Building a base debian system by ubuntu-build-service from linaro.
RELEASE=buster TARGET=base ARCH=armhf ./mk-base-debian.sh
Building a desktop debian system by ubuntu-build-service from linaro.
RELEASE=buster TARGET=desktop ARCH=armhf ./mk-base-debian.sh
Building overlay with rockchip audio/video hardware accelerated
- Building with overlay with rockchip debian rootfs:
RELEASE=buster ARCH=armhf ./mk-rootfs.sh
- Building with overlay with rockchip debug debian rootfs:
VERSION=debug ARCH=armhf ./mk-rootfs-buster.sh
Creating roofs image
Creating the ext4 image(linaro-rootfs.img):
./mk-image.sh
Usage for 64bit Debian 10 (Buster-64)
Building debian system from linaro
Building a base debian system by ubuntu-build-service from linaro.
RELEASE=buster TARGET=desktop ARCH=arm64 ./mk-base-debian.sh
Building overlay with rockchip audio/video hardware accelerated
- Building the rk-debian rootfs
RELEASE=buster ARCH=arm64 ./mk-rootfs.sh
- Building the rk-debain rootfs with debug
VERSION=debug ARCH=arm64 ./mk-rootfs-buster.sh
Creating roofs image
Creating the ext4 image(linaro-rootfs.img):
./mk-image.sh
Cross Compile for ARM Debian
Package Code Base
Please apply those patches to release code base before rebuilding!
License information
Please see debian license
FAQ
- noexec or nodev issue noexec or nodev issue /usr/share/debootstrap/functions: line 1450: ../rootfs/ubuntu-build-service/buster-desktop-arm64/chroot/test-dev-null: Permission denied E: Cannot install into target ... mounted with noexec or nodev
Solution: mount -o remount,exec,dev xxx (xxx is the mount place), then rebuild it.