Debian kernel modification untuk 686-bigmem

Bagi-bagi ilmu kali ini berdasarkan kasus yang saya alami pada saat solving sebuah server pemda di Jawa dimana penambahan memori servernya dari 2 GB ke 4 GB tidak berhasil atau tidak terdeteksi. Server menggunakan IBM x3250 M3 dengan memori 4GB sudah terinstall secara fisik.  Dengan sistem operasi Linux distro Debian berjalan pada mode 32bit, berisi aplikasi-aplikasi penting milik Pemda ini. Secara default kernel yang terpasang atau terinstall pertama kali adalah 2.6.26-2-686 , jadi ini kernel default dan belum memiliki modifikasi HIGH MEM atau BIG MEM. Untuk itulah perlu dimodifikasi agar memori 4 GB tersebut bisa semuanya terdeteksi. Berikut status dan cara memodifikasi kernel default tersebut menjadi kernel dengan header dan images 686-bigmem

Status memori setelah ditambah 4 GB :

# free -m
total       used       free     shared    buffers     cached
Mem:          2001 62       1939          0          7         34
-/+ buffers/cache:         20       1981
Swap:         2588          0       2588

Kernel default yang belum dimodifikasi :
# uname -a
Linux mail 2.6.26-2-686 #1 SMP Thu Sep 16 19:35:51 UTC 2010 i686 GNU/Linux

# uname -r
2.6.26-2-686

SOLUSINYA perhatikan step by step :

