Ubuntu Pasuruan

id-ubuntu Sub Loco Pasuruan

Archive for the ‘Kernel’ Category

iseng!!!

Posted by admin on October 6, 2009

wadoh… mumetzzz, sory temen2 ubuntuer sementara kagak bisa update content dikomunitas ini karena lagi betul2 sibuk sama pekerjaan baru… tapi nanti insyaallah saya sempetin dech…. #mohon bersabar#

Posted in Desktop, Development, Hacking, Info & Activity, Kernel, Monitoring, Multimedia, Networking, Opini, Scurity, Tips & Trik | Leave a Comment »

Cara cepat compile kernel ala Ubuntu

Posted by admin on March 18, 2008

Salam semuanya! Saya ingin berbagi pengalaman dalam meng-compile kernel di Ubuntu. Ok mungkin sekarang anda memakai kernel bawaan dari Ubuntu, dan sudah cukup puas dengan kinerjanya. Tapi kemudian anda baru saja beli VGA card atau gigabit ethernet card, dimana drivernya baru ada di kernel terbaru. Atau anda mungkin sudah terbiasa compile kernel sendiri, cuma anda ingin kernel yang baru terinstall itu terpasang dengan rapih pada sistem Ubuntu kamu. Nah tanpa banyak basa basi lagi mari langsung aja kita kerjain:

Ok pertama kali anda siapkan dulu paket-paket yang dibutuhkan:

$ apt-get install kernel-package libncurses5-dev build-essential fakeroot

Terus ambil deh kernel linux yang mau di compile. Bisa aja sih ambil dari paketnya Ubuntu, tapi saya lebih suka ambil langsung dari kernel.org :

$ wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.16.13.tar.bz2

Anda bisa saja mengambil dari mirror lokal (kambing & komo), tapi kalau anda adalah orang yang nggak sabaran seperti saya, mending langsung ambil dari www.kernel.org karna kedua mirror tersebut suka rada lama updatenya.

Kemudian extract source kernel tersebut:

$ tar -jxf linux-2.6.16.13.tar.bz2
$ cd linux-2.6.16-13

Ok berhenti dulu sampe disini. Mungkin anda mau pakai konfigurasi kernel yang lama, atau sebelumnya sudah pernah compile kernel dan anda masih punya file konfigurasinya (file yang bernama .config). Anda bisa gunakan konfigurasi itu pada kernel yang baru.

Sebagai contoh anda mau menggunakan konfigurasi dari kernel yang ada di /boot/config-2.6.10-5-386. Tinggal copy saja:

$ cp /boot/config-2.6.10-5-386 ./.config

Setelah itu jalankan perintah berikut untuk menyesuaikan konfigurasi yang lama dengan konfigurasi yang baru, karna di kernel baru biasanya ada tambahan modul-modul baru.

$ make oldconfig

Setelah itu akan ditanya modul-modul yang baru, untuk amannya sih tekan saja enter terus kecuali mau lihatin satu-satu, lumayan panjang bok…

Nah kalau sudah selesai, baru deh kita utak atik konfigurasinya:

$ make menuconfig

Setelah selesai dan konfigurasi yang baru disimpan, mari kita compile kernel yang baru dengan perintah berikut:

$ fakeroot make-kpkg –initrd –bzimage kernel_image

Penjelasan perintah:

  • fakeroot untuk menjalankan suatu perintah dengan berpura-pura sebagai root, karena perintah make-kpkg harus dijalankan dalam mode super user, tapi bisa kita tipu sama fakeroot he he he
  • make-kpkg untuk membuat paket kernel dari source kernel linux
  • –initrd adalah switch untuk membuat file initrd.img
  • –bzimage adalah switch untuk membuat kernel yang terkompresi dengan bzip2
  • kernel_image adalah perintah untuk make-kpkg supaya membuat image kernel

Nah sambil nunggu compile kelar, silahkan ngerjain hal-hal lainnya, misalnya masak indomie, nelpon pacar, liat liat profil di friendster, atau apa aja soalnya lumayan lama bok…

Kalau sudah selesai dan compile berhasil, kamu akan menemukan hasil file paket kernel di direktori diatas direktori kerja kamu.

$ cd ..
$ ls -l *.deb
-rw-r–r– 1 ivan ivan 12627902 2006-03-18 04:06 kernel-image-2.6.15_10.00.Custom_i386.deb

Selamat! Anda sudah berhasil meng-compile kernel anda sendiri. Sekarang tinggal menginstallnya:

$ sudo dpkg -i kernel-image-2.6.15_10.00.Custom_i386.deb

Kalau sudah selesai, anda bisa langsung mencoba kernel terbaru tersebut dengan me-restart sistem anda. Mudah bukan? )

written by : Ivan P

Posted in Kernel | Leave a Comment »

Instal ulang GRUP Bootloader Ubuntu

Posted by admin on March 18, 2008

Masalah ini sering dialami jika komputer kita terpasang dua operating sistem atau lebih. Terutama jika windows di pasangkan dengan linux.

Kasus pertama

karena suatu alasan maka dilakukan proses instal ulang pada windows, hal ini akan menyebabkan grup bootloader akan terhapus dari MBR, menyebabkan tidak bisa booting ke linux. Untuk kasus ini yang diperlukan adalah mengintal kembali GRUP Bootloader-nya linux.

Kasus kedua

Karena suatu alasan atau keperluan yang lainya, kita akan menghapus linux yang ada di komputer kita. Biasanya kita tinggal format partisi linux untuk menghapusnya. Namun cara ini masih meninggalkan bekas yaitu grup bootloadernya masih tersisa dikomputer kita.

Penyelesaian kasus

Untuk penyelesaian kasus kedua sebenarnya sangat mudah. Grup bootloader milik linux tersimpan di MBR. Sebenarnya menghapus isi dari MBR sagat mudah. Dengan perintah dos klasik saja MBR bisa kita hapus. Perintahnya adalah:

FDISK /MBR

Perintah ini menggunakan FDISK yang biasa untuk partisi lewat dos. Namun hanya MBR saja yang dihapus. Setelah ini maka GRUP linux akan hilang juga.

Sedangkan untuk kasus pertama, yaitu mengembalikan GRUP yang telah hilang baik karena proses instalasi baru untuk windows maupun karena langkah seperti yang barusan. Langkah-langkanya adalah:

  • Booting komuter dengan Linux live on CD (Ubuntu)
  • Buka terminal dan ketik perintah sebagai berikut: (sesuaikan id hardisk dan partisinya, misalnya yang digunakan adalah harddisk pertama dan partisi pertama untuk menginstal grup pada proses instalasi linux yang adamakan dipilih hd0)

sudo grub
> root (hd0,0)
> setup (hd0)
> exit

  • Setelah ini seherusnya linux sudah bisa booting secara normal.

Namun jika masalahnya adalah Ubuntu diinstal sebelum sebelum windows terisntal, maka informasi untuk windows belum ada dalam menu boot, maka ada tambahan untuk settingan secara manual boot menu-nya.

File yang prlu dibuka untuk keperluan ini adalah /boot/grub/menu.lst

sudo gedit /boot/grub/menu.lst

maka akan nampak contoh setingan untuk boot menu sebagai berikut:

# title Windows 95/98/NT/2000
# root (hd0,0)
# makeactive
# chainloader +1


Untuk mengubah settingan tersebut tinggal buang tanda “#” dan sesuaikan untuk lokasi tempat instalasi windows yang ada.

Posted in Desktop, Kernel | 2 Comments »