Remastering: Membuat distro Linux Sendiri Menggunakan Slax


Linux memang dikenal dengan perkembangannya yang sangat cepat dan seringkali menciptakan inovasi-inovasi baru dalam bidang teknologi. Bagi Linuxer Mania mungkin sudah tidak asing lagi  dengan distro Slackware Linux. Distro pertama di Indonesia yang dimotori oleh Patrrick Volkerding dan distro tertua yang masih bertahan di dunia linux. Berbicara masalah distro Linux,pada artikel kali ini kita akan membahas tentang cara  membuat Distro Linux sendiri menggunakan Slax. Keistimewaan dari Slax ini adalah kita  dimungkinkan untuk membuat module-modulesendiri dan paket-paket yang ingin digunakan dikonversi dengan mudah menjadi module dan otomatis            di-load saat booting.
1.     Perangkat yang Dibutuhkan
1.      USB Flashdisk (ukuran minimal 2 GB)
2.      Slax-6.**.tar atau bisa juga menggunakan versi  *.iso (ftp.slax.org atau di repo local)
3.      Linux-live script (www.linux-live.org)
4.      Virtualbox atau yang lainnya (jika ingin membuat file iso)
2.     Membuat Flashdisk  Bootable
1.      Pertama kita Ekstrak dulu file slax-**.tar.gz ke dalam folder home.
2.      Maka akan ada dua folder bernama boot dan slax. Folder boot mengatur proses bagamana slax booting serta konfigurasinya, sedangkan file slax berisi module dan tools untukmembuatnya. Salin kedua folder ini kedalam USBFlashdisk.
3.      Masuk ke folder boot, jalankan file bootinst.sh sebagai root dan ikuti prosedur yang ada (untuk kamu pengguna  Windows dapat menjalankan file bootinst.bat yang disertakan)
4.      Jika terdapat pesan “Disk $TARGET should be bootable now. Instalation finished.” Maka slax dapat di bootmelalui flashdisk.
3.     Menggunakan Slax
1.      Setelah membuat bootable USB flashdisk, restart computer dan atur BIOS agar mampu mem-boot flashdisk.
2.      Pada menu, pilih Slax Graphics Mode dengan menekan Enter. Tunggu proses booting selesai sehingga Slax  menampilkan desktop KDE.
3.      Setelah Desktop ditampilkan, pengguna bebas melakukan apa saja.(tapi ingat anda sedang menjalankan user root, sehingga anda harus ekstra hati-hati dengan apa yang andalakukan. Bisa saja anda tidak sengaja menghapus file penting pada partisi)
4.     Memodifikasi Sistem
Modifikasi system dapat dilakukan dengan mengubah file ./slax/base/001-core.lzm. kali ini kita akan bermain-main dengan paket *.tgz.
1.      Konvensi file 001-core.lzm menjadi folder dengan tool lzm2dir yang telah disertakan oleh Slax. Atau klik kanan file tersebut dan pilih Extract Module.
2.      Anda dapat mengganti hostname default slax sesuai yang anda inginkan melalui chroot.
# chroot 001-core#hostname linuxku
3.      Membuat user baru untuk mengganti user root
# adduser
4.      Mengganti password root
# passwdChanging password for user root.Changing password for root.Enter new UNIX password:
5.      Setelah itu kalankan tool dir2lzm atau klik kanan folder 001-core/dan pilih Build Slax Module. Tunggu sampai muncul information box dengan bunyi “module created in $PWD/$MODULE”
6.      Tempatkan module anda ke dalam ./slax/base atau ./slax/modules/ var. dapat diload secara otomatis dari file root yang tadi kita telah buat sebelumnya
5.     Memodifikasi Tampilan
Untuk tampilan, file-file konfigurasi disimpan dalam file ./slax/base/003-desktop.lzm.
1.      Ubah  file file konfigurasi secara manual dalam /root/.kde/ atau /root.qt. anda jugadapat mengubahnya secara otomatis dengan mengubah tampilan desktop anda  secara  biasa dan menyalin file-file dibawah folder /root/.kde/config untuk perilaku desktop dan aplikasi  lainnya, atau /root/.qt untuk style.
2.      Selanjutnya copy  file yang  akan anda gunakan sebagai wallpaper ke dalam  /usr/share/wallpapers.
3.      Ada juga dapat mengubah  logo saat logout menjadi logo yang anda inginkan dengan meletakkan gambar kedalam   /usr/share/apps/ksmserver dan ganti nama gambar yang lama
4.      Ubah tampilan file Kmenu dengan cara mengubah icon Kmenu.png pada folder /usr/share/icons/*theme_anda*/apps.
6.     Modifikasi Aplikasi
Bemul puas dengan KDE yang ditawarkan Slax, anda dapat mengubah IDE yang biasa anda gunakan seperti GNOME. Atau XFCE.
1.      Pilih paket yang akan anda install dan copy ke home (atau root jika anda bekerja dengan root). Jika file berekstensi *.rpm ubah menjadi *.tgz dengan perintah rpm2tgz.
#  rpm2tgz wine-*.*.rpm wine.tgz
2.      Jika paket berekstensi *.deb gunakan tool deb2lzm
3.      Jika paket tersebut berekstensi *.tgz gunakan tool tgz2lzm untuk mengubah paket langsung menjadi module atau anda dapat          menginstal paket tersebut menjadi satu folder untuk dijadikan satu module.  
      Contohnya aplikasi untuk penetration testing.
# installpkg –root pentesting nmap.tgz netcut.tgz zenmap.tgz bunny.tgz
4.      Jika ingin membuang paket, gunakan perintah revovepkg.
# ROOT=pentesting/ removepkg zenmap.tgz nmap.tgz.
7.     Membuat Distro Live Dengan Linux-Live Script
Jika anda ingin membuat distro anda menjadi live distro maka gunakan linux-live script yang dapat di download secara gratis di www.linux-live.org .
1.      Ekstrak linux-live.tar.gz ke dalam home directory anda atau copy langsung ke folder /tmp.
2.      Ubah file .config jika diperlukan.
3.      Jalankan file build untuk membangun folder linux anda dan ikuti prosedur yang ada
# ./build
Changing current directory to ****Name of your live distro [hit enter for mylinux]:
4.      Folder linux anda akan diletakkan dalam folder /tmp dan jalankan seperti langkah membuat USB Flashdisk bootable.

Berikut adalah screenshot setelah semua langkah diatas berhasil :




Source :
4. Andra Berlianto

0 Response to "Remastering: Membuat distro Linux Sendiri Menggunakan Slax"

Post a Comment