Compile Kernel-2.6.32.27 and upgrade it on CentOS 4.8 for modern equipment

 

1. download kernel from https://mirrors.edge.kernel.org/pub/linux/kernel/v2.6/

2. tar your kernel zip file out and copy kernel folder to /usr/src/kernels

3. Copy .config from /usr/src/kernels/2.6.9.smp.xxxxx to new kernel folder

4. type cd to go into kernel folder, type make menuconfig and add device driver item to support contemporary equipment.

5. Modify device driver -> network device   and

               device driver -> network device -> wireless

    Modify device driver -> usb device -> XHCI

    Modify device driver -> character device 

6. please read http://3cbarbarian.blogspot.com/2016/07/linux-linux-vii.html 

 for compiling and deploying the new kernel to upgrade.

7. Must solve some issue such as 

"default keymap :/etc/rc.d/rc.sysinit: line 294: /dev/tty0: No such directory"

"hwclock: KDGHWCLK ioctl failed, errno-25: Inappropriate ioctl for device"

"Cannot access the Hardware Clock via any known method"

8. If all process is done and .config file is the optimal version, please backup .config file to external USB disk to archive

ATI GPU driver for CentOS 4.8

https://www.touslesdrivers.com/index.php?v_page=23&v_code=29711

 NVIDIA GPU driver for CentOS 4.8

 https://www.nvidia.com/Download/driverResults.aspx/107863/en-us

https://us.download.nvidia.com/XFree86/Linux-x86_64/304.137/NVIDIA-Linux-x86_64-304.137.run

Marvell Yukon driver for CentOS 4.8

https://www.marvell.com/content/dam/marvell/en/drivers/Linux_v10.93.3.3.tar.zip

這個網誌中的熱門文章

Upgrade php and httpd(apache) on CentOS 7

Installing VMware workstation pro on Ubuntu 22.X (Jammy Jellyfish)