Selamat
malam teman teman, seperti biasa, tulisan yang saya buat bertujuan
untuk sekedar mengingatkan saya yang sudah lupaan hehe. Sebenarnya
saya hanya iseng-iseng aja mencoba kernel 3.8.2 dengan dalih si
kernel baru ini sudah men-support secara default kernel module alx
yang di butuhkan LAN Card atheros AR8162 di laptop kesayangan saya,
namun apa daya ternyata kernel baru ini belum juga memuat module alx
milik atheros AR8162. Tapi apa boleh buat toh kernel nya udah
terinstall dan berhasil di boot. Oiya dan satu lagi, problem LAN Card
sudah solved, :) (horeee) nanti saya akan tulis di tulisan
selanjutnya.
Tentu
saja kernel baru ini memuat module-module yang lebih baru dan lebih
stabil dari kernel sebelumnya, untuk “mengintip” apa saja
perubahan yang ada di kernel baru ini bisa lihat di bagian changelog
nya.
Langsung
saja ya, dari tadi saya cerita terus.
Download
dulu kernelnya, Kernel download dari mirror facebook
kalo
sudah di download kemudian buka terminal dan masuk ke dir /usr/src/
root@darkstar:# cd /usr/src
lalu
extrak source kernelnya
root@darkstar:# tar xvf /path/linux-kernel-.tar.xz
NOTE :
path adalah tempat dimana anda menyimpan hasil download-an kernel
tersebut
kalo
sudah di extrak sekarang buat simbolik link
root@darkstar:# ln -s linux-versi linux
pindah
ke hasil extrak source kernel yang anda download
root@darkstar:# cd linux-versi
buat
konfigurasi baru untuk kernel baru anda, konfigurasi baru ini bisa
merujuk pada kernel anda yang sebelumnya
root@darkstar:# cat /boot/config-kernel-yang-andainginkan > .config
root@darkstar:# make oldconfig
root@darkstar:# bzImage
tunggu
proses bzImage sampai selesai, karena proses ini memakan waktu yang
cukup lama, ya bisa rebus air dulu untuk nyeduh kopi. :p
kalo
sudah selesai, sekarang make modulesnya
root@darkstar:# make modules
nah
kalo airnya sudah mendidih, sekarang giliran nyeduh kopinya, udah
beli kan kopinya ? :p karena proses penginstallan modulenya juga
memakan waktu yang agak lama.
Kalo
semuanya sudah selesai. Sekarang masuk ke directory
/usr/src/linux-versi/tar-install/boot
root@darkstar:# cd /usr/src/linux-versi/tar-install/boot
copykan
semuanya kecuali vmlinux ke directory /boot
root@darkstar:# cp -a System.map-* config-* vmlinuz-* /boot
kalau
sudah sekarang pindah ke /usr/src/linux-versi/tar-install/lib
root@darkstar:# cd /usr/src/linux-versi/tar-install/lib
disana
ada directory firmware/ dan modules/ lalu anda copykan saja
modulesnya ke /lib
root@darkstar:# cp -r modules /lib/
sekarang
pindah ke /
root@darkstar:# cd /
sekarang
depmod versi kernel yang baru
root@darkstar:# depmod -a versi-kernel-baru
sekarang
buat initrd nya, oiya kalo sebelumnya anda sudah ada initrd.gz maka
saya sarankan agar menambahkan parameter -o setelah perintah mkintrd
agar initrd yang lama tidak tertimpa dengan initrd yang baru
root@darkstar:# mkinitrd -o NAMAINITRDANDA -c -k 3.8.2-smp -m mbcache:jbd:xfs -f xfs -r /dev/sda6
*NOTE : xfs adalah jenis file sistem yang saya gunakan, dan /dev/sda6 adalah letak root pada Linux Slakcware saya, sesuaikan dengan keadaan mesin anda.*
kalau
sudah tidak ada yang error sekarang edit lilo nya
root@darkstar:# nano /etc/lilo.conf
tambahkan
baris ini
#
Linux bootable partition config begins
image
= /boot/vmlinuz-3.8.2-smp
initrd
= /boot/newinitrd
root
= /dev/sda6
label = Linuxbaru
read-only
#
Linux bootable partition config ends
selamat
mencoba semoga sukses :D
Tidak lupa saya ucapkan terimakasih kepada Bpk Widya Walesa, yang senantiasa bersedia membantu saya dan mengajari saya menggunakan Slackware :) silahkan kunjungi juga blognya :)
0 komentar:
Post a Comment