编译后在装载支持 ntfs 格式的 ntfs.o 的问题?

sgnah 2003-08-18 03:47:45
我把ntfs.o 复制到/lib/modules/2.4.20-8/kernel/fs/ntfs 里
然后
[root@sgnah linux-2.4]# /sbin/depmod -a
depmod: *** Unresolved symbols in /lib/modules/2.4.20-8/kernel/fs/ntfs/ntfs.o
[root@sgnah linux-2.4]# /sbin/depmod -a
depmod: *** Unresolved symbols in /lib/modules/2.4.20-8/kernel/fs/ntfs/ntfs.o
[root@sgnah linux-2.4]# /sbin/depmod -a
depmod: *** Unresolved symbols in /lib/modules/2.4.20-8/kernel/fs/ntfs/ntfs.o
为什么会出现这种问题?
...全文
29 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
伍子V5 2003-11-26
  • 打赏
  • 举报
回复
我是新手,最好详细一些
万分感激
伍子V5 2003-11-26
  • 打赏
  • 举报
回复
我也遇到这个问题了
现在有高手能帮我解决么
wangguoqin1001 2003-08-19
  • 打赏
  • 举报
回复
很有可能你用来启动的是kernel-image,而你编译的环境是kernel-source,二者不能匹配。
如果你用来编译的就是你用来启动的,那么ntfs.o应该会自动位于/lib/modules/2.4.20-8/kernel/ntfs/fs内。

你的ntfs.o是从哪里复制来的?

如果是从/usr/src/xxxxxxx里面复制来的,那你应该在编译的时候执行以下步骤:
make xxxxconfig //自己决定怎样的config
make dep
make modules
make modules_install //把modules装入/lib/modules/相应目录中

如果你的ntfs是从/lib/modules/2.4.20或类似的非2.4.20-8目录的子目录拷过来的,那么很不幸,你的/usr/src目录里的source不是2.4.20-8版本的,你必须做完以下步骤:
make xxxxconfig
make dep
make bzImage
make modules
make modules_install
然后把/usr/src/xxxxx/arch/i386/boot/bzImage和/usr/src/xxxx/System.map拷到/下,重新设置启动参数,用你编译的内核启动,才能是用ntfs.o。
ayiiq180 2003-08-19
  • 打赏
  • 举报
回复
不知道问题所在,你编译的时候有没有出什么错误提示?
sgnah 2003-08-19
  • 打赏
  • 举报
回复
这是为什么??????
sgnah 2003-08-19
  • 打赏
  • 举报
