Kamis, 16 Oktober 2008

Debian From live

Tadi malam coba-coba install LFS(Linux From Scratch), ada beberapa Linux from Scratch ada project salah satunya adalah Live CD, nah tadi malam coba yang dari Live CD hehehe.. lumayan ruwet.

Karena regionalnya di ITS jadi repositorynya pake mirror ITS, Thank to Mas Surya yang sudah buat CD debian livenya.

Ok, kita langsung saja.
  1. Pertama kali install langsung booting dari CD,
  2. Setelah masuk shell sebagai user, login sebagai super user dengan perintah
    user@debian :~$ sudo bash
  3. Setelah masuk sebagai super user, edit file path repository
    root@debian :~# vim /etc/apt/sources.list
  4. Tambahkan line berikut
    deb http://mirror.its.ac.id/debian lenny main non-free contrib

  5. Repository sesuaikan dengan repository terdekat.
    root@debian:~# apt-get update

  6. Install cdebootstrap dari repository.
    root@debian:~# apt-get install cdebootstrap
    cdebootstrap ini digunakan untuk mendownload paket base system dari file repository

  7. Buat direktori untuk melakukan mount partisi yang akan diinstall linux atau bisa menggunakan direktori yang sudah ada seperti /mnt , kalau punya saya di /dev/sda6
    root@debian:~#mount /dev/sda6 /mnt
  8. Download base system dari file repository dengan menggunakan cdebootstrap
    root@debian:~# cdebootstrap --arch amd64 sid /mnt/ http://mirror.its.ac.id/debian
    Untuk arsitektur mesin bisa diganti karena punya saya amd64 jadi pake amd64, untuk SUITE saya isi sid (codename untuk versi unstable debian).

  9. Kalau proses sudah selesai, cek pada direktori TARGET di /mnt kalau proses cdebootstrap sukses maka direktori system sudah terbentuk.
    root@debian:~# ls /mnt
    bin core etc tmp boot home lib mnt root srv usr
    dev lib64 opt sbin sys var

  10. karena system sudah terbentuk, chroot ke folder target
    root@server-common:/# chroot /mnt
  11. Nah sekarang kita sudah berapa pada system kita yang baru dari HDD kita, setting file path repositorynya seperti pada langkah no 3 dan 4

  12. update paket dengan apt-get update seperti pada langkah no 5

  13. search paket kernel dengan command
    root@server-common:/# apt-cache search linux-image
  14. Cari kernel linux yang sesuai dengan arsitektur komputer / laptop, kalau punya saya linux-image-2.6.26-1-amd64

  15. Pada proses installasi akan ada pertanyaan untuk menambahkan do_inidrd = Yes pada file /etc/kernel.conf (correct me if wrong), karena file tersebut belum terbentuk biarkan proses installasi selesai, setelah proses instalasi selesai baru tambahkan pada file tersebut.

  16. trus setting file fstab (untuk melakukan mounting), yang satu ini harud dilakukan secara manual lho...
    root@debian:/# vim /etc/fstab
    tambahkan file tersebut denga line berikut
    /dev/sda6 / jfs defaults 1 1
    untuk lebih jelas lihat di manual fstab

  17. Kalau sudah install grubnya, tapi pertama harus keluar dari chroot dulu ketik command ini
    root@debian:/# exit or tekan aja "ctrl+d"
  18. Nah sekarang kita berada di environment Live CD, install grub loader dengan perintah
    root@debian:/# apt-get install grub
  19. Kemudian install grub pada direktori target
    root@debian:/# grub-install root=/mnt /dev/sda
  20. Ok kemudian reboot, do not forget to remove your CD
  21. Nah sekarang kita booting dari HDD kita, dan masuk ke grub yang belum ada listnya
    GNU GRUB version 0.97 (640K lower / 3072K upper memory)

    [ Minimal BASH-like line editing is supported. For
    the first word, TAB lists possible command
    completions. Anywhere else TAB lists the possible
    completions of a device/filename. ]

    grub>

  22. Ok, sekarang kita memilih root hardisk dengan perintah
    grub> root (hd0, 5) //letak partisi linux

    hd0 - Maksutnya hardisk ke 0, jadi misal kita punya beberapa Hardisk maka nanti bisa hd0, hd1..dst
    ,5 - Maksutnya partisi dalam hardisk
  23. Sekarang load kernel dan menentukan root linux denga perintah
    grub> kernel=(hd0,5)/vmlinuz root=/dev/sda6
  24. Loading initrdnya sekarang
    grub> initrd=(hd0,5)/initrd.img
  25. Lakukan booting dengan perintah
    grub> boot
  26. Nah sekarang anda telah memiliki linux anda sendiri...
  27. Login sebagai root, install grub - lakukan update-grub dan install paket yang di inginkan
  28. Jangan lupa mount device di tambahkan di fstab ya

