You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
Arnaud Rebillout b31a1ddaa4 Sync 0031-kali-user-setup with kali-finish-install
Not sure why there was no info messsages at all in this script, I'm
adding it now to reduce the diff with kali-finish-install, hopefully I'm
not breaking anything by using stdout for informative messages...
2 weeks ago
auto Keep consistency with lines 2 months ago
kali-config Sync 0031-kali-user-setup with kali-finish-install 2 weeks ago
.getopt.sh Drop --salt 2 months ago
.gitignore Adjust .gitignore 2 weeks ago
README.md Drop --salt 2 months ago
build.sh Drop duplicate get-image-path 2 months ago

README.md

Kali-Live Build-Scripts

live-build configuration for Kali ISO images.

These are the same build-scripts that the Kali team uses to generate the official Kali Linux base images, found here: kali.org/get-kali/.

Build your Kali Linux image today!


These images can be used to live boot into Kali, from such a USB/CD/DVD/sdCard, as well offers a basic installation. For more customization during setup, see kali-installer.


Have a look at Live Build a Custom Kali ISO for explanations on how to use this repository.

There are also other code examples of live-build, as well as code examples for pre-seed to automate/unattended installation.


Help

$ ./build.sh --help
Usage: ./build.sh [<option>...]

  --distribution <arg>
  --proposed-updates
  --arch <arg>
  --verbose
  --debug
  --variant <arg>
  --version <arg>
  --subdir <arg>
  --get-image-path
  --no-clean
  --clean
  --help

More information: https://www.kali.org/docs/development/live-build-a-custom-kali-iso/
$

Usage Examples

Both images types, using the latest packages:

$ ./build.sh
[...]

Manually define which Kali mirror to pull from, as well as be more detailed in output:

$ echo "http://kali.download/kali" > .mirror
$
$ ./build.sh --verbose
[...]

Build a different Live image version (GNOME and KDE Plasma):

$ ./build.sh \
  --debug \
  --variant gnome
[...]
$
$ ./build.sh \
  --debug \
  --variant kde
[...]
$