Rully's Blog

08 September 2005

Upgrade ke Kernel 2.6.13

Assalamu'alaikum Warahmatullahi Wabarakatuh

Hari ini coba upgrade ke kernel 2.6.13 di Acer Travelmate 4002 NLMi

1. Download source kernel linux-2.6.13.tar.gz
:/usr/src$ wget -c [url source linux-2.6.13.tar.gz]

2. Ekstrak
:/usr/src# tar -xvvzf linux-2.6.13.tar.gz

3. Copy file (misal) config-2.6.12 & rubah menjadi .config
:/usr/src/linux-2.6.13# cp /boot/config-2.6.12 .
:/usr/src/linux-2.6.13# mv config-2.6.12 .config

4. Dibiasakan membaca HELP kalo ada pilihan yang gak ngerti, nulis lspci & dmesg bisa sangat membantu. Kernel sebelumnya (2.6.12) itu hasil memilih dengan sangat "selektif" dan cukup lama. (Hampir) semua yang diperlukan di include di kernel & (sangat) sedikit yang [M] modularizes features.

:/usr/src/linux-2.6.13# make menuconfig

Lanjut ... (singkatnya)

5. Linux Kernel v2.6.13 Configuration
Processor type and features --->
Subarchitecture Type (PC-compatible), Processor family (Pentium M) --->
.
Power management options (ACPI, APM) --->
CPU Frequency scaling ---> <*> Intel Enhanced SpeedStep, [*] Use ACPI tables to decode valid frequency/voltage pairs, [*] Built-in tables for Banias CPUs
.
Bus options (PCI, PCMCIA, EISA, MCA, ISA) --->
[*] PCI support, PCI access mode (Any) --->
PCCARD (PCMCIA/CardBus) support --->
--- PC-card bridges
<*> CardBus yenta-compatible bridge support
.
Networking --->
<*> IrDA (infrared) subsystem support --->
Infrared-port device drivers --->
--- SIR device drivers
<*> IrTTY (uses Linux serial driver)
.
Device Drivers --->
.
.
Network device support --->
Ethernet (10 or 100Mbit) --->
[*] Ethernet (10 or 100Mbit)
<*> Broadcom 4400 ethernet support (EXPERIMENTAL)
.
.
Graphics support --->
<*> Support for frame buffer devices
<*> ATI Radeon display support
[*] DDC/I2C for ATI Radeon support
.
Sound --->
<*> Sound card support
Advanced Linux Sound Architecture ---> PCI devices --->
<*> ALi M5451 PCI Audio Controller
<*> Intel/SiS/nVidia/AMD/ALi AC97 Controller
Open Sound System --->
Intel ICH (i8xx) audio support
.
File systems --->
<*> Ext3 journalling file system support
[*] Ext3 extended attributes
[*] Ext3 POSIX Access Control Lists
[*] Ext3 Security Labels
CD-ROM/DVD Filesystems --->
<*> ISO 9660 CDROM file system support
[*] Microsoft Joliet CDROM extensions
[*] Transparent decompression extension
<*> UDF file system support
DOS/FAT/NT Filesystems --->
<*> MSDOS fs support
<*> VFAT (Windows-95) fs support
(437) Default codepage for FAT
(iso8859-1) Default iocharset for FAT
<*> NTFS file system support
[*] NTFS write support
.
.

dst.
Masih banyak lagi. Intinya, pilih seefisien mungkin yang di include ke kernel.

Save Configuration to an Alternate File
.config < Ok >
Do you wish to save your new kernel configuration? < Yes >


6. :/usr/src/linux-2.6.13# make

7. :/usr/src/linux-2.6.13# make install

8. Install kalo ada sebagian dari kernel yang dijadikan modules
:/usr/src/linux-2.6.13# make modules_install

9. Update Grub (manual)
:/# vim /boot/grub/menu.lst

Tambahkan (misal):
title Debian GNU/Linux, kernel 2.6.13
root (hd0,1)
kernel /boot/vmlinuz root=/dev/hda2 nomce psmouse.proto=imps quiet
initrd (hd0,1)/boot/initrd.
savedefault
boot


10. Reboot with the new kernel and enjoy

Wassalamu'alaikum Warahmatullahi Wabarakatuh

0 Comments:

Post a Comment

<< Home