# apt-cache search 686
libc6-i686 – GNU C Library: Shared libraries [i686 optimized]
linux-headers-2.6-686-bigmem – Header files for Linux 2.6-686-bigmem
linux-headers-2.6-686 – Header files for Linux 2.6-686
linux-headers-2.6-openvz-686 – Header files for Linux 2.6-openvz-686
linux-headers-2.6-vserver-686-bigmem – Header files for Linux 2.6-vserver-686-bigmem
linux-headers-2.6-vserver-686 – Header files for Linux 2.6-vserver-686
linux-headers-2.6-xen-686 – Header files for Linux 2.6-xen-686
linux-image-2.6-686-bigmem – Linux 2.6 image on PPro/Celeron/PII/PIII/P4
linux-image-2.6-686 – Linux 2.6 image on PPro/Celeron/PII/PIII/P4
linux-image-2.6-openvz-686 – Linux 2.6 image on PPro/Celeron/PII/PIII/P4, OpenVZ support
linux-image-2.6-vserver-686-bigmem – Linux 2.6 image on PPro/Celeron/PII/PIII/P4, Linux-VServer support
linux-image-2.6-vserver-686 – Linux 2.6 image on PPro/Celeron/PII/PIII/P4, Linux-VServer support
linux-image-2.6-xen-686 – Linux 2.6 image on i686, oldstyle Xen support
linux-image-686-bigmem – Linux image on PPro/Celeron/PII/PIII/P4
linux-image-686 – Linux image on PPro/Celeron/PII/PIII/P4
linux-image-openvz-686 – Linux image on PPro/Celeron/PII/PIII/P4, OpenVZ support
linux-image-vserver-686-bigmem – Linux image on PPro/Celeron/PII/PIII/P4, Linux-VServer support
linux-image-vserver-686 – Linux image on PPro/Celeron/PII/PIII/P4, Linux-VServer support
linux-image-xen-686 – Linux image on i686, oldstyle Xen support
linux-modules-2.6-xen-686 – Linux 2.6 modules on i686
linux-modules-xen-686 – Linux modules on i686
atl2-modules-2.6-686-bigmem – Atheros L2 Ethernet Adapter driver for Linux 2.6 on PPro/Celeron/PII/PIII/P4
atl2-modules-2.6-686 – Atheros L2 Ethernet Adapter driver for Linux 2.6 on PPro/Celeron/PII/PIII/P4
atl2-modules-2.6-openvz-686 – Atheros L2 Ethernet Adapter driver for Linux 2.6 on PPro/Celeron/PII/PIII/P4
atl2-modules-2.6-vserver-686-bigmem – Atheros L2 Ethernet Adapter driver for Linux 2.6 on PPro/Celeron/PII/PIII/P4
atl2-modules-2.6-vserver-686 – Atheros L2 Ethernet Adapter driver for Linux 2.6 on PPro/Celeron/PII/PIII/P4
atl2-modules-2.6.26-2-686-bigmem – Atheros L2 Ethernet Adapter driver for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
atl2-modules-2.6.26-2-686 – Atheros L2 Ethernet Adapter driver for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
atl2-modules-2.6.26-2-openvz-686 – Atheros L2 Ethernet Adapter driver for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
atl2-modules-2.6.26-2-vserver-686-bigmem – Atheros L2 Ethernet Adapter driver for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
atl2-modules-2.6.26-2-vserver-686 – Atheros L2 Ethernet Adapter driver for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
aufs-modules-2.6-686-bigmem – Stackable unification filesystem for Linux 2.6 on PPro/Celeron/PII/PIII/P4
aufs-modules-2.6-686 – Stackable unification filesystem for Linux 2.6 on PPro/Celeron/PII/PIII/P4
aufs-modules-2.6-openvz-686 – Stackable unification filesystem for Linux 2.6 on PPro/Celeron/PII/PIII/P4
aufs-modules-2.6-vserver-686-bigmem – Stackable unification filesystem for Linux 2.6 on PPro/Celeron/PII/PIII/P4
aufs-modules-2.6-vserver-686 – Stackable unification filesystem for Linux 2.6 on PPro/Celeron/PII/PIII/P4
aufs-modules-2.6-xen-686 – Stackable unification filesystem for Linux 2.6 on i686
aufs-modules-2.6.26-2-686-bigmem – Stackable unification filesystem for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
aufs-modules-2.6.26-2-686 – Stackable unification filesystem for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
aufs-modules-2.6.26-2-openvz-686 – Stackable unification filesystem for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
aufs-modules-2.6.26-2-vserver-686-bigmem – Stackable unification filesystem for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
aufs-modules-2.6.26-2-vserver-686 – Stackable unification filesystem for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
aufs-modules-2.6.26-2-xen-686 – Stackable unification filesystem for Linux 2.6.26 on i686
drbd8-modules-2.6-686-bigmem – RAID 1 over TCP/IP for Linux 2.6 on PPro/Celeron/PII/PIII/P4
drbd8-modules-2.6-686 – RAID 1 over TCP/IP for Linux 2.6 on PPro/Celeron/PII/PIII/P4
drbd8-modules-2.6-openvz-686 – RAID 1 over TCP/IP for Linux 2.6 on PPro/Celeron/PII/PIII/P4
drbd8-modules-2.6-vserver-686-bigmem – RAID 1 over TCP/IP for Linux 2.6 on PPro/Celeron/PII/PIII/P4
drbd8-modules-2.6-vserver-686 – RAID 1 over TCP/IP for Linux 2.6 on PPro/Celeron/PII/PIII/P4
drbd8-modules-2.6-xen-686 – RAID 1 over TCP/IP for Linux 2.6 on i686
drbd8-modules-2.6.26-2-686-bigmem – RAID 1 over TCP/IP for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
drbd8-modules-2.6.26-2-686 – RAID 1 over TCP/IP for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
drbd8-modules-2.6.26-2-openvz-686 – RAID 1 over TCP/IP for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
drbd8-modules-2.6.26-2-vserver-686-bigmem – RAID 1 over TCP/IP for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
drbd8-modules-2.6.26-2-vserver-686 – RAID 1 over TCP/IP for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
drbd8-modules-2.6.26-2-xen-686 – RAID 1 over TCP/IP for Linux 2.6.26 on i686
et131x-modules-2.6-686-bigmem – et131x Ethernet Adapter driver for Linux 2.6 on PPro/Celeron/PII/PIII/P4
et131x-modules-2.6-686 – et131x Ethernet Adapter driver for Linux 2.6 on PPro/Celeron/PII/PIII/P4
et131x-modules-2.6-openvz-686 – et131x Ethernet Adapter driver for Linux 2.6 on PPro/Celeron/PII/PIII/P4
et131x-modules-2.6.26-2-686-bigmem – et131x Ethernet Adapter driver for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
et131x-modules-2.6.26-2-686 – et131x Ethernet Adapter driver for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
et131x-modules-2.6.26-2-openvz-686 – et131x Ethernet Adapter driver for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
gspca-modules-2.6-686-bigmem – Driver for webcams and digicams based on spca5xx chipset for Linux 2.6 on PPro/Celeron/PII/PIII/P4
gspca-modules-2.6-686 – Driver for webcams and digicams based on spca5xx chipset for Linux 2.6 on PPro/Celeron/PII/PIII/P4
gspca-modules-2.6-openvz-686 – Driver for webcams and digicams based on spca5xx chipset for Linux 2.6 on PPro/Celeron/PII/PIII/P4
gspca-modules-2.6-vserver-686-bigmem – Driver for webcams and digicams based on spca5xx chipset for Linux 2.6 on PPro/Celeron/PII/PIII/P4
gspca-modules-2.6-vserver-686 – Driver for webcams and digicams based on spca5xx chipset for Linux 2.6 on PPro/Celeron/PII/PIII/P4
gspca-modules-2.6.26-2-686-bigmem – Driver for webcams and digicams based on spca5xx chipset for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
gspca-modules-2.6.26-2-686 – Driver for webcams and digicams based on spca5xx chipset for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
gspca-modules-2.6.26-2-openvz-686 – Driver for webcams and digicams based on spca5xx chipset for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
gspca-modules-2.6.26-2-vserver-686-bigmem – Driver for webcams and digicams based on spca5xx chipset for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
gspca-modules-2.6.26-2-vserver-686 – Driver for webcams and digicams based on spca5xx chipset for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
iscsitarget-modules-2.6-686-bigmem – iSCSI Enterprise Target for Linux 2.6 on PPro/Celeron/PII/PIII/P4
iscsitarget-modules-2.6-686 – iSCSI Enterprise Target for Linux 2.6 on PPro/Celeron/PII/PIII/P4
iscsitarget-modules-2.6-openvz-686 – iSCSI Enterprise Target for Linux 2.6 on PPro/Celeron/PII/PIII/P4
iscsitarget-modules-2.6-vserver-686-bigmem – iSCSI Enterprise Target for Linux 2.6 on PPro/Celeron/PII/PIII/P4
iscsitarget-modules-2.6-vserver-686 – iSCSI Enterprise Target for Linux 2.6 on PPro/Celeron/PII/PIII/P4
iscsitarget-modules-2.6-xen-686 – iSCSI Enterprise Target for Linux 2.6 on i686
iscsitarget-modules-2.6.26-2-686-bigmem – iSCSI Enterprise Target for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
iscsitarget-modules-2.6.26-2-686 – iSCSI Enterprise Target for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
iscsitarget-modules-2.6.26-2-openvz-686 – iSCSI Enterprise Target for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
iscsitarget-modules-2.6.26-2-vserver-686-bigmem – iSCSI Enterprise Target for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
iscsitarget-modules-2.6.26-2-vserver-686 – iSCSI Enterprise Target for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
iscsitarget-modules-2.6.26-2-xen-686 – iSCSI Enterprise Target for Linux 2.6.26 on i686
loop-aes-modules-2.6-686-bigmem – loop-AES encryption for Linux 2.6 on PPro/Celeron/PII/PIII/P4
loop-aes-modules-2.6-686 – loop-AES encryption for Linux 2.6 on PPro/Celeron/PII/PIII/P4
loop-aes-modules-2.6-openvz-686 – loop-AES encryption for Linux 2.6 on PPro/Celeron/PII/PIII/P4
loop-aes-modules-2.6-vserver-686-bigmem – loop-AES encryption for Linux 2.6 on PPro/Celeron/PII/PIII/P4
loop-aes-modules-2.6-vserver-686 – loop-AES encryption for Linux 2.6 on PPro/Celeron/PII/PIII/P4
loop-aes-modules-2.6-xen-686 – loop-AES encryption for Linux 2.6 on i686
loop-aes-modules-2.6.26-2-686-bigmem – loop-AES encryption for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
loop-aes-modules-2.6.26-2-686 – loop-AES encryption for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
loop-aes-modules-2.6.26-2-openvz-686 – loop-AES encryption for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
loop-aes-modules-2.6.26-2-vserver-686-bigmem – loop-AES encryption for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
loop-aes-modules-2.6.26-2-vserver-686 – loop-AES encryption for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
loop-aes-modules-2.6.26-2-xen-686 – loop-AES encryption for Linux 2.6.26 on i686
lzma-modules-2.6-686-bigmem – Lempel Ziv compression method (LZMA) for Linux 2.6 on PPro/Celeron/PII/PIII/P4
lzma-modules-2.6-686 – Lempel Ziv compression method (LZMA) for Linux 2.6 on PPro/Celeron/PII/PIII/P4
lzma-modules-2.6-openvz-686 – Lempel Ziv compression method (LZMA) for Linux 2.6 on PPro/Celeron/PII/PIII/P4
lzma-modules-2.6-vserver-686-bigmem – Lempel Ziv compression method (LZMA) for Linux 2.6 on PPro/Celeron/PII/PIII/P4
lzma-modules-2.6-vserver-686 – Lempel Ziv compression method (LZMA) for Linux 2.6 on PPro/Celeron/PII/PIII/P4
lzma-modules-2.6-xen-686 – Lempel Ziv compression method (LZMA) for Linux 2.6 on i686
lzma-modules-2.6.26-2-686-bigmem – Lempel Ziv compression method (LZMA) for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
lzma-modules-2.6.26-2-686 – Lempel Ziv compression method (LZMA) for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
lzma-modules-2.6.26-2-openvz-686 – Lempel Ziv compression method (LZMA) for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
lzma-modules-2.6.26-2-vserver-686-bigmem – Lempel Ziv compression method (LZMA) for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
lzma-modules-2.6.26-2-vserver-686 – Lempel Ziv compression method (LZMA) for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
lzma-modules-2.6.26-2-xen-686 – Lempel Ziv compression method (LZMA) for Linux 2.6.26 on i686
nilfs2-modules-2.6-686-bigmem – Log-structured snapshotting filesystem for Linux 2.6 on PPro/Celeron/PII/PIII/P4
nilfs2-modules-2.6-686 – Log-structured snapshotting filesystem for Linux 2.6 on PPro/Celeron/PII/PIII/P4
nilfs2-modules-2.6-openvz-686 – Log-structured snapshotting filesystem for Linux 2.6 on PPro/Celeron/PII/PIII/P4
nilfs2-modules-2.6-vserver-686-bigmem – Log-structured snapshotting filesystem for Linux 2.6 on PPro/Celeron/PII/PIII/P4
nilfs2-modules-2.6-vserver-686 – Log-structured snapshotting filesystem for Linux 2.6 on PPro/Celeron/PII/PIII/P4
nilfs2-modules-2.6-xen-686 – Log-structured snapshotting filesystem for Linux 2.6 on i686
nilfs2-modules-2.6.26-2-686-bigmem – Log-structured snapshotting filesystem for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
nilfs2-modules-2.6.26-2-686 – Log-structured snapshotting filesystem for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
nilfs2-modules-2.6.26-2-openvz-686 – Log-structured snapshotting filesystem for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
nilfs2-modules-2.6.26-2-vserver-686-bigmem – Log-structured snapshotting filesystem for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
nilfs2-modules-2.6.26-2-vserver-686 – Log-structured snapshotting filesystem for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
nilfs2-modules-2.6.26-2-xen-686 – Log-structured snapshotting filesystem for Linux 2.6.26 on i686
redhat-cluster-modules-2.6-686-bigmem – Redhat Cluster infrastructure for Linux 2.6 on PPro/Celeron/PII/PIII/P4
redhat-cluster-modules-2.6-686 – Redhat Cluster infrastructure for Linux 2.6 on PPro/Celeron/PII/PIII/P4
redhat-cluster-modules-2.6-openvz-686 – Redhat Cluster infrastructure for Linux 2.6 on PPro/Celeron/PII/PIII/P4
redhat-cluster-modules-2.6-vserver-686-bigmem – Redhat Cluster infrastructure for Linux 2.6 on PPro/Celeron/PII/PIII/P4
redhat-cluster-modules-2.6-vserver-686 – Redhat Cluster infrastructure for Linux 2.6 on PPro/Celeron/PII/PIII/P4
redhat-cluster-modules-2.6-xen-686 – Redhat Cluster infrastructure for Linux 2.6 on i686
redhat-cluster-modules-2.6.26-2-686-bigmem – Redhat Cluster infrastructure for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
redhat-cluster-modules-2.6.26-2-686 – Redhat Cluster infrastructure for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
redhat-cluster-modules-2.6.26-2-openvz-686 – Redhat Cluster infrastructure for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
redhat-cluster-modules-2.6.26-2-vserver-686-bigmem – Redhat Cluster infrastructure for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
redhat-cluster-modules-2.6.26-2-vserver-686 – Redhat Cluster infrastructure for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
redhat-cluster-modules-2.6.26-2-xen-686 – Redhat Cluster infrastructure for Linux 2.6.26 on i686
speakup-modules-2.6-686-bigmem – Screen review module for Linux 2.6 on PPro/Celeron/PII/PIII/P4
speakup-modules-2.6-686 – Screen review module for Linux 2.6 on PPro/Celeron/PII/PIII/P4
speakup-modules-2.6-openvz-686 – Screen review module for Linux 2.6 on PPro/Celeron/PII/PIII/P4
speakup-modules-2.6-vserver-686-bigmem – Screen review module for Linux 2.6 on PPro/Celeron/PII/PIII/P4
speakup-modules-2.6-vserver-686 – Screen review module for Linux 2.6 on PPro/Celeron/PII/PIII/P4
speakup-modules-2.6-xen-686 – Screen review module for Linux 2.6 on i686
speakup-modules-2.6.26-2-686-bigmem – Screen review module for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
speakup-modules-2.6.26-2-686 – Screen review module for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
speakup-modules-2.6.26-2-openvz-686 – Screen review module for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
speakup-modules-2.6.26-2-vserver-686-bigmem – Screen review module for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
speakup-modules-2.6.26-2-vserver-686 – Screen review module for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
speakup-modules-2.6.26-2-xen-686 – Screen review module for Linux 2.6.26 on i686
squashfs-modules-2.6-686-bigmem – Compression filesystem for Linux 2.6 on PPro/Celeron/PII/PIII/P4
squashfs-modules-2.6-686 – Compression filesystem for Linux 2.6 on PPro/Celeron/PII/PIII/P4
squashfs-modules-2.6-openvz-686 – Compression filesystem for Linux 2.6 on PPro/Celeron/PII/PIII/P4
squashfs-modules-2.6-vserver-686-bigmem – Compression filesystem for Linux 2.6 on PPro/Celeron/PII/PIII/P4
squashfs-modules-2.6-vserver-686 – Compression filesystem for Linux 2.6 on PPro/Celeron/PII/PIII/P4
squashfs-modules-2.6-xen-686 – Compression filesystem for Linux 2.6 on i686
squashfs-modules-2.6.26-2-686-bigmem – Compression filesystem for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
squashfs-modules-2.6.26-2-686 – Compression filesystem for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
squashfs-modules-2.6.26-2-openvz-686 – Compression filesystem for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
squashfs-modules-2.6.26-2-vserver-686-bigmem – Compression filesystem for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
squashfs-modules-2.6.26-2-vserver-686 – Compression filesystem for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
squashfs-modules-2.6.26-2-xen-686 – Compression filesystem for Linux 2.6.26 on i686
tp-smapi-modules-2.6-686-bigmem – ThinkPad hardware/firmware access for Linux 2.6 on PPro/Celeron/PII/PIII/P4
tp-smapi-modules-2.6-686 – ThinkPad hardware/firmware access for Linux 2.6 on PPro/Celeron/PII/PIII/P4
tp-smapi-modules-2.6-openvz-686 – ThinkPad hardware/firmware access for Linux 2.6 on PPro/Celeron/PII/PIII/P4
tp-smapi-modules-2.6-vserver-686-bigmem – ThinkPad hardware/firmware access for Linux 2.6 on PPro/Celeron/PII/PIII/P4
tp-smapi-modules-2.6-vserver-686 – ThinkPad hardware/firmware access for Linux 2.6 on PPro/Celeron/PII/PIII/P4
tp-smapi-modules-2.6-xen-686 – ThinkPad hardware/firmware access for Linux 2.6 on i686
tp-smapi-modules-2.6.26-2-686-bigmem – ThinkPad hardware/firmware access for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
tp-smapi-modules-2.6.26-2-686 – ThinkPad hardware/firmware access for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
tp-smapi-modules-2.6.26-2-openvz-686 – ThinkPad hardware/firmware access for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
tp-smapi-modules-2.6.26-2-vserver-686-bigmem – ThinkPad hardware/firmware access for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
tp-smapi-modules-2.6.26-2-vserver-686 – ThinkPad hardware/firmware access for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
tp-smapi-modules-2.6.26-2-xen-686 – ThinkPad hardware/firmware access for Linux 2.6.26 on i686
virtualbox-ose-guest-modules-2.6-686-bigmem – PC virtualization solution for Linux 2.6 on PPro/Celeron/PII/PIII/P4
virtualbox-ose-guest-modules-2.6-686 – PC virtualization solution for Linux 2.6 on PPro/Celeron/PII/PIII/P4
virtualbox-ose-guest-modules-2.6-openvz-686 – PC virtualization solution for Linux 2.6 on PPro/Celeron/PII/PIII/P4
virtualbox-ose-guest-modules-2.6-vserver-686-bigmem – PC virtualization solution for Linux 2.6 on PPro/Celeron/PII/PIII/P4
virtualbox-ose-guest-modules-2.6-vserver-686 – PC virtualization solution for Linux 2.6 on PPro/Celeron/PII/PIII/P4
virtualbox-ose-guest-modules-2.6.26-2-686-bigmem – PC virtualization solution for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
virtualbox-ose-guest-modules-2.6.26-2-686 – PC virtualization solution for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
virtualbox-ose-guest-modules-2.6.26-2-openvz-686 – PC virtualization solution for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
virtualbox-ose-guest-modules-2.6.26-2-vserver-686-bigmem – PC virtualization solution for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
virtualbox-ose-guest-modules-2.6.26-2-vserver-686 – PC virtualization solution for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
virtualbox-ose-modules-2.6-686-bigmem – PC virtualization solution for Linux 2.6 on PPro/Celeron/PII/PIII/P4
virtualbox-ose-modules-2.6-686 – PC virtualization solution for Linux 2.6 on PPro/Celeron/PII/PIII/P4
virtualbox-ose-modules-2.6-openvz-686 – PC virtualization solution for Linux 2.6 on PPro/Celeron/PII/PIII/P4
virtualbox-ose-modules-2.6-vserver-686-bigmem – PC virtualization solution for Linux 2.6 on PPro/Celeron/PII/PIII/P4
virtualbox-ose-modules-2.6-vserver-686 – PC virtualization solution for Linux 2.6 on PPro/Celeron/PII/PIII/P4
virtualbox-ose-modules-2.6.26-2-686-bigmem – PC virtualization solution for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
virtualbox-ose-modules-2.6.26-2-686 – PC virtualization solution for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
virtualbox-ose-modules-2.6.26-2-openvz-686 – PC virtualization solution for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
virtualbox-ose-modules-2.6.26-2-vserver-686-bigmem – PC virtualization solution for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
virtualbox-ose-modules-2.6.26-2-vserver-686 – PC virtualization solution for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
libgl1-mesa-swx11-i686 – Mesa OpenGL runtime [i686 optimized]
linux-headers-2.6.26-1-686 – Header files for Linux 2.6.26-1-686
linux-headers-2.6.26-1-686-bigmem – Header files for Linux 2.6.26-1-686-bigmem
linux-headers-2.6.26-1-openvz-686 – Header files for Linux 2.6.26-1-openvz-686
linux-headers-2.6.26-1-vserver-686 – Header files for Linux 2.6.26-1-vserver-686
linux-headers-2.6.26-1-vserver-686-bigmem – Header files for Linux 2.6.26-1-vserver-686-bigmem
linux-headers-2.6.26-1-xen-686 – Header files for Linux 2.6.26-1-xen-686
linux-headers-2.6.26-2-686 – Header files for Linux 2.6.26-2-686
linux-headers-2.6.26-2-686-bigmem – Header files for Linux 2.6.26-2-686-bigmem
linux-headers-2.6.26-2-openvz-686 – Header files for Linux 2.6.26-2-openvz-686
linux-headers-2.6.26-2-vserver-686 – Header files for Linux 2.6.26-2-vserver-686
linux-headers-2.6.26-2-vserver-686-bigmem – Header files for Linux 2.6.26-2-vserver-686-bigmem
linux-headers-2.6.26-2-xen-686 – Header files for Linux 2.6.26-2-xen-686
linux-image-2.6.26-1-686 – Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4
linux-image-2.6.26-1-686-bigmem – Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4
linux-image-2.6.26-1-openvz-686 – Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4, OpenVZ support
linux-image-2.6.26-1-vserver-686 – Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4, Linux-VServer support
linux-image-2.6.26-1-vserver-686-bigmem – Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4, Linux-VServer support
linux-image-2.6.26-1-xen-686 – Linux 2.6.26 image on i686, oldstyle Xen support
linux-image-2.6.26-2-686 – Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4
linux-image-2.6.26-2-686-bigmem – Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4
linux-image-2.6.26-2-openvz-686 – Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4, OpenVZ support
linux-image-2.6.26-2-vserver-686 – Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4, Linux-VServer support
linux-image-2.6.26-2-vserver-686-bigmem – Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4, Linux-VServer support
linux-image-2.6.26-2-xen-686 – Linux 2.6.26 image on i686, oldstyle Xen support
linux-modules-2.6.26-1-xen-686 – Linux 2.6.26 modules on i686
linux-modules-2.6.26-2-xen-686 – Linux 2.6.26 modules on i686
xen-linux-system-2.6.26-1-xen-686 – XEN system with Linux 2.6.26 image on i686
xen-linux-system-2.6.26-2-xen-686 – XEN system with Linux 2.6.26 image on i686

# apt-get install linux-headers-2.6-686-bigmem
Reading package lists… Done
Building dependency tree
Reading state information… Done
The following extra packages will be installed:
binutils cpp-4.1 gcc-4.1 gcc-4.1-base libc6-dev linux-headers-2.6.26-2-686-bigmem linux-headers-2.6.26-2-common linux-kbuild-2.6.26 linux-libc-dev
Suggested packages:
binutils-doc gcc-4.1-locales gcc-4.1-multilib gcc-4.1-doc libmudflap0-dev glibc-doc manpages-dev
Recommended packages:
gcc c-compiler
The following NEW packages will be installed:
binutils cpp-4.1 gcc-4.1 gcc-4.1-base libc6-dev linux-headers-2.6-686-bigmem linux-headers-2.6.26-2-686-bigmem linux-headers-2.6.26-2-common
linux-kbuild-2.6.26 linux-libc-dev
0 upgraded, 10 newly installed, 0 to remove and 0 not upgraded.
Need to get 14.2MB of archives.
After this operation, 66.6MB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://mirror.unej.ac.id lenny/main binutils 2.18.1~cvs20080103-7 [2686kB]
Get:2 http://security.debian.org lenny/updates/main linux-libc-dev 2.6.26-25lenny1 [769kB]
Get:3 http://mirror.unej.ac.id lenny/main gcc-4.1-base 4.1.2-25 [207kB]
Get:4 http://mirror.unej.ac.id lenny/main cpp-4.1 4.1.2-25 [2317kB]
Get:5 http://mirror.unej.ac.id lenny/main gcc-4.1 4.1.2-25 [417kB]
Get:6 http://mirror.unej.ac.id lenny/main libc6-dev 2.7-18lenny4 [3387kB]
Get:7 http://security.debian.org lenny/updates/main linux-headers-2.6.26-2-common 2.6.26-25lenny1 [3809kB]
Get:8 http://mirror.unej.ac.id lenny/main linux-kbuild-2.6.26 2.6.26-3 [194kB]
Get:9 http://mirror.unej.ac.id lenny/main linux-headers-2.6-686-bigmem 2.6.26+17+lenny1 [2498B]
Get:10 http://security.debian.org lenny/updates/main linux-headers-2.6.26-2-686-bigmem 2.6.26-25lenny1 [412kB]
Fetched 14.2MB in 5min51s (40.4kB/s)
Selecting previously deselected package binutils.
(Reading database … 18886 files and directories currently installed.)
Unpacking binutils (from …/binutils_2.18.1~cvs20080103-7_i386.deb) …
Selecting previously deselected package gcc-4.1-base.
Unpacking gcc-4.1-base (from …/gcc-4.1-base_4.1.2-25_i386.deb) …
Selecting previously deselected package cpp-4.1.
Unpacking cpp-4.1 (from …/cpp-4.1_4.1.2-25_i386.deb) …
Selecting previously deselected package gcc-4.1.
Unpacking gcc-4.1 (from …/gcc-4.1_4.1.2-25_i386.deb) …
Selecting previously deselected package linux-libc-dev.
Unpacking linux-libc-dev (from …/linux-libc-dev_2.6.26-25lenny1_i386.deb) …
Selecting previously deselected package libc6-dev.
Unpacking libc6-dev (from …/libc6-dev_2.7-18lenny4_i386.deb) …
Selecting previously deselected package linux-headers-2.6.26-2-common.
Unpacking linux-headers-2.6.26-2-common (from …/linux-headers-2.6.26-2-common_2.6.26-25lenny1_i386.deb) …
Selecting previously deselected package linux-kbuild-2.6.26.
Unpacking linux-kbuild-2.6.26 (from …/linux-kbuild-2.6.26_2.6.26-3_i386.deb) …
Selecting previously deselected package linux-headers-2.6.26-2-686-bigmem.
Unpacking linux-headers-2.6.26-2-686-bigmem (from …/linux-headers-2.6.26-2-686-bigmem_2.6.26-25lenny1_i386.deb) …
Selecting previously deselected package linux-headers-2.6-686-bigmem.
Unpacking linux-headers-2.6-686-bigmem (from …/linux-headers-2.6-686-bigmem_2.6.26+17+lenny1_i386.deb) …
Processing triggers for man-db …
Setting up binutils (2.18.1~cvs20080103-7) …
Setting up gcc-4.1-base (4.1.2-25) …
Setting up cpp-4.1 (4.1.2-25) …
Setting up gcc-4.1 (4.1.2-25) …
Setting up linux-libc-dev (2.6.26-25lenny1) …
Setting up libc6-dev (2.7-18lenny4) …
Setting up linux-headers-2.6.26-2-common (2.6.26-25lenny1) …
Setting up linux-kbuild-2.6.26 (2.6.26-3) …
Setting up linux-headers-2.6.26-2-686-bigmem (2.6.26-25lenny1) …
Setting up linux-headers-2.6-686-bigmem (2.6.26+17+lenny1) …

# apt-get install linux-image-2.6-686-bigmem
Reading package lists… Done
Building dependency tree
Reading state information… Done
The following extra packages will be installed:
linux-image-2.6.26-2-686-bigmem
Suggested packages:
linux-doc-2.6.26
The following NEW packages will be installed:
linux-image-2.6-686-bigmem linux-image-2.6.26-2-686-bigmem
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 20.5MB of archives.
After this operation, 61.8MB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://mirror.unej.ac.id lenny/main linux-image-2.6-686-bigmem 2.6.26+17+lenny1 [2602B]
Get:2 http://security.debian.org lenny/updates/main linux-image-2.6.26-2-686-bigmem 2.6.26-25lenny1 [20.5MB]
Fetched 20.5MB in 22min34s (15.1kB/s)
Preconfiguring packages …
Selecting previously deselected package linux-image-2.6.26-2-686-bigmem.
(Reading database … 29325 files and directories currently installed.)
Unpacking linux-image-2.6.26-2-686-bigmem (from …/linux-image-2.6.26-2-686-bigmem_2.6.26-25lenny1_i386.deb) …
Done.
Selecting previously deselected package linux-image-2.6-686-bigmem.
Unpacking linux-image-2.6-686-bigmem (from …/linux-image-2.6-686-bigmem_2.6.26+17+lenny1_i386.deb) …
Setting up linux-image-2.6.26-2-686-bigmem (2.6.26-25lenny1) …
Running depmod.
Running mkinitramfs-kpkg.
Running postinst hook script update-grub.
Searching for GRUB installation directory … found: /boot/grub
Searching for default file … found: /boot/grub/default
Testing for an existing GRUB menu.lst file … found: /boot/grub/menu.lst
Searching for splash image … none found, skipping …
Found kernel: /boot/vmlinuz-2.6.26-2-686-bigmem
Found kernel: /boot/vmlinuz-2.6.26-2-686
Updating /boot/grub/menu.lst … done

