Mengaktifkan NTFS di CentOS 5

12.11.09

  1. Anda download dari kernel Linux dari situs
    kernel.org. Sebagai contoh saya ambil kernel 2.5.26.5, dengan nama file linux-2.6.26.5.tar.bz2. Selain itu anda sebaiknya anda sudah menginstall compiler C yaitu gcc atau anda install Development Tools dan sebaiknya pada system harus memiliki space minimal 2 GB.  Anda ekstrak kernel ke dalam directory /usr/src
    # tar -jxvf linux-2.6.26.5 -C /usr/src
    # cd /usr/src/linux-2.6.26.5

  2. Kemudian lakukan pembersihan akan kompilasi-kompilasi yang sebelumnya. Karena apabila ada kompilasi sebelumnya maka kompilasi akan gagal.
    # make mrproper
  3. Untuk melakukan upgrade, maka anda bisa gunakan konfigurasi dari kernel yang lama. Caranya:
    # cp /boot/config-2.6.18-53.el5 .config
  4. Kemudian lakukan pengaturan pada kernel fitur-fitur dari kernel yang diaktifkan secara built-in atau sebagai module. Contoh:
    # make menuconfig
    Di dalam pengaturan ini anda aktifkan untuk NTFS pada :


    • File systems --> DOS/FAT/NT Filesystems -->

    • Pada NTFS file system support tekan tombol spacebar hingga muncul tanda M berarti driver diinstall sebagai module kernel. Berbeda dengan * berarti driver built-in di dalam kernel.
    • Tekan exit dua kali hingga menu utama dan pilih Save an Alternate Configuration File dan pilih .config

  5. Lakukan kompilasi kernel dan sebaiknya gunakan error redirection supaya apabila ada error anda bisa melihat letak kesalahannya. dengan menggunakan :
    # make 2> error.txt
  6. Copy-kan kernel yang sudah di compile ke dalam firektori /boot.
    # cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.26.5
  7. Kemudian install module-module kernel. Yang akan ditaruh di /lib/modules/2.6.26.5.
    # make modules_install
  8. Kemudian anda copykan system.map yang baru ke direktori /boot dan membuat symbolic link System.map yang baru. System map adalah system table dari kernel. Digunakan untuk memetakan fungsi (symbol) dari kernel ke function address yang hanya bisa dimengerti oleh hardware.
     Contoh : symbol => dmi_broken = function address => c03441a0. Digunakan untuk debug.
    # rm -d /boot/System.map
    # cp System.map /boot/System.map-2.6.26.5
    # ln -s /boot/System.map-2.6.26.5 /boot/System.map
  9. Kemudian anda buat file initrd. Yaitu file yang berisi image dari root file system sederhana yang digunakan untuk booting.
    # mkinitrd /boot/initrd-2.6.26.5 2.6.26.5
  10. Setelah itu anda atur grub anda :
    # vi /boot/grub/menu.lst

    Pada title CentOS anda ubah seperti ini :



    title CentOS (2.6.26.5)
          root (hd0,0)
          kernel /boot/vmlinuz-2.6.26.5 ro root=LABEL=/ rhgb quiet
          initrd /boot/initrd-2.6.26.5
    
    Konfigurasi diubah hanya pada yang diberi garis bawah, konfigurasi yang lain tidak perlu diubah.



  11. Restart komputer anda

 
 
Copyright © All Sources