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:
PLIP Daemon.
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: