Next Previous Contents

5. Compile ulang kernel untuk modules

Kernel bisa dikonfigurasi ulang untuk menggunakan semua modules lainnya yang di mount file system sebagai root (Pada sebagian besar kasus, ini adalah ext2 file system).

Namun, ada beberapa pilihan yang terlihat sulit untuk disetup dengan benar sebagai modules, sehingga saya akan merekomendasikan yang berikut ini untuk di-compile kedalam kernel:

Di sisi lain, ada kombinasi driver tertentu yang HANYA bekerja sebagai modules, terutama kombinasi dari dua atau lebih dari kelompok berikut:

Kamu perlu memutuskan apa yang akan dicompile kedalam kernel, dan apa yang sebagai modules, namun harus mempertimbangkan point point diatas. Pilihan yang sesungguhnya dibuat selama proses compile, kelanjutan dari urutan instruksi-instruksinya adalah sebagai berikut:

   cd /usr/src/linux
   make menuconfig
   make dep clean modules modules_install zImage

Setelah melakukan hal itu, module dependencies perlu dipetakan (mapped out). Ini dilakukan dengan perintah berikut:

depmod -a

Kernel yang baru sekarang perlu di sisipkan ke boot chain. Saya mengasumsikan pembaca menggunakan LILO untuk tujuan ini, karena hanya ini loader satu-satunya yang saya pernah coba.

saya merekomendasikan agar TIDAK secara otomatis menyisipkan kernel yang baru saja di compile sebagai kernel default Linux karena akan gagal, Ini kemudian akan secara nyata sulit untuk mengembalikan setup Linux tanpa melakukan install ulang, yang tidak direkomendasikan. Untuk alasan ini saya mempunyai entry berikut didalam /etc/lilo.conf file:

   image=/usr/src/linux/arch/i386/boot/zImage
      label=new
      alias=n
      read-only
      vga=ask
      optional

Entry tersebut menyatakan bahwa ada pilihan boot OPTIONAL ( yang akan diabaikan jika image yang diminta tidak ada ) yang mem boot file /boot/newlinux jika dipilih, dan mengizinkan sesorang untuk memilih video mode yang akan di boot.

Dengan mengasumsikan entry tersebut ada di /etc/lilo.conf maka kernel yang di perbaharui telah terletak dengan benar di akhir proses compile , dan dapat di-install dengan menggunakan perintah berikut:

lilo

Setelah melakukannya, pembaca perlu untuk mengikuti langkah selanjutnya sesuai dengan distribusi yang dipilihnya, sebagai berikut:


Next Previous Contents