`
JonsenElizee
  • 浏览: 46814 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

如何解决内核编译dm-region-hash File Exists 错误

阅读更多

these days, I compiled linux-2.6.32.2 linux new kernel.

when I boot from the new kernel, dm-region-hash File Exists this error will occur.

here, I find some material from web and share with every one for the new kernel will be compile by many linux fans.

编译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
bindevetcinitlibprocsbinsyssysroot

2,ok,下边就是编辑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文件到底在做什么了

分享到:
评论

相关推荐

    dm-region-hash.rar_Dirty

    DM的脏区域哈希实现通常包含两部分:`dm-region-hash.c`和`dm-region-hash.h`。`dm-region-hash.c`是实现脏区域哈希功能的核心代码,包括哈希表的创建、插入、查找和删除等操作。`dm-region-hash.h`则包含了相关的...

    Linux 内核编译升级记录

    ### Linux内核编译升级流程 #### 下载内核源码 首先,从官方站点`http://www.kernel.org/`下载最新的Linux内核源代码包。以`linux-2.6.37.6.tar.bz2`为例,将其拷贝至`/usr/src`目录下。 #### 解压缩并清理工作区 ...

    CentOS_5.4_内核编译.doc

    ### CentOS 5.4 内核编译及升级至2.6.34.1版本详解 #### 一、背景介绍 CentOS 5.4 默认使用的内核版本为2.6.18,但有时候为了支持新的硬件或增强系统的安全性与稳定性,用户可能需要升级到更高版本的内核,比如2.6....

    murmurhash-js, MurmurHash算法的优化JavaScript实现.zip

    murmurhash-js, MurmurHash算法的优化JavaScript实现 MurmurHash.jsMurmurHash算法的优化JavaScript实现。这些算法采用一个JavaScript字符串( 还有种子),并快速创建一个非加密的32位 散列。 我的意思是亚毫秒性能。...

    前端开源库-copy-webpack-plugin-hash

    "copy-webpack-plugin-hash"就是一个这样的工具,它是一个Webpack插件,主要用于在Webpack构建过程中复制文件和目录,并且能够根据文件内容生成哈希值,确保每次文件变动时输出的文件名也会相应改变。这一特性在保持...

    hashcat-6.2.6(hash爆破工具)

    内容描述:用于crypto中hash爆破的强大工具。 优势:相较于其他hash工具,具有更快的算力,使用方便简洁。 适用:适用于md5,sha256等典型hash加密方式,反推出所需的源码。

    hashin-strain-3d_hashin_三维hashin_三维hashin失效_失效准则_3D—Hashin_

    **三维Hashin失效准则详解** 在复合材料领域,失效分析是至关重要的,它关系到材料的性能预测和结构安全。Hashin失效准则是一种广泛应用的多向复合材料失效理论,由Shlomo Hashin于1962年提出,主要用于评估多向受...

    Jemter JMeter-Rabbit-AMQP插件升级版,支持rabbitmq交换机类型“x-consistent-hash”

    Jemter测试MQ的插件 JMeter-Rabbit-AMQP在github上17年便停止更新了,不支持rabbitmq的交换机类型“x-consistent-hash”,为此我更改了源码使其支持"x-consistent-hash

    从注册表导取Windows-hash方法-到-远程HASH注入.docx

    从注册表导取Windows-hash方法-到-远程HASH注入.docx

    shiro-crypto-hash-1.4.0-API文档-中文版.zip

    赠送jar包:shiro-crypto-hash-1.4.0.jar; 赠送原API文档:shiro-crypto-hash-1.4.0-javadoc.jar; 赠送源代码:shiro-crypto-hash-1.4.0-sources.jar; 赠送Maven依赖信息文件:shiro-crypto-hash-1.4.0.pom; ...

    Laravel开发-laravel-cake13-hash

    Laravel开发-laravel-cake13-hash Laravel 5包使用旧版cakephp 1.3进行密码哈希

    STATUS-INVALID-IMAGE-HASH

    标题中的"STATUS-INVALID-IMAGE-HASH"是一个错误代码,通常与浏览器遇到的不安全或损坏的图像资源有关。这个错误可能在Chrome和Edge等浏览器中出现,导致浏览器崩溃或无法正常显示网页内容。让我们深入了解一下这个...

    转--一次HASH JOIN 临时表空间不足的分析和优化思路

    在数据库管理领域,Hash JOIN是一种常见的SQL查询执行策略,尤其在处理大数据量的关联操作时。本文将深入探讨一次Hash JOIN过程中遇到的临时表空间不足的问题,并提供相应的分析和优化思路。 首先,我们需要理解...

    esp32s3模组重启日志---image hash failed.txt

    esp32s3模组重启日志---image hash failed.txt

    Milva:一个简单的跨平台命令行工具,用于对文件进行哈希处理

    --blake3 hash a file using BLAKE3-256 --blake2b512 hash a file using BLAKE2b-512 --blake2b256 hash a file using BLAKE2b-256 --sha512 hash a file using SHA512 --sha384 hash a file using SHA384 --...

    shiro-crypto-hash-1.4.0-API文档-中英对照版.zip

    赠送jar包:shiro-crypto-hash-1.4.0.jar; 赠送原API文档:shiro-crypto-hash-1.4.0-javadoc.jar; 赠送源代码:shiro-crypto-hash-1.4.0-sources.jar; 赠送Maven依赖信息文件:shiro-crypto-hash-1.4.0.pom; ...

    ZLMediaKit windows编译版本 编译时间2024-04-19 支持一键安装成windows服务

    ZLMediaKit的编译版本已经考虑到了这些可能的依赖,包含必要的dll,避免了运行时出现“缺失dll”错误的情况。 4. **未配置openssl**: 值得注意的是,这个编译版本默认没有配置openssl。OpenSSL是一个用于安全通信的...

    vumat_hashin损伤实体_VUMAT-failure-model_hashin_vumat_abaqus子模型

    本话题聚焦于“vumat_hashin损伤实体_VUMAT-failure-model_hashin_vumat_abaqus子模型”,这是一个基于Hashin渐进损伤准则的用户子程序(VUMAT)实现,用于模拟材料的破坏行为。以下是关于这个主题的详细解释: ...

    MD5-SHA1-CRC32-Hash计算

    MD5、SHA1和CRC32是三种常见的散列(Hash)函数,它们在信息安全、数据完整性验证和软件校验等方面发挥着重要作用。这个名为"MD5-SHA1-CRC32-Hash计算"的小工具提供了快速计算这些散列值的功能,对于文件校验和管理...

    前端开源库-hash-file

    总的来说,hash-file库是前端开发中的一个重要工具,它利用哈希算法解决了文件版本管理和缓存控制的问题,提高了用户体验和项目的可维护性。了解并熟练使用这类库,对于前端开发者来说是至关重要的。

Global site tag (gtag.js) - Google Analytics