remastering KNOPPIX

Di sini saya mencoba untuk memberikan tutorial mengenai meremastering

LiveCD Knoppix atau turunannya yang lainnya.

LANGKAH 1: Kebutuhan

Perangkat keras yang anda butuhkan adalah sebuah komputer/laptop yang mempunyai memori minimal 512MB, dengan swap 512MB, paling enggak total memori sebesar 1 GB lebih besar lebih baik. Hardisk berukuran sekitar 5 GB disarankan memakai filesystem ext2. Koneksi Internet untuk dapat menambah aplikasi-aplikasi yang diinginkan(optional) Perangkat Lunak yang dibutuhkan adalah Sistem Operasi Linux, tidak harus hasil installan Knoppix atau distro dari Debian jadi anda bisa juga menggunakan distro linux seperti Fedora, Mandriva atau yang lainnya.

Kernel harus dapat mendukung filesystem Cloop dan aplikasi cloop-utils, apabila kernel anda belum mendukung file system cloop maka anda harus mendownloadnya terlebih dahulu di http://morphix.org/debian/cloop-2.6/ sesuaikan dengan kernel anda. Dan tentunya CD master dari Knoppix, atau

file isonya.
Kebutuhan Lainnya, snack, 3 batang rokok (MEROKOK DAPAT, MENYEBABKAN GANGGUAN KESEHATAN), kopi, bantal, kasur, tv dan lain-lain.

LANGKAH 2: Pengecekan kebutuhan

Apabila memori anda tidak sampai 512MB, jangan kuatir karena di linux pengalokasian swap sangat mudah.

$ sudo dd if=/dev/zero of=/tmp/swap bs=1M count=512
$ sudo mkswap /tmp/swap
$ sudo swapon /tmp/swap

Proses di atas menciptakan swap memori yang mempunyai ukuran sebesar 512MB.
Selanjutnya dilakukan pengecekan apakah kernel anda telah mempunyai module

cloop apa tidak.

# modprobe cloop
# rmmod cloop

apabila tidak terjadi kesalahan maka kernel anda sudah mendukung cloop fs, apabila ada kesalahan maka anda dapat mendownloadnya dari internet.

http://morphix.org/debian/cloop-2.6/ untuk distro Debian atau anda dapat

mencarinya di http://rpm.pbone.net untuk distro yang menggunakan Redhat

Package, atau di http://sourceforge.net untuk sourcenya.

LANGKAH 3: Menyiapkan Knoppix

Apabila Knoppix anda berasal dari file iso, Seperti yang ada pada DVD infolinux bulan agustus 2006 maka anda harus memount iso itu terlebih dahulu.

# mount -o loop knopix.iso /mnt/knoppix

copykan semua file yang ada kecuali file KNOPPIX/KNOPPIX, karena pada file ini terdapat hasil kompresan knoppix. Apabila anda mengcopy dari cd anda maka disarankan agar anda juga mengcopy file KNOPPIX/KNOPPIX untuk mempercepat pemrosesan dan memperpanjang umur cdrom anda(untuk hardisk
yang masih longgar)

$ cp -r /mnt/knoppix /home/knoppix/knoppixiso
atau anda dapat menggunakan midnight commander

selanjutnya adalah menjalankan module cloop, dan mengcopy isi dari file KNOPPIX

# modprobe cloop file=/folder/file/knoppix/KNOPPIX
# mkdir /tmp/knopp
# mount -o ro -t iso9660 /dev/cloop /tmp/knopp
# mkdir /home/knoppix/isi_knoppix
# cp -a /tmp/knopp /home/knoppix/isi_knoppix

Anda bisa makan snack anda atau ngerokok atau yang belum mandi bisa mandi.

Still waiting.....
Apabila sudah selesai anda bisa umount /tmp/knopp dan menghapusnya.

# umount /tmp/knopp
# rmdir /tmp/knopp atau rm -rf /tmp/knopp

Nah sekarang anda sudah mempunyai sistem dari knoppix yang disimpan di

/home/knoppix/isi_knoppix.
LANGKAH 4: Merubah aplikasi yang ada pada KNOPPIX (remastering)

Untuk dapat mengubah file yang ada di dalam KNOPPIX maka anda perlu untuk mengubah root anda, tapi sebelum itu anda dapat menset locale anda untuk mencegah permasalahan Unicode.

# export LC_ALL=C

