Tuesday, January 17, 2012

Install Driver ATI/AMD Graphics

Trial and error...metoda yang asik buat belajar linux heheh... Googling, nyari-nyari, nyoba, kalo salah...hapus lagi...ulang lagi hohoho... Tapi ga membuat aku kapok belajar linux terutama slackware...

Disini aku mau nulis tentang pengalamanku menginstall driver ATI/AMD Graphics, tentunya setelah googling :)...

1. Download driver ATI/AMD Graphics dari websitenya : AMD Graphics (link 64 bit)
2. Setelah selesai download, file hasil download tadi aku pindahkan ke direktori /usr/src/
# mv ati-dr* /usr/src/

3. Kemudian masuk ke direktori /usr/src/ dan ubah mode nya menjadi execute,
# cd /usr/src/
# chmod +x ati-driver-installer-11-12-x86.x86_64.run
4. Lalu lakukan perintah untuk menjalankan installer -- disini aku tidak menggunakan perintah --buildpkg, karena setelah beberapa kali mencoba, aku mendapatkan grafik yang patah-patah, dan  Desktop Effects pada KDE tidak berfungsi sebagaimana mestinya.
# ./ati-driver-installer-11-12-x86.x86_64.run

5. Lakukan instalasi secara manual.

    Lalu lakukan 
 # aticonfig --initial
    Setelah itu reboot...dan berhasil... :)

Thursday, January 12, 2012

Upgrade Kernel 3.2

Kali ini aku akan mencoba berbagi pengalaman tentang mengupgrade kernel pada Slackware 13.37... Kernel awal dari Slackware 13.37 adalah Kernel 2.6.37, sebenarnya aku sudah mengupgrade ke Kernel 3.1.6... tapi karena penasaran ama Kernel 3.2.. yaa aku upgrade lagi... dan Alhamdulillah dengan langkah yang sama tidak ada masalah..

Referensi yang aku gunakan dari imron02.blogspot.com (makasih mas Imron).. Oke langsung aja :

1. Download kernel yang mau dipakai di www.kernel.org

2. Setelah selesai, masuk sebagai root (dengan perintah su), kemudian masuk ke folder dimana file hasil download disimpan.

3. Ekstrak file hasil download tadi, dan hasil ekstrak langsung berada di /usr/src
# tar xjvf linux-3.2.tar.bz2 -C /usr/src/

4. Kemudian masuk ke direktori hasil ekstrak
# cd /usr/src/linux-3.2/
5. Baca file README... kalau ada perintah untuk make mrproper.. ikutin dulu perintahnya :
# cat README | more
# make mrproper

6. Langkah pertama untuk compile kernel sudah dilakukan, selanjutnya lihat dulu isi dari direktori /boot
# ls /boot

7. Kemudian copy file konfigurasi awal (yang aktif) ke direktori /usr/src/linux-3.2 dengan nama baru .config (menggunakan titik)..disini karena aku sudah pernah upgrade kernel sebelumnya, maka yang digunakan adalah konfigurasi kernel 3.1.6 yang telah sesuai sebelumnya.
# cp /boot/config-3.1.6-kernel-baru /usr/src/.config

8. Kemudian adalah membuat shortcut (symbolic link) pada arsip kernel yang baru, sebelumnya shortcut yang lama harus dihapus terlebih dahulu.. posisi berada di direktori /usr/src/
# cd /usr/src/
# rm linux
# ln -s linux-3.2 linux

9. Kemudian masuk ke direktori linux baru melalui sym-link-nya :
# cd linux

10. Langkah selanjutnya membutuhkan ketelitian yang tinggi, kita harus kenal dengan spesifikasi hardware yang digunakan, untuk itu sebelumnya ada baiknya menjalakan perintah lspci... perintah untuk membuat konfigurasi ini ada bermacam2 (pilih saja salah satu) :
     - make xconfig (jika menjalankannya pada modus grafik X)
     - make oldconfig (akan ditanyai dengan semua pertanyaan pada modus teks)
     - make menuconfig (dengan modus grafik standard)
   Tidak masalah dengan mana yang akan dipilih, yang penting adalah jawabannya sesuai dengan spesifikasi hardware yang digunakan, dan sesuai dengan tujuan atau kepentingan kita... setelah itu jangan lupa untuk menyimpannya (save)..

# lspci
# cat /proc/cpuinfo
# make menuconfig

11. Langkah selanjutnya adalah membuat image kernel
# make bzImage
     Lumayan lama...bisa sambil makan dulu heheh

12. Kemudian membuat modul-modul yang telah kita tentukan tadi..
# make modules
       Yang ini juga lumayan lama

13. Setelah modul-modulnya selesai dibuat, maka selanjutnya adalah menginstal modul-modul tersebut
# make modules_install

14. Selanjutnya copy image kernel, konfigurasi, dan system map baru ke direktori /boot
# cp arch/x86/boot/bzImage /boot/vmlinuz-3.2-newkernel
# cp System.map /boot/System.map-3.2-newkernel
# cp .config /boot/config-3.2-newkernel
# cd /boot
# rm vmlinuz
# rm System.map
# rm config
# ln -s vmlinuz-3.2-newkernel vmlinuz
# ln -s System.map-3.2-newkernel System.map
# ln -s config-3.2-newkernel config
#mv initrd.gz initrd-lama.gz

15. Kemudian membuat initrd agar kernel dapat menggunakan partisi root. Posisi kita saat ini masih berada dalam direktori /boot
# fdisk -l    (untuk melihat partisi)
# mkinitrd -c -k 3.2 -m jbd:ext4 -f ext4 -r /dev/sda4

  Perlu diperhatikan adalah tipe file-system, sesuaikan dengan yang digunakan saat menginstal Slackware (dalam hal ini yang aku gunakan adalah tipe ext4), lalu tempat partisi sistem linux jangan sampai salah (sebaiknya sebelum menjalankan mkintrd, lakukan dulu perintah fdisk -l untuk meyakinkan letak partisi sistem linux).
16. Lalu edit lilo atau grub. Aku menggunakan lilo, dan editor vim..
# vim /etc/lilo.conf
   edit dan tambahkan pada bagian :
    
# Linux bootable partition config beginsimage = /boot/vmlinuz
initrd = /boot/initrd.gz
root = /dev/sda4
label = Slackware
read-only
# Linux bootable partition config ends
# Linux Kernel Dokter jaga 24 jam
image = /boot/vmlinuz-3.1.6-kernel-baru
initrd = /boot/initrd-lama.gz
root = /dev/sda4
label = SlackwareJaga
read-only
# Linux bootable partition config ends


17. Setelah mengedit, simpan...kemudian pada lakukan :
# lilo -v
18. Akhirnyaaa selesai sudah perjuangan mengupgrade kernel heheh...eitttss langkah selanjutnya adalah baca Bismillah lalu  reboot pc atau laptopnya.... Alhamdulillah...berhasil...untuk membuktikan :
# uname -a