×

Loading...
Ad by
  • 推荐 OXIO 加拿大高速网络,最低月费仅$40. 使用推荐码 RCR37MB 可获得一个月的免费服务
Ad by
  • 推荐 OXIO 加拿大高速网络,最低月费仅$40. 使用推荐码 RCR37MB 可获得一个月的免费服务

向Linux高手请教:

本文发表在 rolia.net 枫下论坛向Linux高手请教:
第一个问题:
我想在RedHat 7.2 System (Kernel 2.4.7)上安装 cryptoApi ,我从web sit http://www.kerneli.org/cryptoapi/下载cryptoapi-2.4.7.0, 然后按照README操作,前面几步还算顺利(除了需将/usr/src/下的链接Linux-2.4. 改名为Linux),但当我输入以下命令时就出问题了。
input command :depmod
display:
depmod: *** Unresolved symbols in
/lib/modules/2.4.7-10/cryptoapi/cipher-aes.o
depmod: *** Unresolved symbols in
/lib/modules/2.4.7-10/cryptoapi/cipher-blowfish.o
depmod: *** Unresolved symbols in
/lib/modules/2.4.7-10/cryptoapi/cipher-des-ede3.o
depmod: *** Unresolved symbols in
...
第二个问题:
对于第一个问题,另有高手向我建议:
“upgrade to stock Linux 2.4.18 (instead of RedHat's kernel), and to use patch-int-2.4.18.3.gz. ”有谁知道怎么“upgrade to stock Linux 2.4.18”?我的意思是能弄什么Linux版本,一装上就“upgrade to stock Linux 2.4.18”。我乃Linux新手,比较害怕重新编译内核。我曾试图将我的RedHat 7.2 System (Kernel 2.4.7)升级到“Kernel 2.4.18” (从http://ftp.kernel.org/pub/linux/kernel/v2.4/linux-2.4.18.tar.gz下载),结果重启机器时kernel panic(重新编译内核时,执行 # make module 和 #make module-install好象不成功。)
本人现在急需帮助,有谁知道怎么解决这些问题请尽快给我回复。在此先谢了!更多精彩文章及讨论,请光临枫下论坛 rolia.net
Report

Replies, comments and Discussions:

  • 工作学习 / IT技术讨论 / 向Linux高手请教:
    本文发表在 rolia.net 枫下论坛向Linux高手请教:
    第一个问题:
    我想在RedHat 7.2 System (Kernel 2.4.7)上安装 cryptoApi ,我从web sit http://www.kerneli.org/cryptoapi/下载cryptoapi-2.4.7.0, 然后按照README操作,前面几步还算顺利(除了需将/usr/src/下的链接Linux-2.4. 改名为Linux),但当我输入以下命令时就出问题了。
    input command :depmod
    display:
    depmod: *** Unresolved symbols in
    /lib/modules/2.4.7-10/cryptoapi/cipher-aes.o
    depmod: *** Unresolved symbols in
    /lib/modules/2.4.7-10/cryptoapi/cipher-blowfish.o
    depmod: *** Unresolved symbols in
    /lib/modules/2.4.7-10/cryptoapi/cipher-des-ede3.o
    depmod: *** Unresolved symbols in
    ...
    第二个问题:
    对于第一个问题,另有高手向我建议:
    “upgrade to stock Linux 2.4.18 (instead of RedHat's kernel), and to use patch-int-2.4.18.3.gz. ”有谁知道怎么“upgrade to stock Linux 2.4.18”?我的意思是能弄什么Linux版本,一装上就“upgrade to stock Linux 2.4.18”。我乃Linux新手,比较害怕重新编译内核。我曾试图将我的RedHat 7.2 System (Kernel 2.4.7)升级到“Kernel 2.4.18” (从http://ftp.kernel.org/pub/linux/kernel/v2.4/linux-2.4.18.tar.gz下载),结果重启机器时kernel panic(重新编译内核时,执行 # make module 和 #make module-install好象不成功。)
    本人现在急需帮助,有谁知道怎么解决这些问题请尽快给我回复。在此先谢了!更多精彩文章及讨论,请光临枫下论坛 rolia.net
    • 你用的什么OS loader?
      你用的什么OS loader? 如果是lilo, 那么你装完你编译好的新内核后,一定要再运行一遍lilo. kernel panic多半是这个原因. make modules出错后, make modules-install当然会出错. make modules出错与你在make menuconfig时的选项有关. 但是出错的可能性很小.
      • 我用的是lilo. 修该完lilo.conf后,我用命令 #lilo 更新系统引导映象。另你说“make modules出错与你在make menuconfig时的选项有关”能说具体点吗?谢谢!
        • 老兄啊, make menuconfig选项太多, 没法再具体了. 你下载解包后, 缺省的选项应该是没问题的.
    • The linked library is not found in runtime. To solve it, check the Makefile and find the libraries it links. And their path to file /etc/ld.so.conf and run command ldconfig.
      • 再次请教!
        According to what you said, I check the Makefile and find the libraries it links --i.e. /usr/local/lib (I am not sure whether it’s correct.), add “/usr/local/lib” to the file /etc/id.so.conf , and run command “idconfig”. Then run command “depmod”, but It still doesn’t work. Could you please give me more detail?
        Thank you very much.