回复
可是我编译了很多次,还是那样子,
我试一下用insmod时,则:
[root@sgnah ntfs]# insmod ntfs.o
ntfs.o: unresolved symbol __get_free_pages_Rsmp_4784e424
ntfs.o: unresolved symbol bread_Rsmp_48966c50
ntfs.o: unresolved symbol kernel_flag_cacheline_Rsmp_eb36899a
ntfs.o: unresolved symbol generic_file_llseek_Rsmp_7cabe725
ntfs.o: unresolved symbol xtime_Rsmp_f31ddf83
ntfs.o: unresolved symbol ll_rw_block_Rsmp_bed6fa04
ntfs.o: unresolved symbol iput_Rsmp_15457d99
ntfs.o: unresolved symbol __out_of_line_bug_Rsmp_8b0fd3c5
ntfs.o: unresolved symbol d_rehash_Rsmp_5a92a3e4
ntfs.o: unresolved symbol bdevname_Rsmp_d04782e6
ntfs.o: unresolved symbol __generic_copy_to_user_Rsmp_d523fdd3
ntfs.o: unresolved symbol __wait_on_buffer_Rsmp_b8e4fd8f
ntfs.o: unresolved symbol simple_strtoul_Rsmp_20000329
ntfs.o: unresolved symbol set_blocksize_Rsmp_c75d857c
ntfs.o: unresolved symbol strtok_Rsmp_ee9c1bd4
ntfs.o: unresolved symbol __vmalloc_Rsmp_79995c5b
ntfs.o: unresolved symbol hardsect_size_Rsmp_c5f560d8
ntfs.o: unresolved symbol generic_read_dir_Rsmp_cdb85775
ntfs.o: unresolved symbol mark_buffer_dirty_Rsmp_b001701f
ntfs.o: unresolved symbol unregister_filesystem_Rsmp_f8ae68ca
ntfs.o: unresolved symbol unlock_buffer_Rsmp_3dbbccd9
ntfs.o: unresolved symbol printk_Rsmp_1b7d4074
ntfs.o: unresolved symbol kfree_Rsmp_037a0cba
ntfs.o: unresolved symbol register_filesystem_Rsmp_5d0aa53c
ntfs.o: unresolved symbol generic_file_open_Rsmp_60eb7346
ntfs.o: unresolved symbol num_physpages_Rsmp_0948cde9
ntfs.o: unresolved symbol vsprintf_Rsmp_954cbb26
ntfs.o: unresolved symbol free_pages_Rsmp_9941ccb8
ntfs.o: unresolved symbol vfree_Rsmp_2fd1d81c
ntfs.o: unresolved symbol kmalloc_Rsmp_93d4cfe6
ntfs.o: unresolved symbol load_nls_Rsmp_afd2e7ee
ntfs.o: unresolved symbol load_nls_default_Rsmp_535f6428
ntfs.o: unresolved symbol iget4_Rsmp_818811a1
ntfs.o: unresolved symbol schedule_Rsmp_4292364c
ntfs.o: unresolved symbol __bforget_Rsmp_3153ca9d
ntfs.o: unresolved symbol __brelse_Rsmp_309e311d
ntfs.o: unresolved symbol high_memory_Rsmp_8a7d1c31
ntfs.o: unresolved symbol d_alloc_root_Rsmp_d3afafdd
ntfs.o: unresolved symbol d_instantiate_Rsmp_409edbed
ntfs.o: unresolved symbol unload_nls_Rsmp_36a16ffc
[root@sgnah ntfs]# insmod ntfs
Using /lib/modules/2.4.20-8/kernel/fs/ntfs/ntfs.o
/lib/modules/2.4.20-8/kernel/fs/ntfs/ntfs.o: unresolved symbol __get_free_pages_Rsmp_4784e424
/lib/modules/2.4.20-8/kernel/fs/ntfs/ntfs.o: unresolved symbol bread_Rsmp_48966c50
/lib/modules/2.4.20-8/kernel/fs/ntfs/ntfs.o: unresolved symbol kernel_flag_cacheline_Rsmp_eb36899a
/lib/modules/2.4.20-8/kernel/fs/ntfs/ntfs.o: unresolved symbol generic_file_llseek_Rsmp_7cabe725
/lib/modules/2.4.20-8/kernel/fs/ntfs/ntfs.o: unresolved symbol xtime_Rsmp_f31ddf83
/lib/modules/2.4.20-8/kernel/fs/ntfs/ntfs.o: unresolved symbol ll_rw_block_Rsmp_bed6fa04
/lib/modules/2.4.20-8/kernel/fs/ntfs/ntfs.o: unresolved symbol iput_Rsmp_15457d99
/lib/modules/2.4.20-8/kernel/fs/ntfs/ntfs.o: unresolved symbol __out_of_line_bug_Rsmp_8b0fd3c5
/lib/modules/2.4.20-8/kernel/fs/ntfs/ntfs.o: unresolved symbol d_rehash_Rsmp_5a92a3e4
/lib/modules/2.4.20-8/kernel/fs/ntfs/ntfs.o: unresolved symbol bdevname_Rsmp_d04782e6
/lib/modules/2.4.20-8/kernel/fs/ntfs/ntfs.o: unresolved symbol __generic_copy_to_user_Rsmp_d523fdd3
/lib/modules/2.4.20-8/kernel/fs/ntfs/ntfs.o: unresolved symbol __wait_on_buffer_Rsmp_b8e4fd8f
/lib/modules/2.4.20-8/kernel/fs/ntfs/ntfs.o: unresolved symbol simple_strtoul_Rsmp_20000329
/lib/modules/2.4.20-8/kernel/fs/ntfs/ntfs.o: unresolved symbol set_blocksize_Rsmp_c75d857c
/lib/modules/2.4.20-8/kernel/fs/ntfs/ntfs.o: unresolved symbol strtok_Rsmp_ee9c1bd4
/lib/modules/2.4.20-8/kernel/fs/ntfs/ntfs.o: unresolved symbol __vmalloc_Rsmp_79995c5b
/lib/modules/2.4.20-8/kernel/fs/ntfs/ntfs.o: unresolved symbol hardsect_size_Rsmp_c5f560d8
/lib/modules/2.4.20-8/kernel/fs/ntfs/ntfs.o: unresolved symbol generic_read_dir_Rsmp_cdb85775
/lib/modules/2.4.20-8/kernel/fs/ntfs/ntfs.o: unresolved symbol mark_buffer_dirty_Rsmp_b001701f
/lib/modules/2.4.20-8/kernel/fs/ntfs/ntfs.o: unresolved symbol unregister_filesystem_Rsmp_f8ae68ca
/lib/modules/2.4.20-8/kernel/fs/ntfs/ntfs.o: unresolved symbol unlock_buffer_Rsmp_3dbbccd9
/lib/modules/2.4.20-8/kernel/fs/ntfs/ntfs.o: unresolved symbol printk_Rsmp_1b7d4074
/lib/modules/2.4.20-8/kernel/fs/ntfs/ntfs.o: unresolved symbol kfree_Rsmp_037a0cba
/lib/modules/2.4.20-8/kernel/fs/ntfs/ntfs.o: unresolved symbol register_filesystem_Rsmp_5d0aa53c
/lib/modules/2.4.20-8/kernel/fs/ntfs/ntfs.o: unresolved symbol generic_file_open_Rsmp_60eb7346
/lib/modules/2.4.20-8/kernel/fs/ntfs/ntfs.o: unresolved symbol num_physpages_Rsmp_0948cde9
/lib/modules/2.4.20-8/kernel/fs/ntfs/ntfs.o: unresolved symbol vsprintf_Rsmp_954cbb26
/lib/modules/2.4.20-8/kernel/fs/ntfs/ntfs.o: unresolved symbol free_pages_Rsmp_9941ccb8
/lib/modules/2.4.20-8/kernel/fs/ntfs/ntfs.o: unresolved symbol vfree_Rsmp_2fd1d81c
/lib/modules/2.4.20-8/kernel/fs/ntfs/ntfs.o: unresolved symbol kmalloc_Rsmp_93d4cfe6
/lib/modules/2.4.20-8/kernel/fs/ntfs/ntfs.o: unresolved symbol load_nls_Rsmp_afd2e7ee
/lib/modules/2.4.20-8/kernel/fs/ntfs/ntfs.o: unresolved symbol load_nls_default_Rsmp_535f6428
/lib/modules/2.4.20-8/kernel/fs/ntfs/ntfs.o: unresolved symbol iget4_Rsmp_818811a1
/lib/modules/2.4.20-8/kernel/fs/ntfs/ntfs.o: unresolved symbol schedule_Rsmp_4292364c
/lib/modules/2.4.20-8/kernel/fs/ntfs/ntfs.o: unresolved symbol __bforget_Rsmp_3153ca9d
/lib/modules/2.4.20-8/kernel/fs/ntfs/ntfs.o: unresolved symbol __brelse_Rsmp_309e311d
/lib/modules/2.4.20-8/kernel/fs/ntfs/ntfs.o: unresolved symbol high_memory_Rsmp_8a7d1c31
/lib/modules/2.4.20-8/kernel/fs/ntfs/ntfs.o: unresolved symbol d_alloc_root_Rsmp_d3afafdd
/lib/modules/2.4.20-8/kernel/fs/ntfs/ntfs.o: unresolved symbol d_instantiate_Rsmp_409edbed
/lib/modules/2.4.20-8/kernel/fs/ntfs/ntfs.o: unresolved symbol unload_nls_Rsmp_36a16ffc
[root@sgnah ntfs]#

ayiiq180 2003-08-18
  • 打赏
  • 举报
回复
这个ntfs.o你到那个文件夹下看看,肯定没有,你得再次编译了, 编译肯定漏掉了这个选项的
dennis_pan 2003-08-18
  • 打赏
  • 举报
回复
mark

19,610

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