Setting up linux-image-2.6-686-bigmem (2.6.26+17+lenny1) …
#

mail:~# grep HIGHMEM /boot/config-2.6.26-2-686
# CONFIG_NOHIGHMEM is not set
CONFIG_HIGHMEM4G=y
# CONFIG_HIGHMEM64G is not set
CONFIG_HIGHMEM=y
# CONFIG_DEBUG_HIGHMEM is not set
#

# nano /boot/config-2.6.26-2-686

CONFIG_HIGHMEM64G=y
CONFIG_DEBUG_HIGHMEM=y

# grep HIGHMEM /boot/config-2.6.26-2-686
# CONFIG_NOHIGHMEM is not set
CONFIG_HIGHMEM4G=y
# CONFIG_HIGHMEM64G is not set
CONFIG_HIGHMEM64G=y
CONFIG_HIGHMEM=y
# CONFIG_DEBUG_HIGHMEM is not set

#reboot

Setelah up kembali kita test hasil dari modifikasi diatas , agar memori 4 GB bisa terdeteksi secara penuh.

# free
total       used       free     shared    buffers     cached
Mem:       4129660 36152    4093508          0       3812      12956
-/+ buffers/cache:      19384    4110276
Swap:      2650684          0    2650684

#top
top – 21:53:03 up 5 min,  1 user,  load average: 0.00, 0.00, 0.00
Tasks:  61 total,   1 running,  60 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.2%us,  0.1%sy,  0.0%ni, 99.3%id,  0.4%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   4129660k total,    36036k used,  4093624k free,     3836k buffers
Swap:  2650684k total,        0k used,  2650684k free,    12968k cached

PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
1 root      20   0  2104  720  624 S    0  0.0   0:01.62 init
2 root      15  -5     0    0    0 S    0  0.0   0:00.00 kthreadd
3 root      RT  -5     0    0    0 S    0  0.0   0:00.00 migration/0
4 root      15  -5     0    0    0 S    0  0.0   0:00.00 ksoftirqd/0
5 root      RT  -5     0    0    0 S    0  0.0   0:00.00 watchdog/0
6 root      RT  -5     0    0    0 S    0  0.0   0:00.00 migration/1
7 root      15  -5     0    0    0 S    0  0.0   0:00.00 ksoftirqd/1
8 root      RT  -5     0    0    0 S    0  0.0   0:00.00 watchdog/1
————–skip———————

Kernel yang sudah dimodifikasi :

mail:/home/gtoms# uname -a
Linux mail 2.6.26-2-686-bigmem #1 SMP Thu Sep 16 20:29:07 UTC 2010 i686 GNU/Linux

mail:/home/gtoms# uname -r
2.6.26-2-686-bigmem

Selesai dengan munculnya Mem:   4129660k total.

Pekerjaan remote selesai dalam waktu yang tidak lama, tinggal repot ke project managernya untuk  mendapatkan fee hehehe…

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.