CentOS 5.5升级内核到2.6.35.4_Linux教程_Linux公社-Linux系统门户网站
你好,游客
CentOS 5.5升级内核到2.6.35.4
来源:Linux社区&
作者:juneman
当前系统版本为 5.5,内核版本为2.6.18-194,现将内核升级到2.6.35.4
[root@ data]# wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.35.4.tar.bz2[root@ data]# tar -jxvf linux-2.6.35.4.tar.bz2[root@ data]# mv linux-2.6.35.4 /usr/src[root@ data]# cd /usr/src/linux-2.6.35.4#配置内核参数,选择自己所需的模块[root@ linux-2.6.35.4]# make menuconfig#编译***内核[root@ linux-2.6.35.4]# make[root@ linux-2.6.35.4]# make modules[root@ linux-2.6.35.4]# make modules_install[root@ linux-2.6.35.4]# make install
#修改默认以新的内核启动。[root@ linux-2.6.35.4]# vi /boot/grub/grub.conf default=0 #将新的内核配置文件复制到/boot目录。 [root@ linux-2.6.35.4]# cp /usr/src/linux-2.6.35.4/.config /boot/config-2.6.35.4 [root@ linux-2.6.35.4]# reboot
#重启后验证内核版本[root@ /]# uname -r2.6.35.4
#升级过程中遇到的问题一、启动报错mount: could not find filesystem ‘/dev/root’setuproot: moving /dev failed: No such file or directorysetuproot: error mounting /proc: No such file or directorysetuproot: error mounting /sys: No such file or directoryswitchroot: mount failed: No such file or directoryKernel panic - not syncing: Attempted to kill init!
解决方法:执行完make menuconfig后,修改/usr/src/linux-2.6.35.4/.config将#CONFIG_SYSFS_DEPRECATED_V2 is not set默认被注释掉的,将其改为y。即修改为CONFIG_SYSFS_DEPRECATED_V2=y再接着编译***内核
二、启动报错insmod: error inserting '/lib/dm-region-hash.ko' : -1 File exists
解决方法:1、解压initrd文件[root@ ~]# cp /boot/initrd-2.6.35.4.img /tmp[root@ ~]# cd /tmp/[root@ tmp]# lsinitrd-2.6.35.4.img[root@ tmp]# mkdir newinitrd[root@ tmp]# cd newinitrd/[root@ newinitrd]# zcat ../initrd-2.6.35.4.img |cpio -i11282 blocks释放之后看到如下内容[root@ newinitrd]# lsbin&& dev&& etc&& init&& lib&& proc&& sbin&& sys&& sysroot
2、下边就是编辑init,删掉其中重复的四行中的两行echo "Loading dm-region-hash.ko module"insmod /lib/dm-region-hash.koecho "Loading dm-region-hash.ko module"insmod /lib/dm-region-hash.ko
3、重新打包initrd[root@ newinitrd]# find .|cpio -c -o & ../initrd11282 blocks[root@ newinitrd]# cd ..[root@ tmp]# gzip -9 & initrd & initrd.img[root@ tmp]# lsinitrd-2.6.35.4.img&&& initrd&&& initrd.img&&&&&&&&& newinitrd
initrd.img就是重新打包的initrd了,然后把initrd.img拷贝到/boot[root@ tmp]# mv /boot/initrd-2.6.35.4.img /boot/initrd-2.6.35.4.img.bak[root@ tmp]# mv initrd.img /boot/initrd-2.6.35.4.img[root@ tmp]# reboot这样“insmod: error inserting '/lib/dm-region-hash.ko' : -1 File exists” 就不会有了
相关资讯 & & &
& (07/04/:32)
& (07/04/:50)
& (02/24/:10)
& (07/04/:42)
& (06/06/:40)
& (02/18/:14)
同意评论声明
发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款孔夫子旧书网该图书“新火星人?3ds max4大风暴(2版)(6碟)(光盘)”已经找不到了, 为您推荐一些相同图书。装订:平装开本:版次:214.23八五品装订:平装开本:版次:119.00八五品装订:平装开本:版次:212.00八五品装订:平装开本:版次:240.00九品装订:平装开本:版次:215.00八品装订:平装开本:版次:215.00八五品装订:平装开本:版次:212.00八五品装订:平装开本:版次:40.00八五品装订:平装开本:版次:288.00八五品装订:平装开本:版次:230.00八五品Copyright(C)
孔夫子旧书网
京ICP证041501号
海淀分局备案编号现在就登录 - 电玩巴士游戏论坛 手机版
立即使用手机访问,获得极速移动体验
/forum.php
您可以通过手机快速访问论坛版块及管理收藏夹,随时随地访问自己最爱的内容
看帖及回帖更快速
通过手机版,可以快速的访问您需要阅读的主题,并可以快速的发布新帖及回复
站内短信实时收发,与短信另一端的朋友进行单人或多人聊天
节省流量与获得优质手机体验并存
Powered by