Assalamualaikum Warahmatullahi Wabarakatuh, Salam Sejahtera
untuk kita semua.
Halo semuanya👐
Nama : Anisa Fitri
NIM : 2109116081
Sistem Informasi B 2021
Jadi, pada artikel kali ini akan membahas sedikit modifikasi slackware, Tapi sebelum itu, kita
harus tau dulu nih, apasih slackware itu?
Slackware merupakan sistem operasi yang dibuat oleh Patrick Volkerding dari Slackware Linux, Inc. Slackware merupakan salah satu distro Linux awal, dan merupakan yang tertua yang masih dikelola. Tujuan utama Slackware adalah stabilitas dan kemudahan desain, serta menjadi distribusi Linux yang paling mirip Unix. Nama "Slackware" berasal dari fakta bahwa distribusi ini dimulai sebagai sebuah proyek pihak swasta tanpa komitmen apa-apa. Untuk mencegah proyek ini menjadi terlalu serius pada awalnya, Volkerding memberi nama yang lucu itu, yang kemudian tetap bertahan bahkan setelah Slackware menjadi proyek serius. Kata "Slack" (kendor) di Slackware merujuk pada istilah "Slack" seperti yang digunakan oleh Gereja para SubGenius [Wikipedia]
Modifikasi Slackware
cp initrd.img /root/makeDistro/initrd.img.gz
Kemudian gunzip file tersebut.
gunzip initrd.img.gz
Initrd.img telah kembali seperti semula. Untuk mengeditnya, kita harus mount dengan cara:
kode:
mount -o loop initrd.img /mnt/memory
/mnt/memory adalah direktori mount point yang digunakan.
Kita kemudian pindah ke direktori mount point.
kode:
cd /mnt/memory
dialog --title "Slackware Linux Setup (version 11.0)" \
--menu \
"Welcome to Slackware Linux Setup.\n\
Select an option below using the UP/DOWN keys and SPACE or ENTER.\n\
Alternate keys may also be used: '+', '-', and TAB." 18 72 9 \
"HELP" "Read the Slackware Setup HELP file" \
"KEYMAP" "Remap your keyboard if you're not using a US one" \
"ADDSWAP" "Set up your swap partition(s)" \
"TARGET" "Set up your target partitions" \
"SOURCE" "Select source media" \
"SELECT" "Select categories of software to install" \
"INSTALL" "Install selected software" \
"CONFIGURE" "Reconfigure your Linux system" \
"EXIT" "Exit Slackware Linux Setup" 2> $TMP/hdset
Saya mengubah di bawah ini
kode:
dialog --title "Slackware Linux Setup (version 11.0)" \
dan
kode:
"Welcome to Slackware Linux Setup.\n\
Menjadi
kode:
dialog --title "Setup Linux PegeLinux (version 1.0)" \
dan
kode:
"Selamat Datang di Setup Linux PegeLinux.\n\
kode:
umount -d /mnt/memory
kemudian copy atau pindahkan initrd yang telah
di-edit ke direktori slackware 11/isolinux/.
"A" "Base Linux system" on "The A (base) series
contains the kernel and main system utilities." \
"AP" "Various Applications that do not need X" on
"The AP series is a collection of useful applications." \
1. File message.txt menampilkan pesan awal saat pertama kali akan install. Anda dapat menambahkan nama distro anda seperti "PegeLinux 1.0".Dengan kata lain sebagai ucapan selamat datang. Ada baiknya anda translasikan ke Bahasa Indonesia.
5. Modifikasi tagfile
Apa itu tagfile? tagfile merupakan file yang membuat anda dapat menambahkan software-software yang kita inginkan ke dalam distro. Sebagian isi dari tagfile adalah seperti di bawah ini.
kode:
aaa_base: ADD
aaa_elflibs: ADD
acpid: REC
apmd: REC
dua baris di atas merupakan paket-paket yang akan di-install pada saat proses instalasi. Dua berikutnya merupakan rekomendasi.
kode:
vim tagfile
masukkan baris seperti di bawah
kode:
mozillafirefox: REC
atau
kode:
mozillafirefox: ADD
atau
kode:
mozillafirefox: OPT
Gunakan bagian awal dari nama software. Luangkan
waktu sedikit untuk tagfile, agar distro yang anda buat hanya berisi
paket-paket yang dibutuhkan.
6. Tambahkan software/paket
Slackpack adalah paket berekstensi tgz yang telah dibangun, seperti paket-paket RPM atau DEB yang menghilangkan neraka dependensi. Gunakan program "checkinstall" untuk membuat slackpack. Cara termudah mendapatkan software untuk distro anda adalah melalui situs LinuxPackages.net yang berisi kumpulan slackpack yang di-submit oleh beberapa anggota dari komunitas Slackware. "Paket-paket ekstra diambil dari www.LinuxPackages.net" pada message.txt.
harus menggunakan format diatas ketika akan menambahkan software. Jadi setelah meng-edit tagfile, yang dilakukan adalah:
2. Tambahkan sebuah file txt sebagai deskripsi software anda di dalam direktori yang sama dengan software berada.
7. Buat ISO
Setelah modifikasi script dan menambahkan software, saatnya untuk membuat ISO. Masuk ke command line. Kemudian masuk ke direktori slackware 11/ yang merupakan direktori yang isi dari CD slackware dan script-script yang telah dimodifikasi. Berikut ini adalah perintah yang digunakan. PegeLinux adalah nama distro saya.mkisofs -o /tmp/PegeLinux.iso -R -J -V "PegeLinux Install" -hide-rr-moved -v -d -N -no-emul-boot -boot-load-size 32 -boot-info-table -sort isolinux/iso.sort -b isolinux/isolinux.bin -c isolinux/isolinux.boot -A "PegeLinux CD" .
hasilnya
terdapat pada direktori /tmp/. Setelah iso terbuat, burn ke CD melalui Windows
atau melalui Linux.
Untuk Slackware 12.0 keatas, penanganan initrd.img agak berbeda. Berikut ini adalah langkah2nya:
1. mkdir /mnt/cpio
2. cd /mnt/cpio
3. gzip -dc /direktori/initrd.img | cpio -i -d -H newc --no-absolute-filenames
4. silahkan list direktori /mnt/cpio dengan perintah ls
ket: filenya jangan lupa di-gunzip terlebih dahulu.
ih
0 Komentar