dalam upgrade kernel di sini saya menggunakan MSI VR320X, dengan spesifikasi sebagai berikut :
- CPU
- Intel(R) Core(TM) Duo CPU T2450 @ 2.00GHz
- HARDISK
IDE interface: ATI Technologies Inc 4379 Serial ATA Controller
Vendor: ATA Model: WDC WD1200BEVS-0 Rev: 01.0
- ETHERNET
Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
- WIRELESS CARD
Network controller: RaLink RT2561/RT61 rev B 802.11g
- VGA
VGA compatible controller: ATI Technologies Inc RC410 [Radeon Xpress 200M] (prog-if 00 [VGA])
- MMC/SD
Generic system peripheral [0805]: O2 Micro, Inc. Integrated MMC/SD Controller (rev 01)
- FireWire
FireWire (IEEE 1394): O2 Micro, Inc. Firewire (IEEE 1394) (rev 02) (prog-if 10 [OHCI])
Subsystem: O2 Micro, Inc. Firewire (IEEE 1394)
pertama-tama download kernel linux-2.6.24.4 (www.kernel.org),
copy linux-2.6.24.4.tar.bz2 ke folder /usr/src
sebenernya file arsip kernel ini dapat anda letakan dimana saja, tetapi pada umum nya slackware meletakan nya di folder /usr/src
terus extrak linux-2.6.24.4.tar.bz2
# tar -xjvf linux-2.6.24.4.tar.bz2
asumsi saat ini berada di folder /usr/src/ buatlah link direktori source kernel ke folder linux.
#rm -rf linux
# ln -sf linux-2.6.24.4 linux
selanjud masuk ke folder linux
# cd linux
# make xconfig
sebenar nya untuk melakukan configurasi kernel tidak hanya dengan perintah make xconfig, anda juga dapat melakukan konfigurasi dengan perintah make config, make gconfig yang berbasis gtk, terseh yang mana yang akan anda gunakkan pilihan terletak di tangan anda .
selanjut nya lakukan konfigurasi sesuai dengan kompi anda
anda dapat mengopy configurasi kernel lama anda yang berada di folder /proc
root@CyberSlack:~# ls /proc
1/ 2445/ 3051/ 3396/ 7049/ 923/ execdomains net/
149/ 2448/ 3053/ 3398/ 7060/ 924/ fb pagetypeinfo
150/ 2451/ 3054/ 3403/ 7105/ 925/ filesystems partitions
151/ 2495/ 3055/ 3405/ 7106/ 926/ fs/ scsi/
152/ 2499/ 3056/ 3407/ 7122/ 929/ interrupts self@
1552/ 2954/ 3057/ 3411/ 7125/ 930/ iomem slabinfo
1560/ 2959/ 3058/ 3412/ 7126/ 932/ ioports stat
158/ 2969/ 3147/ 3415/ 7191/ 993/ irq/ swaps
161/ 2977/ 3322/ 3585/ 7192/ acpi/ kallsyms sys/
1617/ 2983/ 3338/ 3586/ 7194/ asound/ kcore sysrq-trigger
1672/ 2984/ 3339/ 3587/ 8/ buddyinfo key-users sysvipc/
2/ 2991/ 3348/ 4/ 846/ bus/ keys timer_list
201/ 2992/ 3349/ 5/ 847/ cmdline kmsg tty/
202/ 2993/ 3378/ 6/ 874/ config.gz loadavg uptime
203/ 2996/ 3379/ 63/ 876/ cpuinfo locks version
204/ 2997/ 3382/ 64/ 899/ crypto mdstat vmstat
205/ 2998/ 3384/ 67/ 9/ devices meminfo zoneinfo
206/ 2999/ 3386/ 68/ 900/ diskstats misc
2272/ 3/ 3391/ 6915/ 919/ dma modules
2278/ 3012/ 3393/ 7/ 921/ dri/ mounts@
2338/ 3014/ 3394/ 7041/ 922/ driver/ mtrr
#cp /proc/config.gz /usr/src/linux
extrak fail tersebut
# gzip -dv config.gz ( O`reilly : ch07.pdf )
setelah itu anda dapat melakukan sedikit tambahan configurasi kernel dengan peritah seperti diatas, atau dapat langsung mengkompilasi kernel dengan perintah
# make xconfig
setelah selesai melakukan configurasi, jalankan perintah make targz-pkg
# make targz-pkg
untuk pengguna debian dan turunan nya dapat menggunakan perintah make deb-pkg dan yang berbasis rpm dapat menggunakan make rpm-pkg atau make binrpm-pkg, untuk melihat option lain anda dapat mengunakan perintah make help.
pada bagian ini mungkin akan memakan waktu yang lama, bisa di tinggal ngerokok atau makan snack atau di tinggal tidur. biarkan prosess compilasi kernel berjalan sendiri sampai selesai
setelah proses kompilasi selesai,
copy file arsip binary hasil compilasi kernel source
#cp linux-2.6.24.4-CyberSlack.tar.gz /tmp/pkg/linux-2.6.24.4-CyberSlack.tar.gz
#cd /tmp/pkg
# tar -xzvf linux-2.6.24.3-CyberSlack.tar.gz
setelah jalankan perintah
# rm linux-2.6.24.4-CyberSlack.tar.gz
selanjut nya jalan
#makepkg kernel-modules_linux-2.6.24.4-CyberSlack.tgz
akan ada pertanyan ang muncul
pertanyan pertama jawab “n” tanpa tanda kutip
pertanyaan kedua jawab “y” tanpa tanda kutip
ata dapat liat di forum.linux.or.id yang topik nya untuk compilasi kernel
setelah pembuatan pakage untuk slackware selesai
lakukan installasi pakage
#installpkg kernel-modules_linux-2.6.24.4-CyberSlack.tgz
#cp /etc/rc.d/rc.modules-2.6.21.5-smp /etc/rc.d/rc.modules- 2.6.24.4-CyberSlack
selanjut nya edit lilo.conf yang berada di folder /etc
contoh nya:
# Start LILO global section
lba32
append="resume2=swap:/dev/sda5 splash=silent"
boot = /dev/sda
bitmap=/boot/splash.bmp
bmp-table=234p,348p,1,4
bmp-colors=220,0,,255,220,
bmp-timer=539p,396p,220,0,
#message = /boot/boot_message.txt
prompt
timeout = 1200
# Override dangerous defaults that rewrite the partition table:
change-rules
reset
# VESA framebuffer console @ 1024x768x32k
vga = 790
#
# End LILO global section
# Windows bootable partition config begins
other = /dev/sda1
password = "WinDowS"
label = CyberWin
table = /dev/sda
# Windows bootable partition config ends
# Linux bootable partition config begins
image = /boot/vmlinuz
root = /dev/sda6
label = CyberSlack-2.6.21
read-only
# Linux bootable partition config ends
# Linux bootable partition config begins
image = /boot/vmlinuz-2.6.24.4-CyberSlack
root = /dev/sda6
label = CyberSlack
read-only
# Linux bootable partition config ends
selanjut nya simpan file lio.conf kembali
terus jalan perintah lilo pada console
# lilo
restar kompi nya