650) this.width=650;" border=0>
再去之前幾台裝了Debian 5.0.4 upd 查看free命令得到只有3G650) this.width=650;" border=0>
對應的內核不一樣,得到內存總數也不一樣,針對這個問題只能安裝個支持4G(bigmem)對應內核版本
由於要安裝對應內核版本,所以先查看內核版本
root@debian:~/soft# uname -a
Linux debian 2.6.32-5-686 #1 SMP Tue Mar 8 21:36:00 UTC 2011 i686 GNU/Linux
2.6.32-5-686這個有32-31與32-35 請注意
為了能搜索更多安裝包,先更新一下更新debian源
#Vi /etc/apt/sources.list
deb http://mirrors.163.com/debian lenny main non-free contrib
deb http://mirrors.163.com/debian lenny-proposed-updates main contrib non-free
deb http://mirrors.163.com/debian-security lenny/updates main contrib non-free
deb-src http://mirrors.163.com/debian lenny main non-free contrib
deb-src http://mirrors.163.com/debian lenny-proposed-updates main contrib non-free
deb-src http://mirrors.163.com/debian-security lenny/updates main contrib non-free
再執行以下幾個命令
#apt-get update
#apt-get upgrade
#apt-get dist-upgrade
apt-cache search -t squeeze-backports linux-image
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-bigmem - Header files for Linux 2.6.26-1-vserver-686-bigmem
linux-headers-2.6.26-1-vserver-686 - Header files for Linux 2.6.26-1-vserver-686
linux-headers-2.6.26-1-xen-686 - Header files for Linux 2.6.26-1-xen-686
linux-image-2.6.26-1-486 - Linux 2.6.26 image on x86
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-686 - Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4
linux-image-2.6.26-1-amd64 - Linux 2.6.26 image on AMD64
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-bigmem - Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4, Linux-VServer 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-xen-686 - Linux 2.6.26 image on i686, oldstyle Xen support
linux-image-2.6.32-5-686 - Linux 2.6.32 for modern PCs
linux-image-2.6.32-5-686-bigmem - Linux 2.6.32 for PCs with 4GB+ RAM
linux-image-2.6-686 - Linux 2.6 for modern PCs (meta-package)
一直搜索不到以下版本,挺蛋疼的
linux-image-2.6.32-5-686-bigmem_2.6.32-31_i386.deb
只找到這個版本 linux-image-2.6.32-5-686-bigmem_2.6.32-35_i386.deb
而這個版本,系統本身的linux-base (>= 2.6.32-35),所以無奈之下升級到linux-base_2.6.32-35,再安裝linux-image-2.6.32-5-686-bigmem_2.6.32-35_i386.deb,之前為什麼沒想直接升級linux-base,因為升級這個會可能導致一些設備驅動無法兼容導致沒加載成功
用root用戶安裝
wget http://ftp.cn.debian.org/debian/pool/main/l/linux-2.6/linux-base_2.6.32-35_all.deb
dpkg -i linux-base_2.6.32-35_all.deb
wget http://ftp.cn.debian.org/debian/pool/main/l/linux-2.6/linux-image-2.6.32-5-686-bigmem_2.6.32-35_i386.deb
dpkg -i linux-image-2.6.32-5-686-bigmem_2.6.32-35_i386.deb
或者aptitude install linux-image-2.6.32-5-686-bigmem
新內核加到開機啟動菜單
root@debian:/etc# update-grub
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.32-5-686-bigmem
Found initrd image: /boot/initrd.img-2.6.32-5-686-bigmem
Found linux image: /boot/vmlinuz-2.6.32-5-686
Found initrd image: /boot/initrd.img-2.6.32-5-686
done
最後重新啟動系統
再次檢查一下系統版本
root@debian:/etc# uname -a
Linux debian 2.6.32-5-686-bigmem #1 SMP Mon Jun 13 05:03:09 UTC 2011 i686 GNU/Linux
再查看
root@debian:/etc# free
total used free shared buffers cached
Mem: 4144028 132564 4011464 0 3696 81800
-/+ buffers/cache: 47068 4096960
Swap: 5840888 0 5840888
說明成功了