Selasa, 02 September 2008

Let's Write

I am trying to write something so i can learn about something(hehehe confuse isn't it)

I have try using CodeIgniter (CI) in my web application, but i get some trouble with authentication especially CAPTCHA, so i try to search some resources about it, but i get blank result.. Arggghh, but beside that i fill my spirit to find / and solve the problem was not strong enough ehehehe, so i try to ask my friend that have experience about CI, his name is ibnu but his nickname is xibnoe.
He told me that CodeIgniter have CAPTCHA plugin include the framework, hehehe so i try to search file that have relation and TADA...(with sound)


I found it, hehehe ooo why i not try to found by my self, so i talk to my self to work harder with full of spirit in my heart (am i talk about something)
Thank's noe

Senin, 01 September 2008

Thesis

Sekarang tanggal 1 september awal puasa jam 2.14

Barusan Pak Hariyadi memberikan pengumuman penting, tapi memang sebelumnya saya ditelpon sama Mas Irul, bahwa nanti akan ada kuliah dari Pak Har penting jam 1 katanya dan juga supaya saya menghubungi teman-teman agar bisa datang semuanya. Saya datang jam 11 siang di Lab Commong Computing, tap yang di masih ada Pak Ayik, Mas Ariyo, trus ada Pak Magis. Sambil menunggu jam 1 saya sempatkan untuk upload website, sebetulnya ada berita sih, kalau kuliah Pak Hariadi tidak jadi, tapi ya ditunggu saja sambil internetan hehehe..
Waktu yang ditunggu tiba juga akhirnya Pak Hariadi datang, tapi waktu itu teman-teman yang datang tidak sampai setengah jumlah kami. Pak Hariadi mengumumkan bahwa nanti bulan November akan ada pameran, pameran ini sebetulnya lanjutan dari pameran yang ada di ITB(pameran hasil kuliah/progress hasil belajar kami selama kuliah), nah Pak Hariadi juga ingin nanti bulan november itu kami memamerkan hasil belajar kami selama disini alias THESIS, nah langsung seperti ada guntur ditengah siang bolong dengar berita itu bagi teman-teman yang belum sama sekali/blank sama sekali tentang thesis mereka.
Pak Hariadi membesarkan hati teman-teman dengan menyediakan waktunya bagi teman-teman yang belum siap, padahal saya sebetulnya juga merasa belum siap, belum siap disini dalam artian saya masih belum menguasai benar apa yang saya riset. Tapi Pak Hariadi sudah mengatakan bahwa semester ini adalah semester yang terakhir untuk angkatan kami, jadi misalkan kami belum selesai maka semester depan harus bayar sendiri untuk biaya kuliahnya.
Jadi saya harapkan pada teman-teman untuk segera mengerjakan(untuk diri saya sendiri jg harus nih hehehehe).

Gambate..

Senin, 25 Agustus 2008

Mobile Game Competition

Di malang kemarin ada lomba Mobile Game, yang mengadakan VEDC, kami (Saya, Mas Diaz, Mas Tadin, dan Robbi, Pak Ayik) ngerjakan dadakan game untuk ikut dalam kompetisi itu, hehehe akhirnya semalaman hampir gak tidur walaupun ada tidurnya juga sih.
Game Mobile ini menggunakan bahasa Java, Pak Ayik punya tugas nih gambar2, Mas diaz awalnya mau mengerjakan game balok hmm seperti apa ya baloknya..
http://www.miniclip.com/games/bloxorz/en/
idenya dari game flash, mungkin karena agak lama bikinnya jadinya gak diterusin.
akhirnya bikin game helikopter, ide gamenya dari game di Ipod punya Mas Kirul, udah jadi tapi gak PD di lombakan akhirnya batal diregistrasikan

kalau aku sama Robbi bikin game mirip scrable, yang punya ide si Robbi katanya seperti marble(game milik microsoft yang menata bola dengan warna yang sama)

Kamis, 14 Agustus 2008

Data untuk aplikasi BREW

sekarang coba-coba bikin aplikasi BREW sama TIM, yang bikin aplikasi BREW nya Mas Diaz, gua kebagian bikin untuk contentnya. Rencanya di buat untuk akses web, jadi pake PHP