Untuk dapat menginstall applikasi maka anda perlu memount filesystem proc dan sys ke dalam root file KNOPPIX, hal ini bisa dilakukan sebelum atau setelah anda melakukan chroot Untuk sebelum melakukan chroot :

# mount -t proc proc /home/knoppix/isi_knoppix/proc
# mount -t sysfs sysfs /home/knoppix/isi_knoppix/sys
# chroot /home/knoppix/isi_knoppix /bin/sh

Untuk setelah melakukan chroot :

# chroot /home/knoppix/isi_knoppix /bin/sh
# mount -t proc /proc proc
# mount -t sysfs /sysfs sys

Sekarang anda dapat melakukan penambahan atau pengurangan aplikasi yang ada pada knoppix sebagai contoh apabila anda ingin menambahkan aplikasi kde yang berbahasa Indonesia.

# apt-get install kde-i18n-id

Untuk dapat melakukan penginstallan anda harus memiliki koneksi internet, atau anda dapat melakukan compile aplikasi dari source.

Untuk menghapus aplikasi

# apt-get remove openoffice.org*

Anda dapat mengetahui aplikasi-aplikasi secara urut berdasarkan ukurannya dengan

# dpkg-query -W --showformat='${Installed-Size;10} ${Package}\n' | sort

-gr | more

setelah selesai melakukan perubahan maka anda harus membersihkannya, dan mengumount proc dan sys

# apt-get clean
# umount /proc
# umount /sys
# exit (untuk keluar dari chroot)

LANGKAH 5: Kompressi ulang file KNOPPIX

Cek apakah terdapat file KNOPPIX di folder

/home/knoppix/knoppixiso/KNOPPIX, apabila ada anda harus menghapusnya terlebih dahulu. Selanjutnya mengkompress file knoppix dengan root

terletak pada /home/knoppix/isi_knoppix

# mkisofs -iso-level 4 -R -U -V "Nama LiveCD" -hide-rr-moved \ -cache-inodes -no-bak -pad /home/knoppix/ \ isi_knoppix | nice -5 create_compressed_fs \ - 65536 > /home/knoppix/knoppixiso/KNOPPIX/KNOPPIX

Selanjutnya nyalakan lagi rokok anda Hehehe, ini memakan waktu yang lama, terlebih untuk komputer yang memiliki spek rendah. Bagi yang belum makan, makan aja atau bikin kopi lagi kalu dah habis. Setelah selesai maka tercipta file

/home/knoppix/knoppixiso/KNOPPIX/KNOPPIX

LANGKAH 6: Mengubah tampilan pada saat boot

Di atas, kita menginstall applikasi bahasa indonesia untuk kde, maka kita juga harus merubah settingan pada saat boot.

Buka file /home/knoppix/knoppixiso/boo/isolinux/isolinux.cfg dengan texteditor ubah lang=us menjadi lang=id, apabila tidak ada anda bisa menambahkan pada tiap baris APPEND lang=id simpan file tersebut.

Mengubah bootscreen (gambar boot)
ambil sebuah gambar lalu simpan gambar tersebut ke tipe ppm, anda bisa menggunakan gimp. Bootscreen menggunakan tipe LSS16, sehingga anda perlu mengeksport dari tipe ppm ke LSS16 dengan cara.

# ppmtolss16 <>

/home/knoppix/knoppixiso/boot/isolinux/logo.16

Pastikan pada isolinux.cfg terdapat baris DISPLAY boot.msg

LANGKAH 7: Membuat ISO

Untuk membuat file iso terdapat beberapa macam tergantung dari tipe system yang dipakai. Untuk sistem yang berjalan pada x86 (i386) and x86_64 (amd64)

# mkisofs -r -V "MY KNOPPIX ISO" \ -cache-inodes -J -l -b \ /home/knoppix/knoppixiso/boot/isolinux/isolinux.bin \ -c isolinux/boot.cat -no-emul-boot \ -boot-load-size 4 -boot-info-table \ -o myknoppix.iso /home/knoppix/knoppixiso

Untuk sistem yang berjalan pada IA64

# mkisofs -r -V "MY KNOPPIX ISO" \ -o myknoppix-IA64.iso -no-emul-boot \ -J -b boot/boot.img -c boot/boot.catalog \ /home/knoppix/knoppixiso

Subscribe to receive free email updates:

0 Response to "remastering KNOPPIX"

Poskan Komentar