Perkenalan untuk membuat Kali ISO anda sendiri
Membangun ISO Kali yang "Custom" itu mudah, menyenangkan, dan juga bisa bermanfaat. Anda dapat mengonfigurasi hampir semua aspek dari pembuatan Kali ISO Anda menggunakan skrip Debian live-build. Skrip ini memungkinkan pengembang untuk dengan mudah membuat gambar sistem langsung dengan menyediakan kerangka kerja yang menggunakan satu set konfigurasi untuk mengotomatisasi dan menyesuaikan semua aspek dari pembuatan image nya. Tim pengembangan Kali Linux telah mengadopsi skrip ini dan mereka digunakan untuk memproduksi rilis Kali ISO resmi.
Darimana kita memulainya?
Idealnya, Anda harus membuat custom Kali ISO dari Kali linux yang sudah ada.
Mempersiapkan live-build system
Pertama-tama kita perlu mempersiapkan Kali dengan menginstal dan mengatur live-build dan persyaratannya dengan perintah berikut:
apt install -y curl git live-build cdebootstrap
git clone git://git.kali.org/live-build-config.git
Anda sekarang bisa dengan mudah membangun ISO Kali yang diperbarui dengan memasukkan direktori "live-build-config" dan menjalankan skrip wrapper build.sh, sebagai berikut:
cd live-build-config/
./build.sh --verbose
Skrip "build.sh" akan membutuhkan waktu beberapa saat untuk menyelesaikannya, karena akan mengunduh semua paket yang dibutuhkan untuk membuat ISO Anda. Saat yang tepat untuk minum kopi.
Configurasi Kali ISO Build (Optional)
Jika Anda ingin menyesuaikan ISO Kali Linux Anda, bagian ini akan menjelaskan beberapa detailnya. Melalui direktori kali-config, Kali Linux live build mendukung berbagai opsi kustomisasi, yang terdokumentasi dengan baik di halaman 4.x Live Debian. Namun, bagi yang tidak sabar, berikut adalah beberapa hal penting.Membangun Kali dengan Tampilan Desktop Berbeda
Sejak Kali 2.0, Kali Linux sekarang mendukung konfigurasi bawaan untuk berbagai tampilan desktop, termasuk KDE, Gnome, E17, I3WM, LXDE, MATE, dan XFCE. Untuk membuat semua ini, Anda akan menggunakan sintaks yang serupa dengan yang berikut:# Ini adalah opsi build TampilanDesktop yang berbeda:
#. / build.sh --variant {gnome, kde, xfce, mate, e17, lxde, i3wm} --verbose
# Untuk membangun KDE ISO:
./build.sh --variant kde --verbose
# Untuk membangun ISO MATE:
./build.sh --variant mate --verbose
#...dan seterusnya.
Mengontrol paket yang disertakan dalam build Anda
Daftar paket yang disertakan dalam build Anda akan ada di direktori times- $ variant. Misalnya, jika Anda membangun ISO Gnome default, Anda akan menggunakan file daftar paket berikut -kali-config/variant-gnome/package-list/kali.list.chroot. Secara default, daftar ini menyertakan metapackage "kali-linux-full", serta beberapa lainnya. Ini dapat dikomentari dan diganti dengan daftar paket manual untuk dimasukkan dalam ISO untuk perincian yang lebih besar.Membuat hooks, binary, dan binary.
Hooks live-build memungkinkan kita untuk mengaitkan skrip dalam berbagai tahap pembangunan langsung Kali ISO. Untuk informasi lebih rinci tentang Hooks dan cara menggunakannya, lihat manual live build. Sebagai contoh, kami sarankan Anda memeriksa hook yang ada di kali-config/common/hooks/.Menutup file di Kali ISO anda.
Anda memiliki opsi untuk menyertakan file atau skrip tambahan dalam build Anda dengan menambahkannya pada sistem file yang ada, di dalam direktori include. {Chroot, binary, installer}, masing-masing. Sebagai contoh, jika kita ingin memasukkan skrip kustom kita sendiri ke direktori /root/ dari ISO (ini akan sesuai dengan tahap "chroot"), maka kita akan menjatuhkan file skrip ini di direktori kali-config/common/includes.chroot/ sebelum membangun ISO.Membangun ISO Kali Linux untuk arsitektur i386
Kali Linux i386 ISO memiliki PAE diaktifkan. Jika Anda memerlukan kernel default untuk perangkat keras yang lebih tua dengan PAE dinonaktifkan, Anda perlu membangun kembali Kali Linux ISO. Proses pembangunan ulang hampir sama seperti yang dijelaskan di atas, kecuali bahwa parameter 686-pae yang perlu diubah menjadi 586 dalam auto/config sebagai berikut. Pertama, install "require" file nya.apt install -y git live-build cdebootstrap debootstrap
git clone git://git.kali.org/live-build-config.git
Selanjutnya, buat perubahan auto/config untuk arsitektur yang sesuai:
cd live-build-config/
sed -i 's/686-pae/686/g' auto/config
Akhirnya, Jalankan Kali ISO yang anda buat.
./build.sh --arch i386 --verbose
Begitulah step-by-step cara Remastering Kali Linux, Semoga bermanfaat, apabila ada yang ditanyakan silahkan di kolom komentar.