Berawal dari di releasenya slackware 12.1, sok sok ikutan trend, Notebook Lenovo 3000N100 yang kupakai menjadi lambat setelah menginstall versi 12.1. Yang menjadi masalah adalah hardisk SATA (/de/sda) dibaca ATA (/dev/hda), kalo tidak salah ada pesan sewaktu proses booting yang menyatakan DMA dalam keadaan OFF, itu berarti berdampak pada kinerja harddisk yang lambat merespon setiap proses di mesin kita.
ternyata Kernel default slackware 12.1 yaitu kernel 2.6.24.5 harus dikompile ulang.
# make menuconfig
Matikan <M> opsi Device Drivers >> ATA/ATAPI/MFM/RLL support >> Enhanced IDE/MFM/RLL
Lalu aktifkan SATA dengan cara
<*> pada Device Drivers >> Serial ATA (prod) and Parallel ATA (experimental) drivers >> Intel ESB, ICH, PIIX3, PIIX4, PATA/SATA support.
Lalu save & quit
Lakukan kompile,
# make all
# make modules_install
# cp arch/i386/boot/bzImage /boot/vmlinuzku
# cp System.map /boot/System.map-new
Setelah itu edit lilo di /etc/lilo.conf
# lilo
Setelah itu reboot ulang menggunakan kernel yang baru tsb.
dan ternyata kernel panic !
Kita pinjam istilah ” Dont Panic if kernel Panic !”
Pesan ERROR menyatakan bahwa system tidak menemukan device untuk mounting partisi root. Hal ini disebabkan karena pada /etc/lilo.conf masih menggunakan /dev/hda. jadi kernel tidak bisa melakukan mounting ke partisi tersebut sementara SATA nya sudah terdeteksi karena sudah di kompile ulang kernel defaultnya.
Berarti yang menjadi masalah adalah bagaimana mengubah konfigurasi LILO sehingga bisa mendeteksi device SATA tadi ?
Solusi kedua adalah dengan menggunakan LIVE CD (dengan catatan masih menggunakan lilo sebagai Boot loader)
Kita bisa menggunakan keluarga Slackware juga yaitu BACKTRACK 3 yang masih menggunakan LILO sebagai boot loader nya
Jalankan LIVE CD dan kemudian lihat mounting Partisi Mesin Slackware kita
ternyata devicenya sudah langsung kedetect (/dev/sda) :p lalu lakukan :
# mount <---- melihat mounting partisi slackware
lalu cari partisi root (/) mesin slackware anda
misal partisi root berada di /dev/sda6
maka masuk ke direktori tersebut dan cari file konfigurasi lilo di /etc/lilo.conf
lalu edit file konfigurasi tersebut dengan cara mengganti semua kata (hda) menjadi (sda)
save & quit
Jangan lupa untuk mengedit konfigurasi fstab di /etc/fstab
Ganti semua kata (hda) menjadi (sda) lalu SAVE dan QUIT
Kemudian jalankan lilo dengan perintah
# lilo -r /mnt/sda6
kalau tidak ada kesalahan, reboot kembali mesin anda !
Maka Insya Allah tidak akan muncul lagi pesan DMA OFF
jadi silahkan menikmati Slackware 12.1 anda dengan SATA
CMIIW
Filed under: Linux

