Skip to content
This repository has been archived by the owner on Nov 4, 2024. It is now read-only.
/ karmbian Public archive

GoVanguard fork of Armbian with complete Kali 2020 support

License

Notifications You must be signed in to change notification settings

Abacus-Group-RTO/karmbian

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Karmbian Logo
Kali Linux Built Using the Armbian Tool Chain & BSPs

Note: RasberryPi 4b support in the works and coming very soon!

 

Table of contents

 

Overview

  • Builds custom Kali based Linux system optimized for RK3399 SBC and other single board computers supported by Armbian.
  • Covers root filesystem generation, kernel image compilation and bootloader compilation.
  • Provides a consistent user experience by keeping system standards across different SBC platforms.
  • Blog Announcement: https://blog.govanguard.com/govanguard-presents-karmbian-kali-linux-using-armbian

 

What do you need to get started?

  • x64 machine with at least 2GB of memory and ~35GB of disk space for the VM, container or native OS.
  • Ubuntu Bionic 18.04 / Focal 20.04 x64 for native building or any Docker capable x64 Linux for containerised.
  • Kali 2020 x64 for native building, aria2 compiled and installed separately.
  • Superuser rights (configured sudo or root access).

How to build an image or a kernel?

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

Armbian logo

Build parameter examples

Show work in progress areas in interactive mode:

./compile.sh EXPERT="yes"

Run build tools inside Docker container:

./compile.sh docker

Build minimal CLI of Kali 2020 for the Rock64 (Not RockPro64):

./compile.sh  BOARD=rock64 BRANCH=dev RELEASE=kali-rolling BUILD_MINIMAL=yes BUILD_DESKTOP=no \
KERNEL_ONLY=no KERNEL_CONFIGURE=no COMPRESS_OUTPUTIMAGE=sha,gpg,img

Build full desktop of Kali 2020 for the RockPro64:

./compile.sh  BOARD=rockpro64 BRANCH=dev RELEASE=kali-rolling BUILD_MINIMAL=no BUILD_DESKTOP=yes \
KERNEL_ONLY=no KERNEL_CONFIGURE=no COMPRESS_OUTPUTIMAGE=sha,gpg,img

Build parameters, advanced build options, user defined configuration, build with Docker?

Where to download prebuilt images?

Credits

Kali support developed by Shane Scott, GoVanguard.

Credit to Armbian and all of their contributors for the base system.