CentOS 5.5上编译安装升级Linux 2.6.35.1新内核
用户:dingl 收藏于:2010-08-23 我要收藏 分类: linux
注释:CentOS 5.5所带的内核还是2.6.18.x系列,有点老了。因为之前偶编译过LFS与Gentoo,编译内核有一些经验了,所有这次还比较顺利。本次编译的系统是32位的,64位的稍有不同。下面的笔记在虚拟机与物理机中都验证通过,所有操作全部以root权限在终端进行。 下面是本次编译升级了到今天为止最新的稳定版内核2.6.35.1版的笔记总结: 编译前的准备工作: 要成功地创建一个内核,需要安装下列组件: yum groupinstall “Development Tools” #这样做会确定你拥有编译时所需的一切工具。 yum install ncurses-devel #这样才能让 make *config 这个指令正确地执行。 yum install qt-devel #如果你用 make xconfig 而不是 make gconfig 或 make menuconfig,才需要这样做。 1、下载新内核源码包: cd /usr/src wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.35.1.tar.bz2 tar jxvf linux-2.6.35.1.tar.bz2 cd linux-2.6.35.1 2、下载内核标准配置文件: wget http://www.ha97.com/code/config mv config .config 3、编译内核: make dep 注:选择编译进去内核的模块,默认回车即可。这一步如果系统时间不正确会提示“警告:检测到时钟错误。您的创建可能是不完整的。”的警告。解决方法:把时间改正确或者运行下面的命令再make find . -type f -exec touch {} ; make bzImage make modules make modules_install make install 4、解压修改内核: cp /boot/initrd-2.6.35.1.img /tmp/ cd /tmp/ mkdir newinitrd cd newinitrd/ zcat ../initrd-2.6.35.1.img |cpio -i rm -fr /tmp/initrd-2.6.35.1.img vim init 找到这2段一样的,去掉其中1段重复的: echo “Loading dm-region-hash.ko module” insmod /lib/dm-region-hash.ko echo “Loading dm-region-hash.ko module” insmod /lib/dm-region-hash.ko 5、从新打包新内核: find .|cpio -c -o > ../initrd cd ../ gzip -9 < initrd > initrd-2.6.35.1.img rm -fr /boot/initrd-2.6.35.1.img cp initrd-2.6.35.1.img /boot rm -fr /usr/src/linux-2.6.35.1.tar.bz2 rm -fr /usr/src/linux-2.6.35.1 6、设置从新内核启动系统: vim /boot/grub/grub.conf 把default=1改为default=0 7、重新启动系统: reboot
用户:dingl 收藏于:2010-08-23 我要收藏 分类: linux
注释:CentOS 5.5所带的内核还是2.6.18.x系列,有点老了。因为之前偶编译过LFS与Gentoo,编译内核有一些经验了,所有这次还比较顺利。本次编译的系统是32位的,64位的稍有不同。下面的笔记在虚拟机与物理机中都验证通过,所有操作全部以root权限在终端进行。 下面是本次编译升级了到今天为止最新的稳定版内核2.6.35.1版的笔记总结: 编译前的准备工作: 要成功地创建一个内核,需要安装下列组件: yum groupinstall “Development Tools” #这样做会确定你拥有编译时所需的一切工具。 yum install ncurses-devel #这样才能让 make *config 这个指令正确地执行。 yum install qt-devel #如果你用 make xconfig 而不是 make gconfig 或 make menuconfig,才需要这样做。 1、下载新内核源码包: cd /usr/src wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.35.1.tar.bz2 tar jxvf linux-2.6.35.1.tar.bz2 cd linux-2.6.35.1 2、下载内核标准配置文件: wget http://www.ha97.com/code/config mv config .config 3、编译内核: make dep 注:选择编译进去内核的模块,默认回车即可。这一步如果系统时间不正确会提示“警告:检测到时钟错误。您的创建可能是不完整的。”的警告。解决方法:把时间改正确或者运行下面的命令再make find . -type f -exec touch {} ; make bzImage make modules make modules_install make install 4、解压修改内核: cp /boot/initrd-2.6.35.1.img /tmp/ cd /tmp/ mkdir newinitrd cd newinitrd/ zcat ../initrd-2.6.35.1.img |cpio -i rm -fr /tmp/initrd-2.6.35.1.img vim init 找到这2段一样的,去掉其中1段重复的: echo “Loading dm-region-hash.ko module” insmod /lib/dm-region-hash.ko echo “Loading dm-region-hash.ko module” insmod /lib/dm-region-hash.ko 5、从新打包新内核: find .|cpio -c -o > ../initrd cd ../ gzip -9 < initrd > initrd-2.6.35.1.img rm -fr /boot/initrd-2.6.35.1.img cp initrd-2.6.35.1.img /boot rm -fr /usr/src/linux-2.6.35.1.tar.bz2 rm -fr /usr/src/linux-2.6.35.1 6、设置从新内核启动系统: vim /boot/grub/grub.conf 把default=1改为default=0 7、重新启动系统: reboot
DistroWatch.com: Put the fun back into computing. Use Linux, BSD.
用户:louy2 收藏于:2010-08-09 我要收藏 分类: Linux
用户:louy2 收藏于:2010-08-09 我要收藏 分类: Linux
AIX版必读收藏贴 - AIX -IBM小机基本技术 - LoveUnix 最强AIX小机论坛,UNIX,Linux,存储,数据库,中间件,容灾 - Powered by Discuz!
用户:gz5 收藏于:2010-07-22 我要收藏 分类: linux
用户:gz5 收藏于:2010-07-22 我要收藏 分类: linux
Ubuntu Server 10.04, resin 3.1.10, nginx 0.7.65 架设负载均衡网站
用户:dingl 收藏于:2010-06-15 我要收藏 分类: resin 网站配置 linux Ubuntu
用户:dingl 收藏于:2010-06-15 我要收藏 分类: resin 网站配置 linux Ubuntu
oss.ustc.edu.cn
用户:kyvnlux 收藏于:2010-05-15 我要收藏 分类: mirror linux
注释:CPAN CTAN Xorg archlinux clfs cygwin fedora fink gentoo-portage gentoo gnu kdemod lfs linux-kernel macports opensuse-uo opensuse
用户:kyvnlux 收藏于:2010-05-15 我要收藏 分类: mirror linux
注释:CPAN CTAN Xorg archlinux clfs cygwin fedora fink gentoo-portage gentoo gnu kdemod lfs linux-kernel macports opensuse-uo opensuse
易水博客 - 关注Linux, Scala, Java, 开源软件和嵌入式系统
用户:henryfour 收藏于:2010-05-03 我要收藏 分类: vim blog opensource linux
用户:henryfour 收藏于:2010-05-03 我要收藏 分类: vim blog opensource linux
XpGnome - Make Linux Look like Windows XP | Phrank's Ubuntu Blog
用户:haoran_202 收藏于:2010-03-29 我要收藏 分类: Linux
注释:仿XP主题
用户:haoran_202 收藏于:2010-03-29 我要收藏 分类: Linux
注释:仿XP主题
交大FTP
用户:kyvnlux 收藏于:2010-03-23 我要收藏 分类: mirror linux
注释:archive.ubuntu.com ayo.freshrpms.net blastwave.org cdimage.debian.org cygwin.com download.fedora.redhat.com download.fedoraproject.org download1.rpmfusion.org fedora.redhat.com ftp.cpan.org ftp.debian.org ftp.freebsd.org ftp.horde.org ftp.ietf.org ftp.kernel.org ftp.openldap.org ftp.openpkg.org ftp.rfc-editor.org ftp.software.ibm.com ftp.sunfreeware.com gentoo mandrivalinux mirror.centos.org opensolaris opensuse releases.ubuntu.com rpm.livna.org security.debian.org tldp.org ubuntu.org.cn www.apache.org www.archlinux.org www.beowulf.org www.freshrpms.net www.pclinuxos.com
用户:kyvnlux 收藏于:2010-03-23 我要收藏 分类: mirror linux
注释:archive.ubuntu.com ayo.freshrpms.net blastwave.org cdimage.debian.org cygwin.com download.fedora.redhat.com download.fedoraproject.org download1.rpmfusion.org fedora.redhat.com ftp.cpan.org ftp.debian.org ftp.freebsd.org ftp.horde.org ftp.ietf.org ftp.kernel.org ftp.openldap.org ftp.openpkg.org ftp.rfc-editor.org ftp.software.ibm.com ftp.sunfreeware.com gentoo mandrivalinux mirror.centos.org opensolaris opensuse releases.ubuntu.com rpm.livna.org security.debian.org tldp.org ubuntu.org.cn www.apache.org www.archlinux.org www.beowulf.org www.freshrpms.net www.pclinuxos.com
厦门大学开源软件镜像
用户:kyvnlux 收藏于:2010-03-13 我要收藏 分类: mirror linux
注释:debian, centos, ubuntu, opensuse, CPAN, CTAN, texlive
用户:kyvnlux 收藏于:2010-03-13 我要收藏 分类: mirror linux
注释:debian, centos, ubuntu, opensuse, CPAN, CTAN, texlive






