[Artikel ini juga masuk pada majalah NeoTek, Edisi 2005].
Pada dasarnya, “Remaster” adalah memodifikasi untuk membuat turunan distro baru. Dalam hal ini berbasis LINUX Knoppix.
Penulis telah mencoba me-remaster LINUX KNOPPIX 3.3 menjadi LINUX BIASAWAE. Meskipun begitu anda dapat mencoba cara berikut ini untuk me-remaster KNOPPIX dari versi terbaru. Insya Allah berhasil. Selamat Mencoba
.
Berikut hal – hal yang dibutuhkan:
- Sebuah CD KNOPPIX
- Hardware (Min 300MHz, 64 RAM)
- 4 GB space pada hardisk & 1 GB untuk SWAP
- CD ROM
- CDR/RW-ROM (untuk membakar file iso ke cd)
- CD Blank
Proses Remastering Knoppix
1. Boot komputer dengan cd knoppix
Anda dapat masuk ke dalam mode GUI atau konsol. Jika ingin masuk ke dalam mode GUI, cukup tekan enter pertanyaan “boot : “. Tapi bila anda ingin masuk ke dalam mode konsole, ketikkan saja “knoppix 2” kemudian tekan enter. Semua proses nantinya dilakukan pada area “command line”.
2. Siapkan partisi dengan fdisk, cfdisk atau partition magic.
Yakni dua partisi, satu untuk “/” dan satu lagi untuk “swap”.
Format partisi tersebut, misal :
#mkfs -t ext3 /dev/hdXX
(XX menunjukkan nomor hardisk dan partisi anda).
Contoh : hda1, hda5, . . . dll.
Format partisi swap dengan perintah :
#mkswap /dev/hdXX
3. Mount partisi yang akan anda gunakan.
#mount -o rw /dev/hdXX /mnt/hdXX
4. Buat direktori yang dibutuhkan, antara lain:
#mkdir /mnt/hdXX/lnx
#mkdir /mnt/hdXX/lnx/source
#mkdir /mnt/hdXX/lnx/source/KNOPPIX
#mkdir /mnt/hdXX/lnx/master
#mkdir /mnt/hdXX/lnx/master/KNOPPIX
5. Salin semua file KNOPPIX ke direktori yang telah anda buat:
#cp -Rp /KNOPPIX/* /mnt/hdXX/lnx/source/KNOPPIX
6. Sekarang salin semua file yang ada pada /cdrom ke /mnt/hdXX/lnx/master, kecuali sebuah file KNOPPIX yang berukuran besar.
#cp /cdrom /mnt/hdXX/lnx/master/
7. Setelah semua file yang dibutuhkan tersalin, masuk sebagai root baru ke direktori KNOPPIX pada partisi yang telah di-mount (chroot)
#chroot /mnt/hdXX/source/KNOPPIX
#mount -t proc /proc proc
Pada proses ini anda dapat mengkustomisasi paket-paket yang ada pada knoppix dan mengkonfigurasi ulang.Gunakan program-program seperti dpkg dan apt-get untuk memudahkan anda.
#apt-get remove namapaket
untuk menghapus paket
#apt-get install namapaket
untuk menginstal paket.
#apt-get clean
untuk menghapus paket yang telah didownload.
#deborphan
untuk melihat daftar paket yang tidak memiliki keterkaitan sehingga dapat kita hapus.
#deborphan | xargs apt-get -s -y remove
menghapus langsung paket yang tidak memiliki keterkaitan.
8. Mengubah background :
/usr/local/lib/knoppix.jpg merupakan default untuk knoppix, jika ingin diubah anda tinggal me-replace background lama dengan gambar yang anda inginkan.
9. Modifikasi Boot Screen
Untuk memodifikasi boot screen, salin boot.img dari direktori KNOPPIX pada cd.
#cp /KNOPPIX/boot.img /mnt/hdXX
Buat direktori image pada /mnt/hdXX
#mkdir /mnt/hdXX/image
Mount image dengan perintah:
# mount -t msdos -o loop /mnt/hdXX/boot.img /mnt/hdXX/image
Sekarang pindah ke direktori image, di sana anda akan menemukan beberapa file yang dapat anda modifikasi.
logo.16 merupakan gambar yang ditampilkan ketika knoppix booting. Untuk mengganti logo ini anda harus memiliki gambar berformat png dengan resolusi 640*400 16 warna.
Lakukan perintah berikut pada gambar anda.
(di sini saya memilki gambar dengan nama logo.png)
#pngtopnm <logo.png >logo.pnm
#ppmtolss16 <logo.pnm >logo.16
#cp logo.16 /mnt/hdXX/image/logo.16
Setelah selesai, tes hasilnya dangan menyalinnya ke disket dengan perintah:
#dd if=boot.img of=/dev/fd0
Jika proses booting dapat berjalan sesuai dengan yang anda inginkan maka anda telah berhasil. Ganti file boot.img yang lama dengan boot.img yang ini.
10. Modifikasi Menu KDE
- Salin konfigurasi XF86Config-4 :
#cp /etc/X11/XF86Config-4 /mnt/hdXX/lnx/source/KNOPPIX/etc/X11/
- Hapus isi dari /home/knoppix :
#rm -rf /home/knoppix/*
- Salin semua isi dari /etc/skel/ ke home/knoppix:
#cp -Rp /etc/skel/* /home/knoppix
- Ubah owner menjadi knoppix.knoppix:
#chown -R knoppix.knoppix /home/knoppix
- Masuk sebagai user knoppix :
#su – knoppix
- Jalankan startx
- Di lingkungan X Window anda bisa melakukan perubahan / penambahan menu melalui perintah: kmenuedit
- Jika selesai, Logout dan kita akan kembali ke console lagi
- Salin kembali dari /home/knoppix ke /etc/skel, Jangan lupa owner /etc/skel adalah root
11. Setelah semua usai anda harus meng-umount proc :
#umount /proc
Ketik exit atau tekan ctrl+D untuk keluar dari lingkungan chroot
12. Hapus file .rr_moved, .bash_history, tmp file, .dan yg lainnya
#rm -rf /mnt/hdb2/knx/source/KNOPPIX/.rr_moved
13. Buat iso file
Lakukan perintah berikut :
#mkisofs -R -U -V “biasawae filesystem” -P “linux biasawae” -hide-rr-moved -cacheinodes-no-bak -pad /mnt/hdXX/lnx/source/KNOPPIX | nice -5 /usr/bin/create_compressed_fs – 65536 > /mnt/hdXX/lnx/master/KNOPPIX/KNOPPIX
14. Jika sudah selesai, lanjutkan dengan pembuatan cd image.
#cd /mnt/hdXX/lnx/master
#mkisofs -pad -l -r -J -v -V “biasawae” -b KNOPPIX/boot.img -c KNOPPIX/boot.cat -hiderr-moved -o /mnt/hdXX/biasawae.iso /mnt/hdXX/lnx/master
15. Anda akan menemukan file iso yang siap di-burn pada:
/mnt/hdXX/biasawae.iso
16. Burn file iso dengan perintah:
#cdrecord dev=0,0,0 speed=10 biasawae.iso
Atau menggunakan program lain seperti K3B, NERO, . . . dll.
17. Re-master telah berhasil, anda dapat langsung mencobanya.
Salam biasawae
.
***Kendal (Jawa Tengah), 2005.
Komentar Terakhir. . .