Build HugeMem kernel successfully
First off, in the linux kernel source, modify .config file to enable huge memory(>64GB). Then build the bzImage, and when issue “make modules_install”, set the target directory to keep the created modules. If do not identify the target path, it will be installed to /lib/modules by default. Second, in my local Mandriva Linux, download the latest BX1200 package, for example, put it into /tmp directory. Unpack the tarball file, and will see three sub directories: /boot, /etc and /opt. Enter the /boot directory, unzip the rootfs.tar.gz.zip, which includes all PHP codes, shell scripts and configuration files in /etc. Replace the kernel file, and /lib/modules/2.6.17. Then create new rootfs.tar.gz, and build new tarball package for huge memory. Later I test this on my local vmware. Note, initrd.img contains all simply boot scripts. It can be viewed by executing “zcat initrd.img | cpio -div”.
BX1600 platform arrives Shenzhen today, which makes a lot of noise. I have to identify the fan speed.