免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: zljun8210
打印 上一主题 下一主题

linux内核2.6.30 编译安装 出错 [复制链接]

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
11 [报告]
发表于 2009-09-01 14:00 |只看该作者
貌似内核文件系统支持添加的不全,系统找不到/

论坛徽章:
0
12 [报告]
发表于 2009-09-02 16:24 |只看该作者
就是initrd问题,网上找找吧
fla119 该用户已被删除
13 [报告]
发表于 2009-09-06 20:38 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
14 [报告]
发表于 2009-09-07 17:39 |只看该作者
检查一下grub的命令行参数设置对不对,根据提示好像root分区没有设置对
learnboy 该用户已被删除
15 [报告]
发表于 2009-09-08 21:55 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
learnboy 该用户已被删除
16 [报告]
发表于 2009-09-08 22:00 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
learnboy 该用户已被删除
17 [报告]
发表于 2009-09-09 12:28 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
18 [报告]
发表于 2010-10-07 13:45 |只看该作者
编译2.6.31内核后重启出现insmod: error inserting '/lib/dm-region-hash.ko' : -1 File exists

解决方法:

1,解压initrd文件
[root@bogon ~]# cp /boot/initrd-2.6.30.4.img /tmp
[root@bogon ~]# cd /tmp/
[root@bogon tmp]# ls
initrd-2.6.30.4.img
[root@bogon tmp]# mkdir newinitrd
[root@bogon tmp]# cd newinitrd/
[root@bogon newinitrd]# zcat ../initrd-2.6.30.4.img |cpio -i
11537 blocks
释放之后看到如下内容
[root@bogon newinitrd]# ls
bin   dev   etc   init   lib   proc   sbin   sys   sysroot

2下边就是编辑init,删掉其中重复的四行中的两行
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

3,重新打包initrd
[root@bogon newinitrd]# find .|cpio -c -o > ../initrd
11538 blocks
[root@bogon newinitrd]# cd ..
[root@bogon tmp]# gzip -9 < initrd > initrd.img
[root@bogon tmp]# ls
initrd-2.6.30.4.img    initrd    initrd.img          newinitrd

好了,initrd.img就是重新打包的initrd了,然后把initrd.img拷贝到/boot,更改grub.conf里边的initrd-2.6.30.4.img为initrd.img就可以了,
这样“insmod: error inserting '/lib/dm-region-hash.ko' : -1 File exists” 就不会有了

其实将init文件的第二行“setquiet” 去掉,你就知道initrd文件到底在做什么了

论坛徽章:
0
19 [报告]
发表于 2010-10-07 21:44 |只看该作者
回复 5# zljun8210


menuconfig  中的 file systems-->ext3 journalling file system support选上*

然后.config 里面
#CONFIG_SYSFS_DEPRECATED_V2 is not set改成
CONFIG_SYSFS_DERPECATED_V2=y

论坛徽章:
1
天秤座
日期:2014-11-05 16:54:55
20 [报告]
发表于 2010-10-09 17:32 |只看该作者
{:3_179:}看看.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP