ALINUX.WEB.ID – DEANET PRESENTS
SMALL EBOOK Attention: Article or post all there are free copy, modify, distribution. You may rewrite a part or full all there without permission of writer and please put link of source. Perhatian: Semua artikel atau post yang berada di blog atau site ini bebas anda kutip sebagian maupun seluruhnya tanpa ijin penulis dengan syarat mencantumkan sumber aslinya. Hargailah orang lain jika anda ingin dihargai.
All trademarks, and posts in this site are property of their respective owner(s) and wordpress, Inc. You may free copy, modify, distribution all there without permission of writer and please put link of source. http://alinux.web.id or this site is not sponsored by Debian, Inc; Knopper, Inc; Sun Microsystem, Inc;
Thanks, %^*%! echo '#](*et@#]bi(*i#.org' | sed e 's/*/n/g' e 's/#/d/g' e 's/(/a/g' e 's/]/e/g'
KNOPPIX LIVE CD TECHNOLOGY Pada kesempatan kali ini saya akan mengupas Knoppix. Knoppix adalah distro turunan berbasis debian yang dibuat oleh Klaus Knopper. Beberapa keunggulan distro knoppix: 1. Menganut sistem debian yang simple, fast, stable, dan lainlain 2. Teknologi Live CD yang banyak diadopsi oleh distrodistro lain. 3. Banyaknya hardware yang didukung. 4. Lebih mudah belajar linux tanpa installasi / pengenalan linux tanpa installasi. 5. Sistem Recovery 6. Dan lainlain.
Pada topik ini akan dibahas: 1. 2. 3. 4. 5. 6. 7. 8.
Booting live CD Knoppix menggunakan image. Installasi Knoppix lewat CD. Installasi Knoppix lewat flash. KDE SU returned with an error. Mounting usb error. Mengembalikan Grub Mengubah kernel messages. Upgrade kernel.
Untuk memenuhi semua kebutuhan itu maka diperlukan ISO Live CD Knoppix di www.knopper.net atau bisa juga ke mirrormirror terdekat seperti www.kambing.ui.edu . Pada kesempatan ini penulis menggunakan Knoppix versi 5.1.
Booting live CD Knoppix menggunakan image Teknologi live CD memunginkan kita untuk menggunakan sistem operasi tanpa installasi ke harddisk. Teknologi yang menyimpan semua memori sistem operasi ke dalam RAM Disk tersebut mampu dijalankan dengan prosessor Intel Pentium kelas bawah. Penulis sendiri pernah mencoba dengan Intel Pentium II MMX dengan memori 96 MB. Tapi akan lebih powerfull jika menggunakan RAM 128 MB. Tentunya sistem operasi yang digunakan adalah sistem operasi linux. Kita dapat mengkopi Inti dari sistem operasi Live CD tersebut yang terkompres kurang lebih 700 MB ke dalam RAM DISK (RAM DISK minimal 1GB). Jadi ketika kita menjalankan aplikasi yang berada di sistem operasi linux, CD yang berada di dalam CDROM dapat di ambil tanpa mengganggu aplikasi yang sedang berjalan. Selain itu kita juga bisa mengkopi image Knoppix ke hardisk dan meloadnya seperti CDROM biasa. Caranya : 1. Kopi image knoppix ke hardisk. Pada opsi boot knoppix sertakan tohd=/dev/sda1. Sesuaikan device partisi dengan device partisi milik anda.
2. Load image knoppix dari hardisk. Pada opsi boot knoppix sertakan fromhd=/dev/sda1 Lalu tekan enter, sistem boot akan berjalan dan Knoppix Live CD sudah dapat digunakan.
selain itu kita juga dapat mengkopi ke RAM, mengakses knoppix.ISO untuk menjalankan dari media tersebut dengan opsi: knoppix toram knoppix bootfrom=/dev/hda1/KNX.iso
Installasi Knoppix lewat CD Bosan mainmain dengan live CD ??. Anda bukan seorang tuxer jika hanya mencoba live CD dan tidak mencobanya secara permanen / installasi. Baik, selanjutnya kita akan menginstall Knoppix secara permanen. Jadi tidak bermain live CD terus :) . Untuk itu kita membutuhkan: 1. Sebuah partisi / lebih dengan format filesystem ext2, ext3, atau ReiserFs. Partisi ini digunain untuk menyimpen system root Linux. Dan ada baiknya untuk data sendiri dibuatkan satu partisi lagi. Directori home bisa digunain untuk experiment. 2. Sebuah partisi / lebih dengan format file system Linux Swap. Partisi ini digunain untuk swapping file system. Partisi Swap ini digunakan untuk mengatur manajemen memori apabila terjadi kekurangan memori di kartu memori anda. Sebenarnya linux juga tidak begitu memerlukan swap ini. Tapi alangkah baiknya / recomanded untuk tetap diikuti. Alat : 1. CD / DVD Live CD Linux Knoppix 5.1 atau versi terbaru. Bagi yg belon punya silahkan donlot di situs resmi nya http://www.knopper.net Atau langsung ke miror nya di http://www.knopper.net/knoppixmirrors/index en.html. Atau bisa juga di www.kambing.ui.edu . 2. Boot CD Boot CD Knoppix hingga sampai GUI atau konsole terminal saja. Lalu masuk Konsole / klik icon computer warna hitam. Atau klik kanan pada desktop, lalu pilih Run Command. Ketik Konsole lalu OK. Pada konsole ketik: knoppix@Knoppix:~$ knx2hd root permission needed. knoppix@Knoppix:~$ su root@Knoppix:/ramdisk/home/knoppix#
Pada perintah diatas, anda harus punya akses root / administator untuk menginstall Knoppix dengan perintah knx2hd. Karena password root di Knoppik Live CD tidak dikasih password, maka automatis akan login dengan akses root jika kita memberikan perintah SU. Setelah ketik knx2hd maka akan tampil:
tekan ok saja lalu muncul
Pilih no 2 lalu klik Ok dan Ok lagi maka akan tampil
Pilih sistemnya. Pada bagian ini kita coba pilih beginner saja :) . lalu tekan next dan akan tampil lagi
Pilih partisi yang akan digunakan. Lalu klik next.
Masukkan nama user lalu klik next.
Isi username yang akan digunakan lalu tekan next.
Isi password username lalu tekan next.
Isi password administrator / root lalu tekan next.
Isi nama hostname / box lalu tekan next.
Pilih bootloader dengan MBR lalu tekan next.
Jika konfigurasi sudah mantap, klik next untuk proses installasi selanjutnya.
Klik start installation (nomor 2) lalu klik Ok, dan proses akan berjalan.
Setelah sukses maka akan tampil:
reboot ulang sistem anda dan selamat menikmati :).
Installasi Knoppix Lewat USB Flash Baik, sekarang saatnya menjalankan dan menginstall Knoppix dari USB Flash. Setting up USB flash dilakukan di windows. Untuk itu alat dan bahan yang dibutuhkan: 1. 2. 3. 4.
USB flash 1GB atau yang lebih besar. Knoppix Linux ISO. HP USB format tool (optional). fixk.zip.
Langkahlangkahnya: 1. Download HP http://files.filefront.com/HPUSBFWEXE/;8576665;/fileinfo.html dan format usb flash anda dengan format Fat atau Fat32 file system. 2. Buatlah folder dengan nama Flash di komputer anda. 3. Download Knoppix Linux ISO dan pindahkan ke dalam folder Flash. 4. Download fixkp.zip di http://pendrivelinux.com/downloads/fixkp.zip dan ekstrak ke dalam folder Flash. 5. Klik fixkp.bat yang ada dalam folder Flash dan tekan enter atau any key.
6. Kopi semua file di folder knoppix yang ada dalam folder Flash ke dalam usb flash anda.
7. Klik makeboot.bat yang ada dalam usb flash anda supaya dapat booting dari device tersebut. Pastikan makeboot.bat yang anda klik adalah makeboot.bat yang ada di usb flash, bukan yang ada dalam folder Flash.
8. Reboot ulang, setup biosnya agar dapat boot dari flash, dan booting Knoppix dari usb flash dapat berjalan.
KDE SU returned with an error
Jika anda sudah menginstall knoppix, error tersebut akan muncul setiap menjalankan aplikasi yang membutuhkan super user. Untuk mengatasinya, maka anda dapat menambahkan user ke dalam /etc/sudoers . Jalankan konsole lalu login sebagai root dan ketik visudo pada konsole. Default option : root ALL=(ALL) ALL knoppix ALL=NOPASSWD: ALL Default opsi dari /etc/sudoers terlihat seperti diatas. Anda tinggal menambahkan saja sesuai dengan nama usernya seperti ini.
deanet ALL=(ALL) ALL
Tekan Ctrl + K + X untuk menyimpannya. Lalu reboot ulang.
Mounting USB Error Konfigurasi default dari Knoppix membuat sebagian device tidak bisa digunakan, salah satunya adalah device usb untuk flash pendrive. Ketika mencoba mounting USB Flash pendrive di Knoppix Distribution version 5.1. Error yang didapatkan akan seperti ini
deanet@littleshark:/home/deanet# mount /mnt/sdb1 mount: wrong fs type, bad option, bad superblock on /dev/sdb1, missing codepage or other error In some cases useful info is found in syslog try dmesg | tail or so Walaupun menambahkan opsi pada command mount yang dijalankan sebagai root, hasilnya masih tetap sama. Kenapa ???, karena hanya user tertentu saja yang bisa mounting pada device tersebut. Hal ini bisa dilihat pada /etc/fstab . Error yang dihasilkan: root@littleshark:/home/deanet# mount t vfat rw /dev/sdb /mnt/sdb1 mount: wrong fs type, bad option, bad superblock on /dev/sdb, missing codepage or other error In some cases useful info is found in syslog try dmesg | tail or so
Cat /etc/fstab: # Added by KNOPPIX /dev/sdb1 /media/sdb1 vfat noauto,users,exec,umask=000,shortname=winnt,uid=knoppix,gid=knoppix 0 0 Untuk mengatasinya anda bisa menghilangkan uid dan gid atau mengganti user sesuai yang diinginkan. Sudah selesai ?? :D . Jika sudah, silahkan reboot kembali dan colokkan device usb lalu cat /etc/fstab. ;)) . Apa yang akan terjadi ??? :D . Uid dan gid akan kembali seperti semula ( uid=knoppix,gid=knoppix ) . Untuk masalah ini, silahkan hilangkan uid dan guid atau edit user id dan group id nya sesuai yang diinginkan pada /etc/udev/knoppix.rules dan /etc/udev/knoppixpost.rules.
Opsi awal /usr/sbin/rebuildfstab r u knoppix g knoppix rubah menjadi: /usr/sbin/rebuildfstab r u deanet g deanet Reboot ulang sistem pada shell dan nikmati hasilnya. :)
Mengembalikan GRUB Kadang kala kita mendapati grub yang rusak, error, atau bahkan grub(bootloader) anda tertimpa bootloader lain seperti lilo. bootloader windows, dan lainlain. Untuk mengatasinya, anda tidak perlu menginstall ulang sistem dari awal. Anda cukup memboot Live CD anda dan memanggil grub untuk mengembalikan grub anda yang hilang. Caranya: 1. Boot Live CD knoppix anda. 2. Masuk shell atau konsole atau terminal. 3. Ketik: sudo grub grub> find /boot/grub/stage1 4. Output yang akan ditampilkan. (hdx,y) 5. Lalu ketik lagi: grub> root (hdx,y) grub> setup (hdx) Ada juga cara lain untuk mengembalikan grub. Pada terminal ketik: grubinstall –rootdirectory=/mnt/sda1 /dev/sda Sesuaikan letak direktori sistem (sda1) dengan milik anda dan tipe device yang digunakan. Kemudian reboot ulang sistem anda. Jika gagal, ulangi salah satu dari kedua pilihan cara mengembalikan grub seperti diatas.
Mengubah kernel messages Pada saat anda sudah selesai menginstall sistem knoppix. Anda akan mendapati pesan pesan kernel dari pengenalan device hardware yang digunakan. Pesanpesan tersebut sebenarnya dihasilkan dari sebuah script shell yang diletakkan di direktori /etc/init.d/ . Ada dua file script shell tersebut, yaitu knoppixautoconfig dan knoppixhd autoconfig. Untuk mengubah pesanpesan kernel silahkan ubah pada file knoppix autoconfig , dan untuk mendisable pesanpesan kernel silahkan ubah pada file knoppix hdautoconfig. Untuk mendisable pesan tersebut cari perintah shell seperti berikut dalam file knoppixhdautoconfig. echo "0" > /proc/sys/kernel/printk /etc/init.d/knoppixautoconfig kemudian tambahkan opsi >/dev/null pada eksekusi file knoppixautoconfig. Dan akan berubah menjadi: echo "0" > /proc/sys/kernel/printk /etc/init.d/knoppixautoconfig >/dev/null Hasilnya kurang lebih akan seperti ini.
Upgrade Kernel Maksud dan Tujuan: 1. Digunakan untuk mengenali hardware atau fiturfitur yang belum terdeteksi di kernel sebelumnya. 2. Kompile kernel dibutuhkan bila hardware kita tidak disupport, pengubahan sistem,optimasi hardware, serta dukungan terhadap devices baru yang lain. Alat dan Bahan 1. 2. 3. 4. 5. 6.
Source kernel linux2.6.23.9.tar.bz2 2. gcc / g++ libncurses5 libncurses5dev libncursesw5 kernelpackage => special tools
Dalam contoh ini saya memakai kernel versi 2.6.23.9. silahkan download di http://www.kernel.org atau di kambing juga ada (http://www.kambing.uid.edu ). Bisa juga dengan aptget install linuxsource2.6.23
Ada dua cara kompail kernel di distro berbasis debian seperti knoppix: 1. Cara konvensional / tradisional 2. Cara Debian Pada kesempatan saya ini hanya akan diulas untuk cara konvensional saja. Untuk cara debian mungkin akan dibahas pada kesempatan yang akan datang. Selanjutnya ikuti perintah dibawah ini: 1. Mengekstrak source kernel nya di /usr/src. root@littleshark:/usr/src# tar zlvf linux2.6.23.12.tar.bz2 root@littleshark:/usr/src# cd linux2.6.23.12;pwd root@littleshark:/usr/src/linux2.6.23.12#
2. Melakukan konfigurasi kernel. Ada banyak cara yang bisa dilakukan diantaranya : config (mode konsole), oldconfig (konfigurasi disamakan dengan konfigurasi kernel lama), menuconfig (mode menu), xconfig (modegui). Ketik make menuconfig pada konsole.
3. Pilih konfigurasi baru. Jika anda masih bingung, silahkan pilih exit untuk konfigurasi default dan save konfigurasi tersebut.
Jika konfigurasi sudah disave maka akan keluar pesan Your kernel configuration changes were saved 4. Setelah itu kompail dengan perintah: make && bzImage && make modules && make modules_install && make install Jangan lupa login sebagai root pada saat install. 5. Selesai lalu boot dengan kernel baru 2.6.23.9. Jika gagal booting atau kernel panic, periksa konfigurasi booting grub di /boot/grub/menu.lst
Daftar Pustaka http://google.com http://pendrivelinux.com http://knopper.net http://ubuntuforums.org http://alinux.web.id based error engine Thanks to : Team, Crew, and members of www.debianid.org