Image builder for radxa Borads
Now the kernel headers are in the right place
- rock 3a
- rock 4b
- rock 4b plus
- rock 4c
- rock 4c plus
- rock 4se (extensivly tested, works great)
- rock 5a
- rock 5b (works with standard Kernel)
git clone https://github.com/byte4RR4Y/rock-image-builder
cd rock-image-builder
chmod +x install.sh
sudo ./install.sh
sudo ./build.sh
Will guide you through a menu to choose all options.
Wait until the QEMU emulation to install radxa drivers is finished.
You will find your image in the output folder.
-If you want to add packages to install, append it to config/apt-packages.txt
instead of modifying the Dockerfile
- Debian/amd64 (bullseye, bookworm, MX 21 and MX23 are tested)
- maybe Ubuntu works too, but the depencies are slightly different(install.sh is not working)
- Testing
- Experimental
- Trixie
- Sid
- Bookworm
- Bullseye
- rock3a
- rock4b (maybe works for rock4a)
- rock4bplus
- rock4c
- rock4cplus
- rock4se
- rock5a
- rock5b
- Standard Kernel of the Debian Suite
- Lates availible Linux Kernel (Downloaded and Compiled)
- Installed automaticly
- none(Command line interface/tested)
- xfce (tested on rock4se)
- gnome (tested on rock4se)
- mate
- cinnamon
- lxqt
- lxde
- unity
- budgie
- kde plasma
- Choose username and password
-h, --help Show this help message and exit
-s, --suite SUITE Choose the Debian suite (e.g., testing, experimental, trixie)
-B, --board Choose the Radxa Board
--boardlist Show availible Boards
-k, --kernel latest/standard Choose which kernel to install
-d, --desktop DESKTOP Choose the desktop environment (e.g., xfce4, kde, none)
-i, --interactive yes/no Start an interactive shell in the docker container (yes/no)
This only has an effect in kombination with -d or --desktop
-u, --username USERNAME Enter the username for the sudo user
-p, --password PASSWORD Enter the password for the sudo user
-b Build the image with the specified configuration without asking
sudo ./build -s testing -B rock4se -d xfce4 -k latest -u debian -p 123456 -i no -b