You can use Debian 11/12 or Ubuntu 20.04/22.04 to run the following. Prepare: mkdir linux-build cd linux-build wget -N https://seafile.servator.de/sbc/odroid/build/next/linux-6.1-sbc-build.tar.gz tar xzf linux-6.1-sbc-build.tar.gz # # Next line is optional to speed-up clone and reduze size sed -i s/'git clone -b mainline-${lxmmmkb}'/'git clone --depth=100 -b sbc-${lxmmmkb}.y'/g prepare-linux.sh # Disable uneeded parts sed -i 's|if .*e drivers/gpu/arm/midgard .*; then|if false ; then|g' prepare-linux.sh sed -i s/'bash -e build-.*-fw.sh.*'/'true'/g build-linux.sh # sudo apt-get update sudo CROSS_GCC=-arm-linux-gnueabihf CROSS_DEBARCH=-armhf-cross bash -e build-deps.sh sudo apt-get install git u-boot-tools bash -e prepare-linux.sh -- nas5xx Now you can edit this file to enable modules: linux/arch/arm/configs/ls1024a_defconfig Build: bash -e config-linux.sh -- nas5xx bash -e build-linux.sh -- nas5xx